diff options
author | eldritch horrors <pennae@lix.systems> | 2024-08-02 17:00:57 +0200 |
---|---|---|
committer | eldritch horrors <pennae@lix.systems> | 2024-08-03 00:08:44 +0000 |
commit | 66469fc281fc4abb3284574f77a8051fee8116b9 (patch) | |
tree | c5b5ad7b4033a7743cbeaf63ad6b7e16353c5589 /src/libexpr/primops.cc | |
parent | 32ca194ebfa3610c8099e5713ee7d5cbb8fb125c (diff) |
libstore: move Goal::waiteeDone into Worker::goalFinished
this begins a long and arduous journey to remove all result state from
Goal, to eventually drop the std::enable_shared_from_this base, and to
completely eliminate all unsynchronized modification of states of both
Goal and Worker. by the end of this we will hopefully be able to start
and reap multiple derivation builds in parallel, which should speed up
the process quite a bit (at least for short local builds, others might
not notice a large difference. the build hooks will remain a problem.)
Change-Id: I57dcd9b2cab4636ed4aa24cdec67124fef883345
Diffstat (limited to 'src/libexpr/primops.cc')
0 files changed, 0 insertions, 0 deletions