release: 0.29.1#6151
Conversation
Signed-off-by: person93 <person93.person93@gmail.com>
…_MEMBERS` fail with address sanitizer (#6145) * PyHeapType_GET_MEMBERS: cast etype to *mut u8 * PyObject_GET_WEAKREFS_LISTPTR: cast o to *mut u8 * Add newsfragement entry * fix newsfragement entry * Use byte_offset instead of casting * PyObject_GET_WEAKREFS_LISTPTR: link from CPython
* fix typos & add spell check * add typos to dependency-groups * uvx ruff format .
* fix: compile with PyPy when nightly feature is enabled * add changelog * add check-nightly * Update .github/workflows/ci.yml --------- Co-authored-by: David Hewitt <mail@davidhewitt.dev>
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.3 to 7.0.0. - [Release notes](https://github.com/actions/checkout/releases) - [Commits](actions/checkout@v6.0.3...v7) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 7.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* ci: update / clean up wasm build * drop `--quiet` * fix CC variable conflict * switch wasm jobs to uv * debug * fix `test-wasm` path
Bumps [actions/cache](https://github.com/actions/cache) from 5 to 6. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](actions/cache@v5...v6) --- updated-dependencies: - dependency-name: actions/cache dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Updates the requirements on [codspeed-criterion-compat](https://github.com/CodSpeedHQ/codspeed-rust) to permit the latest version. - [Release notes](https://github.com/CodSpeedHQ/codspeed-rust/releases) - [Commits](CodSpeedHQ/codspeed-rust@v4.0.0...v5.0.1) --- updated-dependencies: - dependency-name: codspeed-criterion-compat dependency-version: 5.0.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Update nox command for generating lcov file for vscode plugin for coverage visualization.
* fix lifetime of return value in `PyClassGuardMutSuper::as_super` * newsfragment
Merging this PR will improve performance by 18.25%
|
| Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|
| ⚡ | extract_i128_small_pos |
1.2 µs | 1 µs | +21.15% |
| ⚡ | extract_i128_zero |
1.3 µs | 1 µs | +20.56% |
| ⚡ | extract_i128_pos_max |
1.5 µs | 1.2 µs | +19.79% |
| ⚡ | extract_i128_neg_min |
1.5 µs | 1.2 µs | +19.76% |
| ⚡ | extract_u128_small |
1,171.7 ns | 986.1 ns | +18.82% |
| ⚡ | extract_u128_zero |
1.2 µs | 1 µs | +18.28% |
| ⚡ | extract_u128_u32_max |
1.3 µs | 1.1 µs | +17.05% |
| ⚡ | extract_i128_small_neg |
1.3 µs | 1.1 µs | +16.75% |
| ⚡ | extract_u128_u64_max |
1.4 µs | 1.2 µs | +15.46% |
| ⚡ | extract_u128_max |
1.4 µs | 1.2 µs | +15.07% |
Tip
Curious why this is faster? Comment @codspeedbot explain why this is faster on this PR, or directly use the CodSpeed MCP with your agent.
Comparing release-0.29.1 (f18fb8d) with release-0.29 (646a38d)1
Footnotes
|
I just opened #6192. The first commit there should be backported here. |
Backports for the 0.29.1 release.
Before I prep the release to ship: