aboutsummaryrefslogtreecommitdiff
path: root/src/nix-build
AgeCommit message (Expand)Author
2023-04-28nix: Support the --repair flagEelco Dolstra
2023-04-06Backport SourcePath from the lazy-trees branchEelco Dolstra
2023-03-20Move enabled experimental feature to libutil structJohn Ericson
2023-03-02Remove FormatOrString and remaining uses of format()Eelco Dolstra
2023-02-01nix-shell: Colour the prompt red if the user is rootJamie Quigley
2023-01-11Make it hard to construct an empty `OutputsSpec::Names`John Ericson
2023-01-11Split `OutputsSpec` and `ExtendedOutputsSpec`, use the former moreJohn Ericson
2022-09-27nix-build: remove unused --add-root argLinus Heckemann
2022-08-09nix-shell: specify which outputs from bashInteractive to buildWinter
2022-06-13nix-shell: restore backwards-compat with old nixpkgsMaximilian Bosch
2022-06-11nix-build: stop logger when appropriateNaïm Favier
2022-05-11Stop the logger properly in legacy commandsNaïm Favier
2022-05-04Get rid of most `.at` calls (#6393)Alain Zscheile
2022-03-11Desugar `StorePathWithOutputs` in nix-build implementationJohn Ericson
2022-03-02Add EvalState::coerceToStorePath() helperEelco Dolstra
2022-02-25Remove std::string alias (for real this time)Eelco Dolstra
2022-02-05nix-shell: set BASH variable to correct shellSandro Jäckel
2022-02-04Make most calls to determinePos() lazyEelco Dolstra
2022-02-04Merge branch 'issue-3505' of https://github.com/kamadorueda/nixEelco Dolstra
2022-01-23nix-shell: use clean rm, not any aliases/functionsSandro Jäckel
2022-01-21forceValue: make pos mandatoryKevin Amado
2022-01-17Merge pull request #5812 from pennae/small-perf-improvementsEelco Dolstra
2022-01-13avoid copies of parser input datapennae
2022-01-04Ensure that attrsets are sortedEelco Dolstra
2021-12-22Remove CPU lockingEelco Dolstra
2021-11-26Make `nix-shell` work when nixpkgs is content-addressedregnat
2021-11-21nix-shell --pure: let variables for Wayland throughAlyssa Ross
2021-10-26Make experimental-features a proper typeregnat
2021-08-06nix-shell --pure: Let it work for any derivationFarid Zakaria
2021-07-31nix-shell -p: pass --arg values as nixpkgs paramsldesgoui
2021-07-22buildPaths(): Add an evalStore argumentEelco Dolstra
2021-07-22copyPaths: Pass store by referenceEelco Dolstra
2021-07-22nix-shell: Handle --eval-store correctlyEelco Dolstra
2021-07-22nix-build: Copy drv closure between eval store and build storeEelco Dolstra
2021-07-22Support --eval-store in nix-instantiate and nix-buildEelco Dolstra
2021-07-12Merge branch 'master' into structured-attrs-shellMaximilian Bosch
2021-06-24Perform input rewrites only in LocalDerivationGoalMaximilian Bosch
2021-06-22Move `writeStructuredAttrsShell` out of `ParsedDerivation` classMaximilian Bosch
2021-06-22Prefix env vars for attrs.* files with NIX_Maximilian Bosch
2021-06-22Split shell & json creation for build environments with structured attrsMaximilian Bosch
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-22nix-shell: Replace resolving failure error by an assertionregnat
2021-06-11Make `nix-shell` support content-addressed derivationsregnat
2021-04-07restoreSignals() + restoreAffinity() -> restoreProcessContext()Eelco Dolstra
2021-04-05Rename BuildableJohn Ericson
2021-04-05Use `BuildableReq` for `buildPaths` and `ensurePath`John Ericson
2021-03-04nix-build: set execfailBernardo Meurer
2021-02-24Initialize plugins after handling initial command line flagsShea Levy
2021-02-19Don't crash nix-build when not all outputs are realisedregnat