Skip to content

Bump wasm-bindgen from 0.2.100 to 0.2.126#252

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/wasm-bindgen-0.2.122
Closed

Bump wasm-bindgen from 0.2.100 to 0.2.126#252
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/wasm-bindgen-0.2.122

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 3, 2026

Copy link
Copy Markdown
Contributor

Bumps wasm-bindgen from 0.2.100 to 0.2.126.

Release notes

Sourced from wasm-bindgen's releases.

0.2.126

Changed

  • Emscripten output now hoists every clean export (free functions, classes, enums, plus their finalization registries and string-enum tables) out of the $initBindgen init closure into its own top-level addToLibrary symbol and self-registers it into EXPORTED_FUNCTIONS. emscripten then emits the clean API (add, Counter, ...) as named ESM exports under -sMODULARIZE=instance and as Module.<name> properties (via each symbol's __postset) in factory mode, with no extra sidecar files. Namespaced exports are reached through their namespace root (e.g. app), assembled in the root symbol's __postset. User module/inline-js imports are now wired as addToLibrary shims (they were previously dropped, since emcc resolves imports only against env), and their ESM-imported bindings are __wbg_-prefixed to avoid colliding with emcc runtime names such as Module/HEAP8. #5210

Fixed

  • The descriptor interpreter now follows emscripten invoke_* trampolines. emscripten's exception/longjmp lowering rewrites direct calls into indirect calls through the function table wrapped in imported invoke_*(fnptr, ..args) helpers, including the describe helpers a descriptor function must reach. The interpreter resolves fnptr against the reconstructed function table, forwards the trailing arguments, and evaluates the surrounding "did it throw?" control flow (if/else, loop, br_table), so descriptors are interpreted correctly on emscripten builds with unwinding/longjmp enabled. #5215

  • Relaxed alignment requirement for 8-byte types. #5204

0.2.125

Added

  • Added the --force-enable-abort-handler CLI flag, which emits the hard-abort detection and set_on_abort machinery on panic=abort builds. With panic=unwind this machinery is generated automatically; the flag does nothing there. #5191

Changed

  • Made the internal __wbindgen_destroy_closure export private in the Rust API. #5196

0.2.123

Added

  • Added the maxAge attribute to the CookieInit dictionary in web-sys,

... (truncated)

Changelog

Sourced from wasm-bindgen's changelog.

0.2.126

Changed

  • Emscripten output now hoists every clean export (free functions, classes, enums, plus their finalization registries and string-enum tables) out of the $initBindgen init closure into its own top-level addToLibrary symbol and self-registers it into EXPORTED_FUNCTIONS. emscripten then emits the clean API (add, Counter, ...) as named ESM exports under -sMODULARIZE=instance and as Module.<name> properties (via each symbol's __postset) in factory mode, with no extra sidecar files. Namespaced exports are reached through their namespace root (e.g. app), assembled in the root symbol's __postset. User module/inline-js imports are now wired as addToLibrary shims (they were previously dropped, since emcc resolves imports only against env), and their ESM-imported bindings are __wbg_-prefixed to avoid colliding with emcc runtime names such as Module/HEAP8. #5210

Fixed

  • The descriptor interpreter now follows emscripten invoke_* trampolines. emscripten's exception/longjmp lowering rewrites direct calls into indirect calls through the function table wrapped in imported invoke_*(fnptr, ..args) helpers, including the describe helpers a descriptor function must reach. The interpreter resolves fnptr against the reconstructed function table, forwards the trailing arguments, and evaluates the surrounding "did it throw?" control flow (if/else, loop, br_table), so descriptors are interpreted correctly on emscripten builds with unwinding/longjmp enabled. #5215

  • Relaxed alignment requirement for 8-byte types. #5204

Removed

0.2.125

Added

  • Added the --force-enable-abort-handler CLI flag, which emits the hard-abort detection and set_on_abort machinery on panic=abort builds. With panic=unwind this machinery is generated automatically; the flag does nothing there. #5191

Changed

  • Made the internal __wbindgen_destroy_closure export private in the Rust API. #5196

... (truncated)

Commits
  • 21ac804 Release 0.2.126
  • b111cbe Follow emscripten invoke_* trampolines in the descriptor interpreter (#5215)
  • 5dc7131 Hoist emscripten exports into top-level library symbols (#5210)
  • 7f013c3 build(deps): bump actions/checkout in the github-actions group (#5212)
  • d37fcef Relaxed alignment requirement for 8-byte types. (#5204)
  • 6ff7f1c Release 0.2.125 (#5200)
  • 1ae2b88 Release 0.2.124 (#5199)
  • 197f576 Wrapped fatal JS Error in panic=abort + abort handlers path (#5198)
  • 9f77521 build(deps): bump codecov/codecov-action (#5187)
  • 18c4e33 Fix flaky abort-handler CLI tests by isolating build dirs (#5197)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jun 3, 2026
Bumps [wasm-bindgen](https://github.com/wasm-bindgen/wasm-bindgen) from 0.2.100 to 0.2.126.
- [Release notes](https://github.com/wasm-bindgen/wasm-bindgen/releases)
- [Changelog](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md)
- [Commits](wasm-bindgen/wasm-bindgen@0.2.100...0.2.126)

---
updated-dependencies:
- dependency-name: wasm-bindgen
  dependency-version: 0.2.122
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Bump wasm-bindgen from 0.2.100 to 0.2.122 Bump wasm-bindgen from 0.2.100 to 0.2.126 Jun 29, 2026
@dependabot dependabot Bot force-pushed the dependabot/cargo/wasm-bindgen-0.2.122 branch from 715ca34 to 6d4aa63 Compare June 29, 2026 08:36
@dependabot @github

dependabot Bot commented on behalf of github Jul 1, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #258.

@dependabot dependabot Bot closed this Jul 1, 2026
@dependabot dependabot Bot deleted the dependabot/cargo/wasm-bindgen-0.2.122 branch July 1, 2026 23:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants