aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/build/entry-points.cc
AgeCommit message (Expand)Author
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: return goal results from Worker::run()eldritch horrors
2024-09-27libstore: turn Goal::WaitForGoals into a promiseeldritch horrors
2024-09-08libstore: turn Worker in a kj event loop usereldritch horrors
2024-08-30libstore: hide Worker goal factory methodseldritch 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-07-30libstore: move Goal::getBuildResult to BuildResulteldritch horrors
2024-07-22libstore: keep Goal errors as unique_ptrseldritch horrors
2024-03-09libexpr: Support structured error classeseldritch horrors
2024-03-04Merge pull request #9797 from edolstra/fix-error-messageeldritch 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-08-25Adapt scheduler to work with dynamic derivationsJohn Ericson
2023-08-25Use `Worker::makeDerivationGoal` lessJohn 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-19Merge pull request #8215 from obsidiansystems/general-repair-pathEelco Dolstra
2023-04-15Make `KeyedBuildResult`, `BuildResult` like before, and fix bug another wayJohn Ericson
2023-04-15Introduce `Worker::makeGoal`John Ericson
2023-04-14Support `repairPath` on most stores.John Ericson
2023-01-11Remove default constructor from `OutputsSpec`John Ericson
2023-01-11Split `OutputsSpec` and `ExtendedOutputsSpec`, use the former moreJohn Ericson
2022-12-07Trivial changes from the lazy-trees branchEelco Dolstra
2022-03-09BuildResult: Use DerivedPathEelco Dolstra
2022-03-08Add Store::buildPathsWithResults()Eelco Dolstra
2021-10-29Merge branch 'master' of https://github.com/alekswn/nixEelco Dolstra
2021-10-26Make experimental-features a proper typeregnat
2021-10-17Add error reporting to machine spec paserAlexey Novikov
2021-09-30`std::visit` by referenceJohn Ericson
2021-07-22buildPaths(): Add an evalStore argumentEelco Dolstra
2021-04-05Rename BuildableJohn Ericson
2021-04-05"newtype" BuildableReqJohn Ericson
2021-04-05Use `BuildableReq` for `buildPaths` and `ensurePath`John Ericson
2021-03-01SubstitutionGoal -> PathSubstitutionGoalregnat
2021-02-26Split {,local-}derivation-goal.{cc,hh}John Ericson
2021-02-26Simplify the case where the drv is a purely input-addressed oneregnat
2021-02-23LocalStore: Send back the new realisationsregnat
2020-12-23Expose schedule entrypoints to all storesJohn Ericson