all options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ] [  experimental  ]
[ Source: binaryen  ]

Package: binaryen (108-1 and others)

Links for binaryen

Screenshot

Debian Resources:

Download Source Package binaryen:

Maintainer:

External Resources:

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

  • depends
  • recommends
  • suggests
  • enhances

Download binaryen

Download for all available architectures
Architecture Version Package Size Installed Size Files
alpha (unofficial port) 108-1 3,069.2 kB18,488.0 kB [list of files]
amd64 108-1 3,076.4 kB15,642.0 kB [list of files]
arm64 108-1 2,861.5 kB15,592.0 kB [list of files]
armel 108-1 2,625.7 kB13,398.0 kB [list of files]
armhf 108-1 2,764.5 kB10,462.0 kB [list of files]
hppa (unofficial port) 108-1 3,246.5 kB18,839.0 kB [list of files]
i386 108-1 3,225.5 kB15,336.0 kB [list of files]
ia64 (unofficial port) 108-1 3,584.8 kB29,380.0 kB [list of files]
m68k (unofficial port) 89-1 7,671.4 kB60,594.0 kB [list of files]
mips64el 108-1 2,772.8 kB20,623.0 kB [list of files]
ppc64 (unofficial port) 108-1 3,187.6 kB22,779.0 kB [list of files]
ppc64el 108-1 3,201.3 kB20,228.0 kB [list of files]
riscv64 108-1+b2 3,413.4 kB15,805.0 kB [list of files]
s390x 108-1 2,868.3 kB17,162.0 kB [list of files]
sh4 (unofficial port) 108-1 3,704.4 kB15,897.0 kB [list of files]
sparc64 (unofficial port) 108-1 2,597.0 kB15,495.0 kB [list of files]
x32 (unofficial port) 108-1 3,103.3 kB14,594.0 kB [list of files]