[ Zdroj: binaryen ]
Balík: binaryen (108-1 a iné)
Odkazy pre binaryen
Zdroje Debian:
Stiahnuť zdrojový balík binaryen:
Správca:
Externé zdroje:
- Domovská stránka [github.com]
Podobné balíky:
compiler and toolchain infrastructure library for WebAssembly
Binaryen is a compiler and toolchain infrastructure library for WebAssembly, written in C++. It aims to make compiling to WebAssembly easy, fast, and effective:
* Easy: Binaryen has a simple C API in a single header, and can also be used from JavaScript. It accepts input in WebAssembly-like form but also accepts a general control flow graph for compilers that prefer that.
* Fast: Binaryen's internal IR uses compact data structures and is designed for completely parallel codegen and optimization, using all available CPU cores. Binaryen's IR also compiles down to WebAssembly extremely easily and quickly because it is essentially a subset of WebAssembly.
* Effective: Binaryen's optimizer has many passes that can improve code very significantly (e.g. local coloring to coalesce local variables; dead code elimination; precomputing expressions when possible at compile time; etc.). These optimizations aim to make Binaryen powerful enough to be used as a compiler backend by itself. One specific area of focus is on WebAssembly-specific optimizations (that general-purpose compilers might not do), which you can think of as wasm minification , similar to minification for JavaScript, CSS, etc., all of which are language-specific (an example of such an optimization is block return value generation in SimplifyLocals).
Ostatné balíky súvisiace s balíkom binaryen
|
|
|
|
-
- dep: libc6 (>= 2.16) [m68k]
- knižnica GNU C - zdieľané knižnice
tiež virtuálny balík poskytovaný balíkom libc6-udeb
- dep: libc6 (>= 2.32) [nie alpha, ia64, m68k, riscv64, sh4]
- dep: libc6 (>= 2.33) [sh4]
- dep: libc6 (>= 2.34) [riscv64]
-
- dep: libc6.1 (>= 2.32) [alpha]
- knižnica GNU C - zdieľané knižnice
tiež virtuálny balík poskytovaný balíkom libc6.1-udeb
- dep: libc6.1 (>= 2.33) [ia64]
-
- dep: libgcc-s1 (>= 3.0) [arm64, ppc64el, s390x]
- podporná knižnica GCC
- dep: libgcc-s1 (>= 3.4) [alpha, amd64, mips64el, ppc64, x32]
- dep: libgcc-s1 (>= 3.5) [armel, armhf]
- dep: libgcc-s1 (>= 4.2) [i386, ia64, sh4]
- dep: libgcc-s1 (>= 4.3) [riscv64, sparc64]
-
- dep: libgcc-s4 (>= 4.1.1) [hppa]
- podporná knižnica GCC
-
- dep: libgcc2 (>= 4.2.1) [m68k]
- Balík nie je dostupný
-
- dep: libstdc++6 (>= 12) [nie armel, m68k, riscv64]
- štandardná knižnica C++ GNU v3
- dep: libstdc++6 (>= 12.1.0-2) [armel]
- dep: libstdc++6 (>= 13.1) [riscv64]
- dep: libstdc++6 (>= 9) [m68k]
-
- dep: libunwind8 [ia64]
- nnižnica na určenie na určenie postupnosti volania programu - dynamické súbory
Stiahnuť binaryen
Architektúra | Verzia | Veľkosť balíka | Nainštalovaná veľkosť | Súbory |
---|---|---|---|---|
alpha (neoficiálny port) | 108-1 | 3,069.2 kB | 18,488.0 kB | [zoznam súborov] |
amd64 | 108-1 | 3,076.4 kB | 15,642.0 kB | [zoznam súborov] |
arm64 | 108-1 | 2,861.5 kB | 15,592.0 kB | [zoznam súborov] |
armel | 108-1 | 2,625.7 kB | 13,398.0 kB | [zoznam súborov] |
armhf | 108-1 | 2,764.5 kB | 10,462.0 kB | [zoznam súborov] |
hppa (neoficiálny port) | 108-1 | 3,246.5 kB | 18,839.0 kB | [zoznam súborov] |
i386 | 108-1 | 3,225.5 kB | 15,336.0 kB | [zoznam súborov] |
ia64 (neoficiálny port) | 108-1 | 3,584.8 kB | 29,380.0 kB | [zoznam súborov] |
m68k (neoficiálny port) | 89-1 | 7,671.4 kB | 60,594.0 kB | [zoznam súborov] |
mips64el | 108-1 | 2,772.8 kB | 20,623.0 kB | [zoznam súborov] |
ppc64 (neoficiálny port) | 108-1 | 3,187.6 kB | 22,779.0 kB | [zoznam súborov] |
ppc64el | 108-1 | 3,201.3 kB | 20,228.0 kB | [zoznam súborov] |
riscv64 | 108-1+b2 | 3,413.4 kB | 15,805.0 kB | [zoznam súborov] |
s390x | 108-1 | 2,868.3 kB | 17,162.0 kB | [zoznam súborov] |
sh4 (neoficiálny port) | 108-1 | 3,704.4 kB | 15,897.0 kB | [zoznam súborov] |
sparc64 (neoficiálny port) | 108-1 | 2,597.0 kB | 15,495.0 kB | [zoznam súborov] |
x32 (neoficiálny port) | 108-1 | 3,103.3 kB | 14,594.0 kB | [zoznam súborov] |