1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-11-08 19:46:02 +01:00
nix/doc/manual/rl-next
Seth Flynn 74305d5260
libfetchers: avoid re-copying substituted inputs
Previously, Nix would not create a cache entry for substituted/cached
inputs

This led to severe slowdowns in some scenarios where a large input (like
Nixpkgs) had already been unpacked to the store but didn't exist in a
users cache, as described in https://github.com/NixOS/nix/issues/11228

Using the same method as https://github.com/NixOS/nix/pull/12911, we can
create a cache entry for the fingerprint of substituted/cached inputs
and avoid this problem entirely
2025-09-25 04:04:57 -04:00
..
c-api-byidx.md libexpr: Add release note for c-api-byidx change 2025-09-17 23:54:46 +03:00
cached-substituted-inputs.md libfetchers: avoid re-copying substituted inputs 2025-09-25 04:04:57 -04:00
config Compile hand-written release notes with changelog-d 2023-11-24 15:13:21 +01:00
derivation-json.md Make the JSON format for derivation use basename store paths 2025-09-17 16:38:17 -04:00
dropped-compat.md Add release note 2025-09-10 10:20:37 +02:00
faster-nix-flake-check.md nix flake check: Skip substitutable derivations 2025-09-15 21:31:03 +02:00
shorter-build-dir-names.md don't include derivation name in temporary build directories 2025-08-27 09:48:31 +02:00