aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/build/derivation-goal.cc
AgeCommit message (Expand)Author
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: use notifications for stats counterseldritch horrors
2024-08-30libstore: don't ContinueImmediately where we can tail calleldritch horrors
2024-08-30libstore: print dependency errors from DerivationGoaleldritch horrors
2024-08-30libstore: hide Worker goal factory methodseldritch horrors
2024-08-30libstore: add "is dependency" info to goaleldritch horrors
2024-08-28tree-wide: shuffle headers around for about 30s compile timeJade Lovelace
2024-08-25libstore: make Goal::ex a shared_ptreldritch horrors
2024-08-25libstore: remove unused Goal ctor parametereldritch horrors
2024-08-23fix: good errors for failures caused by allowSubstitutesJade Lovelace
2024-08-19libstore: make Worker::childStarted privateeldritch horrors
2024-08-19libstore: turn HookReply into a variant typeeldritch horrors
2024-08-19libstore: downsize hook pipeseldritch horrors
2024-08-19libstore: move respect-timeoutiness to goal methodeldritch horrors
2024-08-18libstore: clarify that build log fd and hook log fd are differenteldritch horrors
2024-08-18libstore: remove DerivationGoal::isReadDesceldritch horrors
2024-08-18libstore: don't ignore max-build-log-size for ssh-ngeldritch horrors
2024-08-18libstore: add explicit in-build-slot-ness to goalseldritch horrors
2024-08-18libstore: remove unused includes in worker codeeldritch 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-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-08-02libstore: encapsulate worker build hook stateeldritch horrors
2024-07-30libstore: move Goal::getBuildResult to BuildResulteldritch horrors
2024-07-30libstore: always wake up goals on EOFeldritch horrors
2024-07-29libstore: remove Worker::updateProgresseldritch horrors
2024-07-24fix building with Musl, fixing static buildsQyriad
2024-07-20libutil: make basic loggers thread-safeeldritch horrors
2024-07-18Fixup a bunch of references to nixos.org manualsJade Lovelace
2024-07-16libstore: remove WriteConn::sink fieldseldritch horrors
2024-07-16libstore: generatorize protocol serializerseldritch horrors
2024-07-11libstore: remove upcast_goaleldritch horrors
2024-07-06libutil: return sources from runProgram2eldritch horrors
2024-07-05libutil: return a program handle from runProgram2eldritch horrors
2024-06-22libstore: reduce loglevel of `waiting for a machine to build`Maximilian Bosch
2024-06-18store: fix null reference from DerivationGoal::waiteeDoneJade Lovelace
2024-05-29util.hh: Delete remaining file and clean up headersTom Hubrecht
2024-05-19libutil: Create chmodPath functionArtemis Tosini
2024-05-10libutil: remove callback.hheldritch horrors
2024-04-15fix probable format bug in DerivationGoal::buildDoneQyriad
2024-03-29Make things that can throw not noexcept anymoreJade Lovelace
2024-03-27HOT SALE: 15% off your build times!Jade Lovelace
2024-03-18libutil: make AutoCloseFD a better resourceeldritch horrors
2024-03-09Merge pull request #9925 from 9999years/fmt-cleanupeldritch horrors