[build] Update Rust, workerd-cxx#6646
Conversation
There was a problem hiding this comment.
I'm Bonk, and I've done a quick review of your PR.
This PR updates Rust from 1.91.0 to 1.95.0 (LLVM 21 → 22), bumps the nightly toolchain, updates workerd-cxx to a commit from PR #97, and bumps SWC crates to new major versions.
Issues (ranked by severity):
-
Medium — workerd-cxx points at an unmerged PR commit. The
workerd-cxxdependency references commit88b92c4from cloudflare/workerd-cxx#97, which is still OPEN. If that PR is abandoned, force-pushed, or the branch is deleted, the tarball URL could become stale. The TODO comment acknowledges this, but make sure workerd-cxx#97 is merged before (or shortly after) this lands, and follow up to update the reference to a main-branch commit. -
Low —
integrityvssha256format inconsistency. The workerd-cxx entry switched from thesha256hex format to theintegritySRI format. Every otherhttp.archiveentry indeps.MODULE.bazelusessha256. Both work, but it's a style inconsistency in what is otherwise a consistent file.
|
I'm Bonk, and I've done a quick review of your PR. This PR updates Rust from 1.91.0 to 1.95.0 (LLVM 21 → 22), bumps the nightly toolchain, updates workerd-cxx to a commit from PR #97, and bumps SWC crates to new major versions. I posted a batch review with two findings:
|
3fcf08b to
9453030
Compare
Merging this PR will not alter performance
Comparing Footnotes
|
9453030 to
a29b933
Compare
Includes cloudflare/workerd-cxx#97 and Rust 1.95.0