diff options
author | John Ericson <John.Ericson@Obsidian.Systems> | 2023-02-14 13:25:55 -0500 |
---|---|---|
committer | John Ericson <John.Ericson@Obsidian.Systems> | 2023-04-15 11:01:31 -0400 |
commit | 0f2b5146c79895ac10362b6da56b535fc3d963a4 (patch) | |
tree | b9739b8b5a999a1c819c75bc1e5c6009441d1786 /src/libmain/stack.cc | |
parent | 37fca662b0acef3c104a159709a394832e297dda (diff) |
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.
Diffstat (limited to 'src/libmain/stack.cc')
0 files changed, 0 insertions, 0 deletions