lix/src/libstore/build
regnat af99941279 Make experimental-features a proper type
Rather than having them plain strings scattered through the whole
codebase, create an enum containing all the known experimental features.

This means that
- Nix can now `warn` when an unkwown experimental feature is passed
  (making it much nicer to spot typos and spot deprecated features)
- It’s now easy to remove a feature altogether (once the feature isn’t
  experimental anymore or is dropped) by just removing the field for the
  enum and letting the compiler point us to all the now invalid usages
  of it.
2021-10-26 07:02:31 +02:00
..
derivation-goal.cc Make experimental-features a proper type 2021-10-26 07:02:31 +02:00
derivation-goal.hh Properly sign the unresolved drvs 2021-03-15 16:35:17 +01:00
drv-output-substitution-goal.cc Display the diverging paths in case of a realisation mismatch 2021-06-23 11:27:16 +02:00
drv-output-substitution-goal.hh Allow substituting drv outputs when building 2021-03-01 14:00:17 +01:00
entry-points.cc Make experimental-features a proper type 2021-10-26 07:02:31 +02:00
goal.cc libstore: use set instead of list for waiter list 2021-08-08 14:05:38 +02:00
goal.hh libstore: use set instead of list for waiter list 2021-08-08 14:05:38 +02: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-derivation-goal.cc Make experimental-features a proper type 2021-10-26 07:02:31 +02:00
local-derivation-goal.hh Make CA derivations compatible with recursive Nix 2021-06-24 14:53:10 +02:00
substitution-goal.cc copyPaths: Pass store by reference 2021-07-22 09:59:51 +02:00
substitution-goal.hh PathSubstitutionGoal: Clean up pipe 2021-04-07 12:21:31 +02:00
worker.cc Typo 2021-10-07 13:34:04 +02:00
worker.hh buildPaths(): Add an evalStore argument 2021-07-22 09:59:51 +02:00