Repository navigation
chore: bump salt version to 1.0.6 - #151
Conversation
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GwrWsBAgsTCjFR2vVDphoy
Mutation testing - PASSNothing to test: no viable mutants were generated. |
Mutation testing - PASSNothing to test: no viable mutants were generated. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: b45a5a37f5
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| [package] | ||
| name = "salt" | ||
| version = "1.0.5" | ||
| version = "1.0.6" |
There was a problem hiding this comment.
Use a breaking version for the new public error variant
When a downstream crate specifies a semver-compatible requirement such as salt = "1.0.5" and exhaustively matches the public SaltError enum, Cargo may upgrade it to 1.0.6, but compilation will then fail because this release adds SaltError::UnchainedTransition to an enum that is not marked #[non_exhaustive]. Publish these changes under a breaking version, or avoid extending the exhaustive public enum, so a nominally compatible patch update cannot break downstream builds.
Useful? React with 👍 / 👎.
Performance Benchmark ComparisonCompared Detailed Comparison
|
Summary
Bumps the
saltcrate from 1.0.5 to 1.0.6 so downstream consumers can pick up the eight changes merged since the 1.0.5 bump (#138). Version-only change:salt/Cargo.toml:3plus the matchingCargo.lockentry, regenerated withcargo update -w.Changes since 1.0.5
feat: fallibleStateUpdates::try_addandtry_mergefeat(mutation): domain-specific operator packs via universalmutator (Domain-specific mutation operators via universalmutator (complementing cargo-mutants) #141)docs: addREVIEW.mdfix(trie): isolateSHARED_COMMITTERinit from the global rayon pooltest(salt): remediate the full-run mutation baseline (Full-crate mutation baseline: 54 survivors + 20 timeouts, triaged #144)fix(hasher): read bytes as little-endian in the deterministic hashertest(salt): add mutation testing coverageperf(ipa): parallelize per-round G fold in IPA proverTesting
No code change, so no new tests.
cargo update -wregenerated the lock cleanly (2 files, 2 insertions, 2 deletions — same shape as #138 and #136); CI covers the build.