Skip to content

Bump wit-bindgen from 0.62.0 to 0.63.0 - #36

Merged
scothis merged 3 commits into
mainfrom
dependabot/cargo/wit-bindgen-0.63.0
Oct 27, 2026
Merged

scothis merged 3 commits into
mainfrom
dependabot/cargo/wit-bindgen-0.63.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Bumps wit-bindgen from 0.62.0 to 0.63.0.

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Oct 19, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/wit-bindgen-0.63.0 branch from 9d6a3ab to 7a06639 Compare October 19, 2026 12:16
@scothis

scothis commented Oct 19, 2026

Copy link
Copy Markdown
Member

@dependabot rebase

@dependabot
dependabot Bot force-pushed the dependabot/cargo/wit-bindgen-0.63.0 branch from 7a06639 to 5a0645b Compare October 19, 2026 12:35
@scothis
scothis enabled auto-merge (squash) October 19, 2026 12:38
@dependabot
dependabot Bot force-pushed the dependabot/cargo/wit-bindgen-0.63.0 branch 2 times, most recently from a8b8a0a to bc0b866 Compare October 27, 2026 00:46
dependabot Bot and others added 2 commits October 27, 2026 16:25
Bumps [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) from 0.62.0 to 0.63.0.
- [Release notes](https://github.com/bytecodealliance/wit-bindgen/releases)
- [Commits](bytecodealliance/wit-bindgen@v0.62.0...v0.63.0)

---
updated-dependencies:
- dependency-name: wit-bindgen
  dependency-version: 0.63.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
wasm32-wasip3 adds native support for component model threads in rust
1.100. This side-steps our hacky wit_bindgen::spawn_local usage, which
breaks in 0.63.

In general, this change is riding the bleeding edge. But we were already
doing that with spawn_local. At the moment, there's no other option
while implementing the wasi 0.3 APIs.

Rust 1.100 is currently beta and should be released next month. We also
need to use a custom wasi-sdk and wasi-libc to fully pickup the
threading support. These will hopefully converge into stable releases.

wasm32-wasip3 by default adds a number of additional wasi imports. We
switch to no_std to avoid most of those imports. Other imports are
side-stepped by overriding the exported methods. This is likely fragile
and may break with bumps to wasi-sdk and/or wasi-libc.

Signed-off-by: Scott Andrews <scott@andrews.me>
@scothis
scothis force-pushed the dependabot/cargo/wit-bindgen-0.63.0 branch from bc0b866 to 741e9e2 Compare October 27, 2026 20:36
False dead code warnings because of how the trace components are built.

Signed-off-by: Scott Andrews <scott@andrews.me>
@scothis
scothis merged commit f2b0bca into main Oct 27, 2026
6 checks passed
@scothis
scothis deleted the dependabot/cargo/wit-bindgen-0.63.0 branch October 27, 2026 21:00
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