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

Package: binaryen (116-1)

Links for binaryen

Screenshot

Debian Resources:

Download Source Package binaryen:

Maintainer:

External Resources:

Similar packages:

Experimental package

Warning: This package is from the experimental distribution. That means it is likely unstable or buggy, and it may even cause data loss. Please be sure to consult the changelog and other possible documentation before using it.

libreria per infrastruttura di catena di strumenti e compilatore per WebAssembly

Binaryen è una libreria per infrastruttura di catena di strumenti e compilatore per WebAssembly, scritta in C++. Ha l'obiettivo di rendere la compilazione in WebAssembly facile, veloce ed efficace:

 * facile: Binaryen ha una semplice API C in un singolo header e può anche
   essere usata da JavaScript; accetta input in stile WebAssembly ma
   accetta anche un grafo di controllo di flusso generale per i compilatori
   che lo preferiscono;

 * veloce: la IR interna di Binaryen usa strutture dati compatte ed è
   progettata per generazione del codice e ottimizzazione completamente
   parallele, usando tutti i core disponibili della CPU; la IR di Binaryen
   viene anche compilata in WebAssembly in maniera estremamente facile e
   veloce perché è essenzialmente un sottoinsieme di WebAssembly;

 * efficace: l'ottimizzatore di Binaryen ha molti passaggi che possono
   migliorare il codice in maniera molto significativa (es. colorazione
   locale per fondere variabili locali; eliminazione del codice morto;
   calcolo preventivo di espressioni quando possibile al momento della
   compilazione; ecc.); queste ottimizzazioni hanno l'obiettivo di rendere
   Binaryen abbastanza potente da essere usato da solo come backend di
   compilazione; un'area specifica di attenzione sono le ottimizzazioni
   specifiche per WebAssembly (che i compilatori di uso generale potrebbero
   non fare), che può essere pensata come la miniaturizzazione del wasm,
   simile alle miniaturizzazioni di JavaScript, CSS, ecc., che sono tutte
   specifiche del linguaggio (un esempio di tali ottimizzazioni è la
   generazione dei valori di ritorno dai blocchi in SimplifyLocals).

Other Packages Related to binaryen

  • depends
  • recommends
  • suggests
  • enhances

Download binaryen

Download for all available architectures
Architecture Package Size Installed Size Files
i386 4,325.9 kB21,323.0 kB [list of files]