astral-sh
uv
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Add cross-filesystem link tests with dedicated test env vars Replace UV_INTERNAL__TEST_EXPECT_REFLINK and UV_INTERNAL__TEST_DIR usage in link tests with two new env vars: - UV_INTERNAL__TEST_REFLINK_FS: path on a reflink-capable filesystem - UV_INTERNAL__TEST_TMP_FS: path on a non-reflink filesystem This enables comprehensive test coverage: - Same-device reflink (both dirs on reflink fs) - Same-device fallback (both dirs on non-reflink fs) - Cross-device clone fallback (reflink fs -> tmpfs and vice versa) - Cross-device hardlink fallback (must fall back to copy) - Cross-device symlink (should work across devices) - Cross-device copy (sanity check) The Linux CI job now creates both a btrfs loopback and a tmpfs mount. The macOS CI job sets TEST_REFLINK_FS to the runner temp (APFS).
zaniebot:claude/add-linux-reflink-support-Jerha
12 minutes ago
Add cross-filesystem link tests with dedicated test env vars Replace UV_INTERNAL__TEST_EXPECT_REFLINK and UV_INTERNAL__TEST_DIR usage in link tests with two new env vars: - UV_INTERNAL__TEST_REFLINK_FS: path on a reflink-capable filesystem - UV_INTERNAL__TEST_TMP_FS: path on a non-reflink filesystem This enables comprehensive test coverage: - Same-device reflink (both dirs on reflink fs) - Same-device fallback (both dirs on non-reflink fs) - Cross-device clone fallback (reflink fs -> tmpfs and vice versa) - Cross-device hardlink fallback (must fall back to copy) - Cross-device symlink (should work across devices) - Cross-device copy (sanity check) The Linux CI job now creates both a btrfs loopback and a tmpfs mount. The macOS CI job sets TEST_REFLINK_FS to the runner temp (APFS).
zaniebot:claude/add-linux-reflink-support-Jerha
23 minutes ago
Add cross-filesystem link tests with dedicated test env vars Replace UV_INTERNAL__TEST_EXPECT_REFLINK and UV_INTERNAL__TEST_DIR usage in link tests with two new env vars: - UV_INTERNAL__TEST_REFLINK_FS: path on a reflink-capable filesystem - UV_INTERNAL__TEST_TMP_FS: path on a non-reflink filesystem This enables comprehensive test coverage: - Same-device reflink (both dirs on reflink fs) - Same-device fallback (both dirs on non-reflink fs) - Cross-device clone fallback (reflink fs -> tmpfs and vice versa) - Cross-device hardlink fallback (must fall back to copy) - Cross-device symlink (should work across devices) - Cross-device copy (sanity check) The Linux CI job now creates both a btrfs loopback and a tmpfs mount. The macOS CI job sets TEST_REFLINK_FS to the runner temp (APFS).
zaniebot:claude/add-linux-reflink-support-Jerha
51 minutes ago
Add cross-filesystem link tests with dedicated test env vars Replace UV_INTERNAL__TEST_EXPECT_REFLINK and UV_INTERNAL__TEST_DIR usage in link tests with two new env vars: - UV_INTERNAL__TEST_REFLINK_FS: path on a reflink-capable filesystem - UV_INTERNAL__TEST_TMP_FS: path on a non-reflink filesystem This enables comprehensive test coverage: - Same-device reflink (both dirs on reflink fs) - Same-device fallback (both dirs on non-reflink fs) - Cross-device clone fallback (reflink fs -> tmpfs and vice versa) - Cross-device hardlink fallback (must fall back to copy) - Cross-device symlink (should work across devices) - Cross-device copy (sanity check) The Linux CI job now creates both a btrfs loopback and a tmpfs mount. The macOS CI job sets TEST_REFLINK_FS to the runner temp (APFS).
zaniebot:claude/add-linux-reflink-support-Jerha
1 hour ago
Default to clone (reflink) link mode on Linux On Linux, default to `LinkMode::Clone` (reflink) instead of `LinkMode::Hardlink`. The clone fallback chain is now: Clone -> Hardlink -> Copy, so on filesystems that don't support reflinks (e.g., ext4), we try one reflink, fail, then fall back to hardlinks ā which is what we were doing before. The overhead of the single failed FICLONE ioctl is negligible (~80ms in benchmarks). On filesystems that support reflinks (btrfs, XFS, bcachefs), users get copy-on-write benefits automatically without needing to opt in. https://claude.ai/code/session_015S1a39fWo8vqMHhjUe8uoG
zaniebot:claude/add-linux-reflink-support-Jerha
2 hours ago
Fallback to hardlink after reflink failure before copying
rf-hl-fb
3 hours ago
Fallback to hardlink after reflink failure before copying
rf-hl-fb
3 hours ago
Fallback to hardlink after reflink failure before copying
rf-hl-fb
3 hours ago
Active Branches
Attempt to use reflinks by default on Linux
last run
12 minutes ago
#17753
CodSpeed Performance Gauge
-1%
Fallback to hardlink after reflink failure before copying
last run
3 hours ago
#18104
CodSpeed Performance Gauge
0%
Update Reqwest to `0.13.1`
last run
3 hours ago
#17543
CodSpeed Performance Gauge
+1%
Ā© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs