Skip to content

Update Rust to 1.96.0#184

Merged
simolus3 merged 3 commits into
mainfrom
update-rust
May 29, 2026
Merged

Update Rust to 1.96.0#184
simolus3 merged 3 commits into
mainfrom
update-rust

Conversation

@simolus3
Copy link
Copy Markdown
Contributor

Rust 1.96.0 has been released, and stabilizes assert_matches!. This updates the toolchain and adopts that macro (we've used it before, but later removed our usages to support stable Rust).

Rust stopped passing -Wl,--allow-undefined to the wasm linker by default, which means that we get linker errors about undefined sqlite symbols now. We intentionally want that for the static library build though, as the SDK (or wa-sqlite fork) will link that in the end. We could add explicit wasm import annotations to these functions, but manually passing the linker arg seems easier.

Comment thread tool/build_wasm.sh
@simolus3 simolus3 marked this pull request as ready for review May 29, 2026 08:17
@simolus3 simolus3 requested a review from rkistner May 29, 2026 08:18
@simolus3 simolus3 merged commit e60c73e into main May 29, 2026
29 checks passed
@simolus3 simolus3 deleted the update-rust branch May 29, 2026 09:01
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.

2 participants