Repository navigation
chore(deps): rusty_alloc 2.2.0 -> 2.2.5; minor-bump the crates that pin it - #46
Merged
Merged
Conversation
…in it Every crate that installs or calls the allocator moves its exact pin to =2.2.5. The pin is exact, so a consumer that pins rusty_alloc itself must move too, and each crate takes a minor bump: argus 0.8.0, argus-wasm 0.2.0, carmenta 0.12.0, carmenta-wasm 0.3.0, cli 0.8.0, diana 0.8.0, mercury-wasm 0.2.0, wasm 0.2.0 2.2.5 is the first version since 2.2.0 that builds on MSVC with LTO and unwinding. That is our own release profile: a release build of ffai-cli on x86_64-pc-windows-msvc links and runs on it. 2.2.4 adds public fields to rusty_alloc::heap::Heap; FFai never builds one with a struct literal. cargo-vet exemptions move to 2.2.5, and the root CHANGELOG gives the 2026-09-28 release its own dated heading. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Upgrades rusty_alloc and rusty_alloc-api from
=2.2.0to=2.2.5in every crate that pins them.Versions
The pin is exact, so a consumer that pins rusty_alloc itself has to move with it. Each crate therefore takes a minor bump:
Why 2.2.5
panic = "unwind". That is our release profile, and 2.2.1 to 2.2.4 failed to build on it.reallocof a huge block copies only the requested size, start-up makes 12 allocations instead of 263, and a cross-thread double free aborts instead of hanging.The semver hazard in 2.2.4 is new public fields on
Heap. FFai never builds one with a struct literal.Checks run locally
All pass:
cargo check --all-targets;cargo checkonwasm32-unknown-unknownfor the four wasm crates;cargo vetandcargo deny;ffai-clionx86_64-pc-windows-msvcwith our thin-LTO, unwinding profile: it links and runs.Merging this publishes through release-plz.
🤖 Generated with Claude Code