aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/build
AgeCommit message (Expand)Author
2021-04-07PathSubstitutionGoal: Clean up pipeEelco Dolstra
2021-04-05Rename BuildableJohn Ericson
2021-04-05"newtype" BuildableReqJohn Ericson
2021-04-05Use `BuildableReq` for `buildPaths` and `ensurePath`John Ericson
2021-03-15Merge pull request #4587 from obsidiansystems/derivation-goal-detect-invalid-...Eelco Dolstra
2021-03-15Merge pull request #4580 from obsidiansystems/restore-test-build-remote-ca-fixedEelco Dolstra
2021-03-15Properly sign the unresolved drvsregnat
2021-03-15pathInfoIsTrusted -> pathInfoIsUntrustedregnat
2021-03-15Add some logic for signing realisationsregnat
2021-03-01Fix bad wanted output error as requestedJohn Ericson
2021-03-01Allow substituting drv outputs when buildingregnat
2021-03-01SubstitutionGoal -> PathSubstitutionGoalregnat
2021-02-28Throw error for derivation goal with bogus wanted outputJohn Ericson
2021-02-27Fix testing fixed-output derivations in double sandboxesJohn Ericson
2021-02-26Remove unused `redirectedBadOutputs`John Ericson
2021-02-26Remove temporary `#if 0...#endif` from previous commitJohn Ericson
2021-02-26Split {,local-}derivation-goal.{cc,hh}John Ericson
2021-02-26Copy {,local-}derivation-goal.{cc,h}John Ericson
2021-02-26Merge pull request #4477 from NixOS/ca/build-remoteEelco Dolstra
2021-02-26Simplify the case where the drv is a purely input-addressed oneregnat
2021-02-26Update src/libstore/build/derivation-goal.ccEelco Dolstra
2021-02-26Use std::make_uniqueEelco Dolstra
2021-02-23Make `DerivationGoal::drv` a full Derivationregnat
2021-02-23Properly bypass the registering step when all outputs are presentregnat
2021-02-23Also send ca outputs to the build hookregnat
2021-02-23LocalStore: Send back the new realisationsregnat
2021-02-23Make the build-hook work with ca derivationsregnat
2021-02-19Store the output hashes in the initialOutputs of the drv goalregnat
2021-02-19Register the realisations for unresolved drvsregnat
2021-02-05Add more instrumentation for #4270Eelco Dolstra
2021-02-05Add a trace to readLine() failuresEelco Dolstra
2021-01-29Merge pull request #4461 from NixOS/ca/error-logging-fixesEelco Dolstra
2021-01-26Fix the error message when a dep is missingregnat
2021-01-25Tell user to run 'nix log' to get full build logsEelco Dolstra
2021-01-25Merge pull request #4467 from edolstra/error-formattingEelco Dolstra
2021-01-22Apply suggestions from code reviewJohn Ericson
2021-01-21Improve error formattingEelco Dolstra
2021-01-15Make public keys and `requireSigs` local-store specific againJohn Ericson
2021-01-15Merge remote-tracking branch 'upstream/master' into non-local-store-buildJohn Ericson
2021-01-13Merge pull request #4444 from matthewbauer/unset-curproc-arch-affinityEelco Dolstra
2021-01-13Remove a redundant condition in DerivationGoal::tryLocalBuild()Rickard Nilsson
2021-01-11Set kern.curproc_arch_affinity=0 to escape RosettaMatthew Bauer
2021-01-08string2Int(): Return std::optionalEelco Dolstra
2021-01-06Merge pull request #4310 from matthewbauer/rosetta2-extra-platformsEelco Dolstra
2020-12-23Test nix-build with non-local-store --storeJohn Ericson
2020-12-23Expose schedule entrypoints to all storesJohn Ericson
2020-12-23Crudely make worker only provide a Store, not LocalStoreJohn Ericson
2020-12-20Overhaul store subclassingJohn Ericson
2020-12-11Restrict the operations on drv outputs in recursive Nixregnat
2020-12-11Use the hash modulo in the derivation outputsregnat