Avatar for the astral-sh user
astral-sh
uv
Instrumentation
Wall Time
BlogDocsChangelog

Branches performance

Pull requests

Make `uv cache clean` parallel process safe#15888
last run
1 hour ago
Make `uv cache clean` concurrency safe Currently, `uv cache clean` and `uv cache prune` can cause crashes in other uv processes running in parallel by removing their in-use files. We can solve this by using a shared (read) lock on the cache directory, while the `uv cache` operations use an exclusive (write) lock. The drawback is that this is always one extra lock, and that we assume that all platforms support shared locks. Once Rust 1.89 fulfills our N-2 policy, we can add support for these methods in fs_err and switch to https://doc.rust-lang.org/std/fs/struct.File.html#platform-specific-behavior-2.
3 hours ago
a9df4a5
konsti/safe-cache-clean
CodSpeed Performance Gauge
+3%
Infer check URL from publish URL when known
9 hours ago
8b6ad5e
charlie/check-url
CodSpeed Performance Gauge
0%
Update snapshot
9 hours ago
44522f0
zb/lock-conflict-transitive
CodSpeed Performance Gauge
-1%
updated docs
13 hours ago
567798f
BlairAllan:blairallan/env-no-sources
CodSpeed Performance Gauge
-2%
Ā© 2025 CodSpeed Technology
Home Terms Privacy Docs