aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/worker-protocol.hh
diff options
context:
space:
mode:
authoreldritch horrors <pennae@lix.systems>2024-10-05 00:38:35 +0200
committereldritch horrors <pennae@lix.systems>2024-10-05 21:19:51 +0000
commit9adf6f4568d5a6b1c61ff93beb12a45b962c2602 (patch)
treee4c158535a8db9f2e1e1312f0d829bfb30648dd5 /src/libstore/worker-protocol.hh
parent03cbc0ecb9402fe7bbe1a2acd4643995003d7bb2 (diff)
libstore: remove Goal::notify
Goal::work() is a fully usable promise that does not rely on the worker to report completion conditions. as such we no longer need the `notify` field that enabled this interplay. we do have to clear goal caches when destroying the worker though, otherwise goal promises may (incorrectly) keep goals alive due to strong shared pointers created by childStarted. Change-Id: Ie607209aafec064dbdf3464fe207d70ba9ee158a
Diffstat (limited to 'src/libstore/worker-protocol.hh')
0 files changed, 0 insertions, 0 deletions