Skip to content

chore(deps): update dependency binaryen to v124#1138

Merged
alecthomas merged 1 commit intomasterfrom
renovate/binaryen-124.x
Sep 8, 2025
Merged

chore(deps): update dependency binaryen to v124#1138
alecthomas merged 1 commit intomasterfrom
renovate/binaryen-124.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Sep 8, 2025

This PR contains the following updates:

Package Update Change
binaryen major 123 -> 124

Release Notes

WebAssembly/binaryen (binaryen)

v124

  • Add Custom Descriptors support. (Fuzzing: #​7796)
  • Add Stack Switching support. (Fuzzing: #​7834)
  • Add Compilation Hints + Branch Hinting support. (Fuzzing #​7704)
  • Build mimalloc with MI_NO_OPT_ARCH to fix Raspberry Pi 4 on Arm64. (#​7837)
  • wasm-split's --multi-split mode now supports more options:
    --no-placeholders, --import-namespace, --emit-module-names,
    --emit-text, --symbolmap, and --placeholdermap. Because
    --no-placeholders is false by default and until now --multi-split didn't
    use placeholders at all, this is a breaking change. If you want to continue
    to do multi-split without placeholders, you need to explicitly specify
    --no-placeholders. (#​7781, #​7789, #​7792)
  • InstrumentMemory: Allow filtering by instruction, and instrument memory.grow.
    (#​7388)
  • Add support for more source map fields, "sourcesContent", "file", and
    "sourceRoot". (#​7473)
  • [GC] Add a TypeRefiningGUFA pass. (#​7433)
  • [C/JS APIs] Allow JS and C to read the start function of a module (#​7424)
  • Add a --string-lifting pass that raises imported string operations and
    constants into stringref in Binaryen IR (which can then be fully optimized,
    and typically lowered back down with --string-lowering). (#​7389)
  • Fuzzer: Improve handling of small inputs and their debugging using a new
    BINARYEN_FUZZER_MAX_BYTES env var. (#​7832)

Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@alecthomas alecthomas merged commit 3f991b1 into master Sep 8, 2025
2 checks passed
@alecthomas alecthomas deleted the renovate/binaryen-124.x branch September 8, 2025 21:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant