aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/build/derivation-goal.cc
AgeCommit message (Expand)Author
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
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-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