lix-releng-staging/src
Eelco Dolstra a4604f1928 Add Store::buildPathsWithResults()
This function is like buildPaths(), except that it returns a vector of
BuildResults containing the exact statuses and output paths of each
derivation / substitution. This is convenient for functions like
Installable::build(), because they then don't need to do another
series of calls to get the outputs of CA derivations. It's also a
precondition to impure derivations, where we *can't* query the output
of those derivations since they're not stored in the Nix database.

Note that PathSubstitutionGoal can now also return a BuildStatus.
2022-03-08 19:56:34 +01:00
..
build-remote Move BuildResult defintion to its own header 2022-03-01 19:43:07 +00:00
libcmd Add Store::buildPathsWithResults() 2022-03-08 19:56:34 +01:00
libexpr Merge branch 'cli-suggestions' of https://github.com/thufschmitt/nix 2022-03-07 19:47:45 +01:00
libfetchers Point to new github oauth docs url 2022-03-06 17:01:14 -06:00
libmain Factor out a GcStore interface 2022-03-03 19:01:25 +00:00
libstore Add Store::buildPathsWithResults() 2022-03-08 19:56:34 +01:00
libutil Merge branch 'cli-suggestions' of https://github.com/thufschmitt/nix 2022-03-07 19:47:45 +01:00
nix Style 2022-03-07 20:07:43 +01:00
nix-build Add EvalState::coerceToStorePath() helper 2022-03-02 23:58:58 +01:00
nix-channel Fix segfault in headerCallback() 2022-03-03 11:11:16 +01:00
nix-collect-garbage Factor out a GcStore interface 2022-03-03 19:01:25 +00:00
nix-copy-closure copyPaths: Pass store by reference 2021-07-22 09:59:51 +02:00
nix-env Use C++11-style initializer 2022-03-03 10:02:11 +01:00
nix-instantiate Add EvalState::coerceToStorePath() helper 2022-03-02 23:58:58 +01:00
nix-store Factor out a GcStore interface 2022-03-03 19:01:25 +00:00
resolve-system-dependencies Fix macOS build 2022-02-21 17:14:22 +01:00
toml11 Replace cpptoml with toml11 2021-12-17 22:03:33 +01:00