Repository navigation
build(deps): bump insta from 1.48.0 to 1.49.0 - #9224
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Important Review skippedBot user detected. To trigger a single review, invoke the ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Merging this PR will not alter performance
Comparing Footnotes
|
|
@codspeedbot explain why performance improved |
In short, this PR doesn't make anything faster. The +10% on The PR can't change the benchmark binaryThe only file changed is
So the Linux benchmark binary is built from the same code as on Where the 0.17 ms comes fromComparing the base flamegraph (
All of the gain is inside glibc's allocator: Why the allocator behaves differently from run to run
The base happened to be one of the slow samples. Compared with the next To make these results stable, the benches could run in a fixed order (for example a Summary
Learnings updated. See what CodSpeed remembers about this repository. Was this response helpful? React with 👍 or 👎 to help us improve CodSpeedBot. |
|
@codspeedbot pin the hash seed in the execution benchmark harness |
I pinned the hash seed in the execution benchmark harness and pushed the change to this branch as ChangeIn // Pin the str/bytes hash secret so dict/set probe sequences (and thus
// timings) are reproducible across benchmark runs.
settings.hash_seed = Some(0);Every RustPython interpreter in this harness is created by that function. The hash secret is set once per process by the first interpreter, so all Checks
Caveats
Comment Summary
Learnings updated. See what CodSpeed remembers about this repository. Was this response helpful? React with 👍 or 👎 to help us improve CodSpeedBot. |
|
@codspeedbot open a separate PR with the previous commit |
I opened #9235 with the hash-seed commit ( The commit is still on this Dependabot branch too. I didn't remove it because that means force-pushing here. To get back to a clean bump, comment Summary
Was this response helpful? React with 👍 or 👎 to help us improve CodSpeedBot. |
|
@dependabot recreate |
Bumps [insta](https://github.com/mitsuhiko/insta) from 1.48.0 to 1.49.0. - [Release notes](https://github.com/mitsuhiko/insta/releases) - [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md) - [Commits](mitsuhiko/insta@1.48.0...1.49.0) --- updated-dependencies: - dependency-name: insta dependency-version: 1.49.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
adec249 to
294fb90
Compare
Bumps insta from 1.48.0 to 1.49.0.
Release notes
Sourced from insta's releases.
Changelog
Sourced from insta's changelog.
Commits
5df39ceRelease 1.49.0 (#944)1c28c19Skip the separate doctest run for nextest with--all-targets(#941)064742eBuild cargo-insta for aarch64-unknown-linux-gnu (#942)08b67d9Remove trailing semicolons from macro bodies (#940)06858e1fix: regenerate Cargo.lock to avoid broken rustix 0.37.27 (#939)70be034Serialize unit enum variants used as JSON map keys (#934)54d0b96feat: implement From for SnapshotValue with OsStr (#929)3d62572[fix] Mention INSTA_UPDATE variable in snapshot mismatch errors (#927)1712876ci: run CI on a pinned toolchain via rust-toolchain.toml; fix format-arg lint...