toutes les options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ] [  experimental  ]
[ Paquet source : binaryen  ]

Paquet : binaryen (108-1 et autres)

Liens pour binaryen

Screenshot

Ressources Debian :

Télécharger le paquet source binaryen :

Responsable :

Ressources externes :

Paquets similaires :

bibliothèque de compilateur et d’infrastructure de chaîne d’outils pour WebAssembly

Binaryen est une bibliothèque de compilateur et d’infrastructure de chaîne d’outils pour WebAssembly écrite en C++. Elle vise à rendre la compilation vers WebAssembly simple, rapide et efficace :

 * simple : Binaryen est une simple API C dans un seul en-tête et peut
   aussi être utilisé depuis JavaScript. Il accepte les entrées sous une
   forme similaire à WebAssembly mais accepte aussi un graphe de flux de
   contrôle général pour les compilateurs qui le préfèrent.

 * rapide : la représentation intermédiaire (IR) interne de Binaryen
   utilise des structures de données compactes et est conçue pour
   paralléliser complètement la génération de code et l’optimisation en
   utilisant tous les cœurs de CPU disponibles. L’IR de Binaryen compile
   également en WebAssembly très facilement et rapidement car il s’agit
   d’un sous-ensemble de WebAssembly.

 * efficace : l’optimiseur de Binaryen opère en plusieurs passes qui
   peuvent améliorer le code de façon significative (p. ex., coloration
   locale pour fusionner des variables locales, élimination de code mort,
   précalcul d’expressions à la compilation quand c’est possible, etc.).
   Ces optimisations visent à rendre Binaryen suffisamment puissant pour
   être utilisé comme un dorsal de compilation. Un domaine d’attention
   spécifique porte sur les optimisations spécifiques à WebAssembly que des
   compilateurs généralistes ne font pas forcément. Cela peut-être vu comme
   de la minification wasm, similaire à la minification pour JavaScript,
   CSS, etc., qui est à chaque fois spécifique au langage. Un exemple
   d’optimisation est la création de valeur de retour de bloc dans
   SimplifyLocals.

Autres paquets associés à binaryen

  • dépendances
  • recommandations
  • suggestions
  • enhances

Télécharger binaryen

Télécharger pour toutes les architectures proposées
Architecture Version Taille du paquet Espace occupé une fois installé Fichiers
alpha (portage non officiel) 108-1 3 069,2 ko18 488,0 ko [liste des fichiers]
amd64 108-1 3 076,4 ko15 642,0 ko [liste des fichiers]
arm64 108-1 2 861,5 ko15 592,0 ko [liste des fichiers]
armel 108-1 2 625,7 ko13 398,0 ko [liste des fichiers]
armhf 108-1 2 764,5 ko10 462,0 ko [liste des fichiers]
hppa (portage non officiel) 108-1 3 246,5 ko18 839,0 ko [liste des fichiers]
i386 108-1 3 225,5 ko15 336,0 ko [liste des fichiers]
ia64 (portage non officiel) 108-1 3 584,8 ko29 380,0 ko [liste des fichiers]
m68k (portage non officiel) 89-1 7 671,4 ko60 594,0 ko [liste des fichiers]
mips64el 108-1 2 772,8 ko20 623,0 ko [liste des fichiers]
ppc64 (portage non officiel) 108-1 3 187,6 ko22 779,0 ko [liste des fichiers]
ppc64el 108-1 3 201,3 ko20 228,0 ko [liste des fichiers]
riscv64 108-1+b2 3 413,4 ko15 805,0 ko [liste des fichiers]
s390x 108-1 2 868,3 ko17 162,0 ko [liste des fichiers]
sh4 (portage non officiel) 108-1 3 704,4 ko15 897,0 ko [liste des fichiers]
sparc64 (portage non officiel) 108-1 2 597,0 ko15 495,0 ko [liste des fichiers]
x32 (portage non officiel) 108-1 3 103,3 ko14 594,0 ko [liste des fichiers]