[ Source: binaryen ]
Package: binaryen (99-3)
Links for binaryen
Debian Resources:
Download Source Package binaryen:
Maintainer:
External Resources:
- Homepage [github.com]
Similar packages:
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
|
|
|
|
-
- dep: libc6 (>= 2.29)
- Libreria C GNU: librerie condivise
also a virtual package provided by libc6-udeb
-
- dep: libgcc-s1 (>= 3.0)
- libreria di supporto a GCC
-
- dep: libstdc++6 (>= 9)
- libreria GNU Standard C++, versione 3
Download binaryen
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
s390x | 2,407.2 kB | 14,300.0 kB | [list of files] |