aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/build/substitution-goal.cc
AgeCommit message (Expand)Author
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-10-01Split ignoreException to avoid suppressing CTRL-CRobert Hensing
2024-10-01libstore: make PathSubstitutionGoal::work *one* promiseeldritch horrors
2024-09-29libstore: merge ContinueImmediately and StillAliveeldritch 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: 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: use notifications for stats counterseldritch horrors
2024-08-30libstore: don't ContinueImmediately where we can tail calleldritch horrors
2024-08-30libstore: hide Worker goal factory methodseldritch horrors
2024-08-30libstore: add "is dependency" info to goaleldritch horrors
2024-08-25libstore: remove unused Goal ctor parametereldritch 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: remove Goal::addWaiteeeldritch horrors
2024-08-08libstore: make Worker::wakeUp privateeldritch horrors
2024-08-08libstore: make Worker::waitForBuildSlot privateeldritch horrors
2024-08-02libstore: move Goal::amDone to Workereldritch horrors
2024-08-02libstore: return finishedness from Goal methodseldritch horrors
2024-07-30libstore: always wake up goals on EOFeldritch horrors
2024-07-30libstore: simplify substitution handleEOFeldritch horrors
2024-07-29libstore: remove Worker::updateProgresseldritch horrors
2024-07-22libstore: use std::async instead of Goal threadseldritch horrors
2024-06-23libutil: remove sinkToSource eof callbackeldritch horrors
2024-03-11util.hh: split out signals stuffJade Lovelace
2024-03-04Merge pull request #9687 from edolstra/withFramedSink-ctrl-c-hangeldritch horrors
2023-05-14`max-substitution-jobs` release note entryMatej Urbas
2023-05-07`max-substitution-jobs` settingMatej Urbas
2023-03-30Use "raw pattern" for content address typesJohn Ericson
2023-01-23Don't add `StorePathDescriptor` for nowJohn Ericson
2023-01-14Make `ValidPathInfo` have plain `StorePathSet` references like beforeJohn Ericson
2023-01-06Do big rename to clean up codeJohn Ericson
2023-01-06Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2022-06-23Fix typoEelco Dolstra
2022-06-15libstore: improve warning message on missing sigLorenzo Manacorda
2022-04-19Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2022-04-06Fix empty 'nix copy' error messageEelco Dolstra
2022-03-10Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2022-03-09BuildResult: Use DerivedPathEelco Dolstra
2022-03-08Add Store::buildPathsWithResults()Eelco Dolstra
2022-02-25Remove std::string alias (for real this time)Eelco Dolstra
2021-12-10Incorporate suggestions from @edolstraGavin Ray
2021-12-08Better diagnostics if no valid signature foundGavin Ray
2021-09-30Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson