aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/build/derivation-goal.hh
AgeCommit message (Expand)Author
2024-10-08Fix gcc warning -Wmissing-field-initializersLulu
2024-10-05libstore: move Goal::buildResult to WorkResulteldritch horrors
2024-10-05libstore: extract Worker::goalFinished specificseldritch horrors
2024-10-05libstore: remove Goal::StillAliveeldritch horrors
2024-10-04libstore: forbid addWantedGoals when finishedeldritch horrors
2024-10-01libstore: turn DerivationGoal::work into *one* promiseeldritch horrors
2024-09-29libstore: remove Goal::keyeldritch horrors
2024-09-29libstore: remove Goal::WaitForWorldeldritch horrors
2024-09-27libstore: replace Goal::WaitForSlot with semaphoreseldritch 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: use notifications for stats counterseldritch horrors
2024-08-30libstore: add "is dependency" info to goaleldritch horrors
2024-08-19libstore: make Worker::childStarted privateeldritch horrors
2024-08-19libstore: turn HookReply into a variant typeeldritch horrors
2024-08-18libstore: remove DerivationGoal::isReadDesceldritch horrors
2024-08-18libstore: add explicit in-build-slot-ness to goalseldritch horrors
2024-08-08libstore: make Worker status flags privateeldritch horrors
2024-08-03libstore: move Goal::waiteeDone into Worker::goalFinishedeldritch horrors
2024-08-02libstore: return finishedness from Goal methodseldritch horrors
2024-03-29Make things that can throw not noexcept anymoreJade Lovelace
2023-10-02Revert "Adapt scheduler to work with dynamic derivations"John Ericson
2023-08-25Adapt scheduler to work with dynamic derivationsJohn Ericson
2023-08-18Fixing #7479John Ericson
2023-05-12Merge pull request #8299 from urbas/max-substitution-jobsEelco Dolstra
2023-05-08introduces `Goal::jobCategory`Matej Urbas
2023-05-08libstore: also pass unwanted outputs to the post-build-hookYorick van Pelt
2023-04-15Introduce `SingleDrvOutputs`John Ericson
2023-04-15Make restarting state machines explicitJohn 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-01-11Split `OutputsSpec` and `ExtendedOutputsSpec`, use the former moreJohn Ericson
2022-12-07Remove repeat and enforce-determinism optionsLinus Heckemann
2022-03-31Add support for impure derivationsEelco Dolstra
2022-03-24Retry substitution after an incomplete closure only onceEelco Dolstra
2022-03-08Add Store::buildPathsWithResults()Eelco Dolstra
2022-03-01Move `BuildResult` defintion to its own headerJohn Ericson
2022-02-25Remove std::string alias (for real this time)Eelco Dolstra
2021-12-13More properly track the status of CA buildsregnat
2021-03-15Properly sign the unresolved drvsregnat
2021-02-26Split {,local-}derivation-goal.{cc,hh}John Ericson
2021-02-23Make `DerivationGoal::drv` a full Derivationregnat
2021-02-19Store the output hashes in the initialOutputs of the drv goalregnat
2021-02-19Register the realisations for unresolved drvsregnat
2020-12-01Move primeCache() to Worker::run()Eelco Dolstra
2020-10-12Trim derivation-goal.hhJohn Ericson
2020-10-12Rename to hand-hold git (derivation-goal.hh)John Ericson