lix/src/libstore/build
regnat bab1cda0e6 Use the hash modulo in the derivation outputs
Rather than storing the derivation outputs as `drvPath!outputName` internally,
store them as `drvHashModulo!outputName` (or `outputHash!outputName` for
fixed-output derivations).

This makes the storage slightly more opaque, but enables an earlier
cutoff in cases where a fixed-output dependency changes (but keeps the
same output hash) − same as what we already do for input-addressed
derivations.
2020-12-11 21:17:23 +01:00
..
derivation-goal.cc Use the hash modulo in the derivation outputs 2020-12-11 21:17:23 +01:00
derivation-goal.hh Move primeCache() to Worker::run() 2020-12-01 13:44:48 +01:00
goal.cc Change .cc files to use split build headers 2020-10-12 17:08:52 +00:00
goal.hh shut up clang warnings 2020-12-01 15:04:03 +01:00
hook-instance.cc Change .cc files to use split build headers 2020-10-12 17:08:52 +00:00
hook-instance.hh Trim hook-instance.hh 2020-10-12 17:16:13 +00:00
local-store-build.cc Move primeCache() to Worker::run() 2020-12-01 13:44:48 +01:00
substitution-goal.cc Change .cc files to use split build headers 2020-10-12 17:08:52 +00:00
substitution-goal.hh Move primeCache() to Worker::run() 2020-12-01 13:44:48 +01:00
worker.cc Don't fail early when -j0 is passed 2020-12-03 13:24:36 +01:00
worker.hh shut up clang warnings 2020-12-01 15:04:03 +01:00