[ Source: binaryen ]
Package: binaryen (108-1 and others)
Links for binaryen
Debian Resources:
Download Source Package binaryen:
Maintainer:
External Resources:
- Homepage [github.com]
Similar packages:
Kompiler og værktøjskædeinfrastrukturbibliotek for WebAssembly
Binaryen er en kompiler og et værktøjskædeinfrastrukturbibliotek for WebAsssembly, skrevet i C++. Det forsøger at gøre kompilering til WebAssembly nem, hurtig og effektiv:
* Nem: Binaryen har en simpel C API i et enkelt teksthoved, og kan også bruges fra JavaScript. Det accepterer inddata i en WebAssembly-lignende form men accepterer også en generel kontrolforløbsgraf for kompilere, der foretrækker dette. * Hurtig: Binaryens interne IR bruger kompakte datastrukturer og er designet til fuldstændig parallel codegen og optimering, via alle tilgængelige cpu-kerner. Binaryens IR kompilerer også ned til WebAssembly ekstremt nemt og hurtigt, da den grundlæggende er et undersæt af WebAssembly. * Effektiv: Binaryens optimeringsprogram har mange gennemløb, der kan forbedre koden meget signifikant (f.eks. lokal farvelægning der gør, at lokale variabler flyder sammen; eliminering af død kode; beregning af udtryk på forhånd når muligt på kompileringstidspunktet; etc.). Disse optimeringer forsøger at gøre Binaryen funktionsrig nok til at blive brugt som en kompilermotor. Et specifik fokusområde er på WebAssembly-specifikke optimeringer (som almene kompilere ikke kan udføre), hvilket du kan tænke på som en wasm-minifikation, svarende til minifikation for JavaScript, CSS, etc., som alle er sprogspecifikke (et eksempel på sådan en optimering er oprettelse af blokreturværdi i SimplifyLocals).
Other Packages Related to binaryen
|
|
|
|
-
- dep: libc6 (>= 2.38)
- GNU C-bibliotek: Delte biblioteker
also a virtual package provided by libc6-udeb
-
- dep: libgcc-s1 (>= 3.0)
- GCC støttebibliotek
-
- dep: libstdc++6 (>= 14)
- GNU Standard C++ bibliotek v3
Download binaryen
Architecture | Version | Package Size | Installed Size | Files |
---|---|---|---|---|
arm64 | 108-1+b1 | 2,891.8 kB | 17,028.0 kB | [list of files] |