aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/build/goal.hh
AgeCommit message (Expand)Author
2024-10-23libstore: return relevant store path in goal resulteldritch horrors
2024-10-08Fix gcc warning -Wmissing-field-initializersLulu
2024-10-05libstore: remove Worker::removeGoaleldritch horrors
2024-10-05libstore: move Goal::ex to WorkResulteldritch horrors
2024-10-05libstore: move Goal::buildResult to WorkResulteldritch horrors
2024-10-05libstore: move Goal::exitCode to WorkResulteldritch horrors
2024-10-05libstore: have goals promise WorkResults, not voideldritch horrors
2024-10-05libstore: extract Worker::goalFinished specificseldritch horrors
2024-10-05libstore: remove Goal::StillAliveeldritch horrors
2024-09-29libstore: merge ContinueImmediately and StillAliveeldritch horrors
2024-09-29libstore: remove Goal::keyeldritch horrors
2024-09-29libstore: make non-cache goal pointers strongeldritch horrors
2024-09-29libstore: remove Goal::WaitForWorldeldritch horrors
2024-09-27libstore: turn Goal::WaitForGoals into a promiseeldritch horrors
2024-09-27libstore: replace Goal::WaitForSlot with semaphoreseldritch horrors
2024-09-27libstore: make waiting for a while a promiseeldritch 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 build result to Goal::Finishedeldritch horrors
2024-08-30libstore: rename Goal::Finished::result to exitCodeeldritch horrors
2024-08-30libstore: add "is dependency" info to goaleldritch horrors
2024-08-25libstore: make Goal::ex a shared_ptreldritch horrors
2024-08-25libstore: remove unused Goal ctor parametereldritch horrors
2024-08-19libstore: un-enable_shared_from_this Goaleldritch horrors
2024-08-19libstore: make Worker::childStarted privateeldritch horrors
2024-08-19libstore: move respect-timeoutiness to goal methodeldritch horrors
2024-08-18libstore: add explicit in-build-slot-ness to goalseldritch horrors
2024-08-08libstore: make Worker status flags privateeldritch horrors
2024-08-08libstore: remove Goal::addWaiteeeldritch horrors
2024-08-08libstore: make Worker::wakeUp privateeldritch horrors
2024-08-08libstore: make Worker::waitForAWhile privateeldritch horrors
2024-08-08libstore: make Worker::waitForBuildSlot privateeldritch horrors
2024-08-03libstore: move Goal::waiteeDone into Worker::goalFinishedeldritch horrors
2024-08-02libstore: move Goal::amDone to Workereldritch horrors
2024-08-02libstore: return finishedness from Goal methodseldritch horrors
2024-07-30libstore: move Goal::getBuildResult to BuildResulteldritch horrors
2024-07-30libstore: always wake up goals on EOFeldritch horrors
2024-07-22libstore: keep Goal errors as unique_ptrseldritch horrors
2024-07-22libstore: remove addToWeakGoalseldritch horrors
2024-07-22libstore: remove Goal::ecBusyeldritch 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-16Document jobCategory()Robert Hensing
2023-05-08introduces `Goal::jobCategory`Matej Urbas
2023-04-15Make `KeyedBuildResult`, `BuildResult` like before, and fix bug another wayJohn 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-02Remove FormatOrString and remaining uses of format()Eelco Dolstra
2022-03-24Random cleanupEelco Dolstra