Skip to content

build: ⬆️ bump wasm-bindgen from 0.2.122 to 0.2.126 in /rust-othello#220

Merged
nstringham merged 1 commit into
mainfrom
dependabot/cargo/rust-othello/wasm-bindgen-0.2.126
Jul 3, 2026
Merged

build: ⬆️ bump wasm-bindgen from 0.2.122 to 0.2.126 in /rust-othello#220
nstringham merged 1 commit into
mainfrom
dependabot/cargo/rust-othello/wasm-bindgen-0.2.126

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 1, 2026

Copy link
Copy Markdown
Contributor

Bumps wasm-bindgen from 0.2.122 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

  • Headless Chrome/Edge tests now surface the WebDriver's own error message when session creation fails (e.g. a chromedriver/Chrome version mismatch) instead of a confusing http status: 404. #5211

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

... (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 compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [wasm-bindgen](https://github.com/wasm-bindgen/wasm-bindgen) from 0.2.122 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.122...0.2.126)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Jul 1, 2026
@nstringham
nstringham merged commit 43c9752 into main Jul 3, 2026
11 checks passed
@dependabot
dependabot Bot deleted the dependabot/cargo/rust-othello/wasm-bindgen-0.2.126 branch July 3, 2026 03:19
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.

1 participant