aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/build/derivation-goal.cc
AgeCommit message (Expand)Author
2022-04-28Fix passing $OUT_PATHS to the post-build hookEelco Dolstra
2022-04-08Remove duplicate "error:"Eelco Dolstra
2022-03-31needsNetworkAccess() -> isSandboxed()Eelco Dolstra
2022-03-31Support fixed-output derivations depending on impure derivationsEelco Dolstra
2022-03-31Add support for impure derivationsEelco Dolstra
2022-03-24Retry substitution after an incomplete closure only onceEelco Dolstra
2022-03-24Only return wanted outputsEelco Dolstra
2022-03-18Generalize `DerivationType` in preparation for impure derivationsJohn Ericson
2022-03-09BuildResult: Remove unused drvPath fieldEelco Dolstra
2022-03-09BuildResult: Use DerivedPathEelco Dolstra
2022-03-08Add Store::buildPathsWithResults()Eelco Dolstra
2022-02-28libstore/build: add a few explanatory comments; simplifyMaximilian Bosch
2022-02-28libstore/derivation-goal: avoid double-parsing of JSON messagesMaximilian Bosch
2022-02-28ssh-ng: also store build logs to make them accessible by `nix log`Maximilian Bosch
2022-02-25Remove std::string alias (for real this time)Eelco Dolstra
2022-02-21Remove std::set aliasEelco Dolstra
2022-01-17serialise.hh: Use std::string_viewEelco Dolstra
2022-01-07DerivationGoal::loadDerivation(): Don't use derivationFromPath()Eelco Dolstra
2021-12-13Add a crude tracing mechansim for the build resultsregnat
2021-12-13More properly track the status of CA buildsregnat
2021-12-06Update manual linksJan Tojnar
2021-10-27If max-jobs == 0, do preferLocalBuild on remote buildersEelco Dolstra
2021-10-26Make experimental-features a proper typeregnat
2021-09-27Don't copy in rethrowEelco Dolstra
2021-09-13RunOptions: Use designated initializersEelco Dolstra
2021-09-02Don’t create lockfiles with an invalid path nameregnat
2021-07-22Remove redundant RealisedPath::closure() callEelco Dolstra
2021-07-22buildPaths(): Add an evalStore argumentEelco Dolstra
2021-07-20Properly lock the builds of CA derivationsregnat
2021-07-15Forward the whole Nix config to the post-build-hookregnat
2021-07-12Merge branch 'master' into structured-attrs-shellMaximilian Bosch
2021-06-24Make the post-build-hook also run for unresolved CA derivationsregnat
2021-06-22Source complete env in `nix-shell` with `__structuredAttrs = true;`Maximilian Bosch
2021-05-26Aso track the output path of the realisation dependenciesregnat
2021-05-26Properly track the drvoutput references when buildingregnat
2021-04-22Always register the realisations of input-addressed drvsregnat
2021-04-19Include sys/wait.h everywhere WIFEXITED etc is usedAlyssa Ross
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-15Properly sign the unresolved drvsregnat
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-26Split {,local-}derivation-goal.{cc,hh}John Ericson
2021-02-26Merge pull request #4477 from NixOS/ca/build-remoteEelco Dolstra
2021-02-26Update src/libstore/build/derivation-goal.ccEelco Dolstra
2021-02-26Use std::make_uniqueEelco Dolstra