Avatar for the astral-sh user
astral-sh
uv
BlogDocsChangelog

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
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%
© 2026 CodSpeed Technology
Home Terms Privacy Docs