1 dépôt
Algorithms that shrink a binary to its minimal size while preserving a specific execution property or crash.
Distinct from Binary Size Reduction: Distinct from general binary size reduction: focuses on preserving a specific property (like a crash) rather than just removing unused code.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Behavior-Preserving Binary Reduction. Refine with filters or upvote what's useful.
Binaryen is a WebAssembly compiler toolchain and optimizer designed to transform, validate, and shrink binary modules. It provides a comprehensive intermediate representation framework that converts binary code into a single-assignment form to enable advanced program analysis and code transformation. The project includes a specialized transformation engine that applies iterative optimization passes to increase execution speed and reduce binary size. Additionally, it functions as a transpiler that translates WebAssembly binary modules into executable JavaScript for environments that lack nativ
Shrinks large binary files into minimal versions that preserve specific execution properties or crashes.