diff options
author | eldritch horrors <pennae@lix.systems> | 2024-07-20 21:05:19 +0200 |
---|---|---|
committer | eldritch horrors <pennae@lix.systems> | 2024-07-22 19:01:40 +0000 |
commit | 58a91d70c9c6f22bbb5425f1e9973befe3fdebfb (patch) | |
tree | 001e6d080fa4fb3964ce9f6421078382e5b1e3b7 /src/libstore/build/drv-output-substitution-goal.hh | |
parent | ad36fb43ada8b4b31a10f6a7e1bade9f00aaa661 (diff) |
libstore: use std::async instead of Goal threads
the goals are either already using std::async and merely forgot to
remove std::thread vestiges or they emulate async with threads and
promises. we can simply use async directly everywhere for clarity.
Change-Id: I3f05098310a25984f10fff1e68c573329002b500
Diffstat (limited to 'src/libstore/build/drv-output-substitution-goal.hh')
-rw-r--r-- | src/libstore/build/drv-output-substitution-goal.hh | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/src/libstore/build/drv-output-substitution-goal.hh b/src/libstore/build/drv-output-substitution-goal.hh index 008b211a1..47b9ecc49 100644 --- a/src/libstore/build/drv-output-substitution-goal.hh +++ b/src/libstore/build/drv-output-substitution-goal.hh @@ -4,7 +4,6 @@ #include "store-api.hh" #include "goal.hh" #include "realisation.hh" -#include <thread> #include <future> namespace nix { @@ -41,11 +40,6 @@ class DrvOutputSubstitutionGoal : public Goal { */ std::shared_ptr<Store> sub; - /** - * The substituter thread. - */ - std::thread thr; - std::unique_ptr<MaintainCount<uint64_t>> maintainRunningSubstitutions; struct DownloadState |