lix/src/libstore/build
John Ericson 242f9bf3dc std::visit by reference
I had started the trend of doing `std::visit` by value (because a type
error once mislead me into thinking that was the only form that
existed). While the optomizer in principle should be able to deal with
extra coppying or extra indirection once the lambdas inlined, sticking
with by reference is the conventional default. I hope this might even
improve performance.
2021-09-30 21:35:09 +00:00
..
derivation-goal.cc Don't copy in rethrow 2021-09-27 14:38:10 +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 std::visit by reference 2021-09-30 21:35:09 +00: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 std::visit by reference 2021-09-30 21:35:09 +00: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 buildPaths(): Add an evalStore argument 2021-07-22 09:59:51 +02:00
worker.hh buildPaths(): Add an evalStore argument 2021-07-22 09:59:51 +02:00