1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-12-03 07:31:00 +01:00
nix/src/libstore/build
John Ericson 0f2b5146c7 Make restarting state machines explicit
If my memory is correct, @edolstra objected to modifying `wantedOutputs`
upon falling back to doing a build (as we did before), because we should
only modify it in response to new requests --- *actual* wants --- and
not because we are "incidentally" building all the outptus beyond what
may have been requested.

That's a fair point, and the alternative is to replace the boolean soup
with proper enums: Instead of modifying `wantedOuputs` som more, we'll
modify `needsRestart` to indicate we are passed the need.
2023-04-15 11:01:31 -04:00
..
derivation-goal.cc Make restarting state machines explicit 2023-04-15 11:01:31 -04:00
derivation-goal.hh Make restarting state machines explicit 2023-04-15 11:01:31 -04:00
drv-output-substitution-goal.cc Fix crash/hang with CA derivations 2023-03-08 11:09:15 +01:00
drv-output-substitution-goal.hh Finish converting existing comments for internal API docs (#8146) 2023-04-07 13:55:28 +00:00
entry-points.cc Make KeyedBuildResult, BuildResult like before, and fix bug another way 2023-04-15 11:01:31 -04:00
goal.cc Make KeyedBuildResult, BuildResult like before, and fix bug another way 2023-04-15 11:01:31 -04:00
goal.hh Make KeyedBuildResult, BuildResult like before, and fix bug another way 2023-04-15 11:01:31 -04:00
hook-instance.cc Cleanup 2023-03-20 18:06:08 +01:00
hook-instance.hh Finish converting existing comments for internal API docs (#8146) 2023-04-07 13:55:28 +00:00
local-derivation-goal.cc Make KeyedBuildResult, BuildResult like before, and fix bug another way 2023-04-15 11:01:31 -04:00
local-derivation-goal.hh Finish converting existing comments for internal API docs (#8146) 2023-04-07 13:55:28 +00:00
personality.cc nix develop: Set personality 2022-12-23 16:33:55 +01:00
personality.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
sandbox-defaults.sb Move macOS sandbox files to sr/libstore/build 2023-01-04 04:50:45 -08:00
sandbox-minimal.sb Move macOS sandbox files to sr/libstore/build 2023-01-04 04:50:45 -08:00
sandbox-network.sb Move macOS sandbox files to sr/libstore/build 2023-01-04 04:50:45 -08:00
substitution-goal.cc Fix typo 2022-06-23 14:22:11 +02:00
substitution-goal.hh Finish converting existing comments for internal API docs (#8146) 2023-04-07 13:55:28 +00:00
worker.cc Introduce Worker::makeGoal 2023-04-15 11:01:31 -04:00
worker.hh Introduce Worker::makeGoal 2023-04-15 11:01:31 -04:00