binaryen icon indicating copy to clipboard operation
binaryen copied to clipboard

Optimizer and compiler/toolchain library for WebAssembly

Results 356 binaryen issues
Sort by recently updated
recently updated
newest added

https://github.com/WebAssembly/binaryen/issues/4865 is not new, and will likely show up more. As the actual bug is likely very old (there have been no changes to Asyncify for a while) this is...

Follow up PR for https://github.com/WebAssembly/binaryen/pull/4771#pullrequestreview-1034685255 to test new flags for wasm-split binary --print-profile and --print-profile with --unescape

With DevContainer, developers can join the project without deploy the build env.

Now that we no longer have RTTs, every value can be safely stored in a local and we don't need to avoid emitting stacky code that we wouldn't be able...

It seems `CodeFolding` can't handle such case with side effects (division): ```ts export function not_branchless_ceil_div(x: i32, y: i32): i32 { return x >= 0 ? x / y : (x...

There are a few implementation of the nascent multiple memory proposal now. Asyncify could benefit from using a dedicated memory, which would simplify the api since you wouldn't need to...

This depends on V8 having updated its interpretation of these shorthands to be nullable.

Match the latest version of the GC spec. This change does not depend on V8 changing its interpretation of the shorthands because we are still temporarily not emitting the binary...

These seem like they should do the same thing, but their behavior is very different. Probably that's a bug?

Currently binaryen can't do CSE for such cases: ```rust i32.load(p + ((i + 0)