aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/build/local-derivation-goal.hh
AgeCommit message (Expand)Author
2024-10-01libstore: turn DerivationGoal::work into *one* promiseeldritch horrors
2024-09-29libstore: have makeLocalDerivationGoal return unique_ptrseldritch horrors
2024-09-27libstore: turn builder output processing into event loopeldritch horrors
2024-09-08libstore: turn Worker in a kj event loop usereldritch horrors
2024-08-30libstore: add "is dependency" info to goaleldritch horrors
2024-08-19libstore: make Worker::childStarted privateeldritch horrors
2024-08-19libstore: move respect-timeoutiness to goal methodeldritch horrors
2024-08-18libstore: remove DerivationGoal::isReadDesceldritch horrors
2024-08-18libstore: add explicit in-build-slot-ness to goalseldritch horrors
2024-08-06libstore: add LocalDerivationGoal setupSyscallFilter hookAlois Wohlschlager
2024-08-02libstore: return finishedness from Goal methodseldritch horrors
2024-07-07libstore: make LocalDerivationGoal::needsHashRewrite virtualArtemis Tosini
2024-07-03libstore: add LocalDerivationGoal startChild hookArtemis Tosini
2024-07-03libstore: Add LocalDerivationGoal prepareSandbox hookArtemis Tosini
2024-06-23libstore: Start creating LocalDerivationGoal subclassesArtemis Tosini
2024-05-29util.{hh,cc}: Split out processes.{hh,cc}Tom Hubrecht
2024-03-29Make things that can throw not noexcept anymoreJade Lovelace
2024-03-04Merge pull request #8965 from Artturin/bindfilesinchrooteldritch horrors
2023-08-25Introduce `OutputName` and `OutputNameView` type aliasesJohn Ericson
2023-08-11Prevent overriding virtual methods that are called in a destructorYorick van Pelt
2023-04-15Introduce `SingleDrvOutputs`John Ericson
2023-04-07Finish converting existing comments for internal API docs (#8146)John Ericson
2023-03-31Ensure all headers have `#pragma once` and are in API docsJohn Ericson
2023-03-20Open slave pseudoterminal before CLONE_NEWUSEREelco Dolstra
2023-03-15Remove a variable in LocalDerivationGoalEelco Dolstra
2023-03-15Change builderOut from Pipe to AutoCloseFDEelco Dolstra
2023-03-15Move pseudoterminal slave open to childEelco Dolstra
2022-11-18Get CPU stats from the cgroupEelco Dolstra
2022-11-18Separate cgroup support from auto-uid-allocationEelco Dolstra
2022-11-17Fix segfault in unprivileged modeEelco Dolstra
2022-11-10Remove the SystemdCgroup featureEelco Dolstra
2022-11-08Split auto UID allocation from cgroupsEelco Dolstra
2022-11-03Merge remote-tracking branch 'origin/master' into auto-uid-allocationEelco Dolstra
2022-03-08Add Store::buildPathsWithResults()Eelco Dolstra
2022-02-28Merge remote-tracking branch 'upstream/master' into auto-uid-allocationJohn Ericson
2022-02-28Fix Darwin buildEelco Dolstra
2022-02-25Remove std::string alias (for real this time)Eelco Dolstra
2021-11-25Make recursive-nix work even when not privilegedLas Safin
2021-09-15Merge remote-tracking branch 'upstream/master' into auto-uid-allocationMatthew Kenigsberg
2021-06-24Make CA derivations compatible with recursive Nixregnat
2021-04-27Merge remote-tracking branch 'upstream/master' into auto-uid-allocationJohn Ericson
2021-04-05Rename BuildableJohn Ericson
2021-04-05Use `BuildableReq` for `buildPaths` and `ensurePath`John Ericson
2021-03-15Properly sign the unresolved drvsregnat
2021-02-26Remove unused `redirectedBadOutputs`John Ericson
2021-02-26Remove temporary `#if 0...#endif` from previous commitJohn Ericson
2021-02-26Split {,local-}derivation-goal.{cc,hh}John Ericson
2021-02-26Copy {,local-}derivation-goal.{cc,h}John Ericson