aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/build
AgeCommit message (Expand)Author
2021-06-22Set environment variables for .attrs.json & .attrs.shMaximilian Bosch
2021-06-22Source complete env in `nix-shell` with `__structuredAttrs = true;`Maximilian Bosch
2021-06-21Remove a possible existing store path when building CA derivationsregnat
2021-06-18UDSRemoteStore: Support the 'root' store parameterEelco Dolstra
2021-05-26Recursively substitute the realisationsregnat
2021-05-26Aso track the output path of the realisation dependenciesregnat
2021-05-26Properly track the drvoutput references when buildingregnat
2021-05-25Make the Nar hash non moduloregnat
2021-05-12Relock wait for build slot goalsMatthew Bauer
2021-05-05Properly normalize the content-addressed pathsregnat
2021-05-02Mark `__impureHostDeps` paths as optionalEmily
2021-04-22Always register the realisations of input-addressed drvsregnat
2021-04-19Include sys/wait.h everywhere WIFEXITED etc is usedAlyssa Ross
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