aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/build/worker.cc
AgeCommit message (Expand)Author
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-07-30libstore: always wake up goals on EOFeldritch horrors
2024-07-29libstore: remove Worker::updateProgresseldritch horrors
2024-07-22libstore: remove an always-defaulted argumenteldritch horrors
2024-07-22libstore: remove addToWeakGoalseldritch horrors
2024-07-22libstore: remove Goal::ecBusyeldritch horrors
2024-07-22libstore: remove unused Worker::waitForAnyGoaleldritch horrors
2024-07-18Fixup a bunch of references to nixos.org manualsJade Lovelace
2024-07-11libstore: remove upcast_goaleldritch horrors
2024-06-23libstore: Start creating LocalDerivationGoal subclassesArtemis Tosini
2024-05-26worker: process timeouts first, and exclusivelyeldritch horrors
2024-03-11util.hh: split out signals stuffJade Lovelace
2024-03-04Merge pull request #9804 from edolstra/missing-nar-crasheldritch horrors
2024-03-04Merge pull request #9763 from L-as/avoid-unnecessary-copyeldritch horrors
2024-03-04Merge pull request #9400 from hercules-ci/refactors-from-5e3986f59cbeldritch horrors
2023-10-02Revert "Adapt scheduler to work with dynamic derivations"John Ericson
2023-09-07Allow dynamic derivation deps in `inputDrvs`John Ericson
2023-08-25Adapt scheduler to work with dynamic derivationsJohn Ericson
2023-08-18Fixing #7479John Ericson
2023-08-10Make the Derived Path family of types inductive for dynamic derivationsJohn Ericson
2023-06-22Better document build failure exit codesJohn Ericson
2023-05-08introduces `Goal::jobCategory`Matej Urbas
2023-05-07`max-substitution-jobs` settingMatej Urbas
2023-04-15Introduce `Worker::makeGoal`John Ericson
2023-02-01Merge pull request #7203 from graham33/feature/cpp20Eelco Dolstra
2023-01-11Split `OutputsSpec` and `ExtendedOutputsSpec`, use the former moreJohn Ericson
2022-10-22Fix C++20 warningsGraham Bennett
2022-05-04Fix compiler warningEelco Dolstra
2022-05-04Get rid of most `.at` calls (#6393)Alain Zscheile
2022-02-25Remove std::string alias (for real this time)Eelco Dolstra
2022-02-21Remove std::set aliasEelco Dolstra
2021-12-06Update manual linksJan Tojnar
2021-10-07TypoEelco Dolstra
2021-07-22buildPaths(): Add an evalStore argumentEelco Dolstra
2021-04-07PathSubstitutionGoal: Clean up pipeEelco Dolstra
2021-04-05Rename BuildableJohn Ericson
2021-04-05Use `BuildableReq` for `buildPaths` and `ensurePath`John Ericson
2021-03-01Allow substituting drv outputs when buildingregnat
2021-03-01SubstitutionGoal -> PathSubstitutionGoalregnat
2021-02-26Split {,local-}derivation-goal.{cc,hh}John Ericson
2021-01-25Merge pull request #4467 from edolstra/error-formattingEelco Dolstra
2021-01-21Improve error formattingEelco Dolstra
2020-12-23Crudely make worker only provide a Store, not LocalStoreJohn Ericson
2020-12-03Don't fail early when -j0 is passedregnat