astral-sh
uv
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Avoid allocations in `ForkMap::contains` (#20023) ## Summary `ForkMap::contains` currently calls `get`, which collects every matching value into a temporary vector only to test whether that vector is empty. This checks the underlying entries with `any` instead, avoiding the allocation and stopping at the first matching scope. The existing `ForkMap` test covers both matching and excluded scopes. This was identified while reducing resolver overhead in #19993, but applies independently to existing `ForkMap` users.
main
32 minutes ago
Avoid allocating in ForkMap::contains
charlie/avoid-fork-map-contains-allocation
1 hour ago
Avoid repeated resolver work
charlie/codex-reuse-resolver-work
1 hour ago
Support centralized environment path files
tk/centralised-environments-path-files
3 hours ago
Split slow group `run_groups_requires_python` test (#20012) `run_groups_requires_python` performs a long sequence of interpreter selection, virtual environment replacement, reuse, downgrade, and error checks in one test. The repeated `uv run` invocations make it substantially slower than nearby tests and cause frequent slow timeouts. This splits the scenario into focused tests for automatic interpreter selection, environment reuse and explicit downgrade, and error reporting. Each test uses only Python 3.12 and 3.13, empty dependency groups, and `python --version`, preserving the group `requires-python` behavior without unrelated registry resolution or package installation.
main
3 hours ago
Add jitter to Docker release builds (#20021) ## Summary - add a random 0–10 second delay before versioned Docker release builds enter the release environment gate - leave pull request dry-runs and `uv-dev` builds unchanged This staggers the extra-image matrix jobs and reduces the chance of race conditions in the release environment gate. ## Test plan - `uvx prek run prettier --files .github/workflows/build-docker.yml` - `uvx zizmor .github/workflows/build-docker.yml` - `git diff --check`
main
4 hours ago
Avoid shared temporary directories for Windows Python launchers
charlie/windows-trampoline-tempfile
5 hours ago
Avoid repeated resolver work
charlie/codex-reuse-resolver-work
5 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
Avoid allocations in `ForkMap::contains`
#20023
1 hour ago
97622be
charlie/avoid-fork-map-contains-allocation
CodSpeed Performance Gauge
+7%
Reuse resolver work across PubGrub iterations
#20020
5 hours ago
1f535da
charlie/codex-reuse-resolver-work
CodSpeed Performance Gauge
0%
Support `.venv` as a file containing a path fallback mechanism for centralised project environments
#20022
17 hours ago
ab7cad4
tk/centralised-environments-path-files
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs