Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-14 | Merge pull request #3899 from obsidiansystems/make-narHash-not-optional | Eelco Dolstra | |
Make narHash in ValidPathInfo not optional | |||
2020-08-10 | Remove name parameter from `writeDerivation` | John Ericson | |
The name is now stored with the derivation itself. | |||
2020-08-07 | Make --no-eval-cache a global setting | Eelco Dolstra | |
2020-08-06 | Minimize the usage of `Hash::dummy` | John Ericson | |
2020-08-06 | Merge remote-tracking branch 'upstream/master' into make-narHash-not-optional | John Ericson | |
2020-08-06 | Merge pull request #3856 from obsidiansystems/buildable-variant | Eelco Dolstra | |
Make `Buildable` a `std::variant` | |||
2020-08-06 | repl.cc: Check for HAVE_BOEHMGC | Eelco Dolstra | |
Fixes #3906. | |||
2020-08-05 | Merge branch 'master' of github.com:NixOS/nix into make-narHash-not-optional | Carlo Nucera | |
2020-08-05 | Remove optionality in ValidPathInfo::narInfo | Carlo Nucera | |
2020-08-05 | Fix --profile with multiple opaque paths | John Ericson | |
2020-08-05 | Merge remote-tracking branch 'upstream/master' into buildable-variant | John Ericson | |
2020-08-05 | Make names more consistent | John Ericson | |
2020-08-05 | Merge remote-tracking branch 'upstream/master' into misc-ca | John Ericson | |
2020-08-05 | Merge remote-tracking branch 'upstream/master' into misc-ca | John Ericson | |
2020-08-04 | Merge remote-tracking branch 'upstream/master' into better-ca-parse-errors | John Ericson | |
2020-08-04 | tab -> space | John Ericson | |
2020-07-31 | Tweak description | Eelco Dolstra | |
2020-07-31 | Merge branch 'nix-command-build-check' of https://github.com/Ma27/nix | Eelco Dolstra | |
2020-07-31 | nix bundle: Set category | Eelco Dolstra | |
2020-07-31 | nix/build: add `--rebuild` option | Maximilian Bosch | |
Occasionally, `nix-build --check` is fairly helpful and I'd like to be able to use this feature for flakes that need to be built with `nix build` as well. | |||
2020-07-31 | Merge pull request #3880 from matthewbauer/nix-bundle | Eelco Dolstra | |
Add "bundle" command to Nix | |||
2020-07-30 | Merge branch 'master' of github.com:NixOS/nix into better-ca-parse-errors | Carlo Nucera | |
2020-07-30 | Pass system to bundler | Matthew Bauer | |
2020-07-30 | Address misc review | Matthew Bauer | |
2020-07-30 | Remove single file restriction for bundler | Matthew Bauer | |
2020-07-30 | exporter -> bundler | Matthew Bauer | |
2020-07-30 | Merge remote-tracking branch 'origin/master' into substitute-other-storedir | Matthew Bauer | |
2020-07-30 | Handle exporters checking correctly | Matthew Bauer | |
2020-07-30 | Add "export" to Nix | Matthew Bauer | |
This adds a ‘nix export’ command which hooks into nix-bundle. It can be used in a similar way as nix-bundle, with the benefit of hooking into the new “app” functionality. For instance, $ nix export nixpkgs#jq $ ./jq --help jq - commandline JSON processor [version 1.6] ... $ scp jq machine-without-nix: $ ssh machine-without-nix ./jq jq - commandline JSON processor [version 1.6] ... Note that nix-bundle currently requires Linux to run. Other exporters might not have that requirement. “exporters” are meant to be reusable, so that, other repos can implement their own bundling. Fixes #3705 | |||
2020-07-30 | unsigned long long -> uint64_t | Eelco Dolstra | |
2020-07-29 | Set regex_constants::match_continuous for quicker search | Matthew Bauer | |
match_continuous limits the search to the current start position, instead of searching the entire file. On libc++, this improves performance dramatically: $ time /nix/store/70ai68dfm6xbzwn26j5n4li9di52ylia-nix-3.0pre20200728_c159f48/bin/nix print-dev-env >/dev/null /nix/store/70ai68dfm6xbzwn26j5n4li9di52ylia-nix-3.0pre20200728_c159f48/bin/ni 2.39s user 0.19s system 64% cpu 4.032 total $ time /nix/store/cwjfxxlp83zln4mfyy1d2dbsx7f6s962-nix-3.0pre20200728_dirty/bin/nix print-dev-env >/dev/null /nix/store/cwjfxxlp83zln4mfyy1d2dbsx7f6s962-nix-3.0pre20200728_dirty/bin/nix 0.09s user 0.05s system 65% cpu 0.204 total Fixes #3874 | |||
2020-07-27 | Merge branch 'ca-derivation-data-types' of github.com:obsidiansystems/nix ↵ | John Ericson | |
into misc-ca | |||
2020-07-27 | Merge remote-tracking branch 'upstream/master' into ca-derivation-data-types | John Ericson | |
2020-07-27 | Merge branch 'hash-always-has-type' of github.com:obsidiansystems/nix into ↵ | John Ericson | |
better-ca-parse-errors | |||
2020-07-27 | Merge remote-tracking branch 'upstream/master' into hash-always-has-type | John Ericson | |
2020-07-27 | Merge branch 'optional-derivation-output-storepath' into ↵ | John Ericson | |
ca-derivation-data-types | |||
2020-07-27 | Merge remote-tracking branch 'upstream/master' into ↵ | John Ericson | |
optional-derivation-output-storepath | |||
2020-07-27 | Merge remote-tracking branch 'upstream/master' into hash-always-has-type | John Ericson | |
2020-07-23 | Make `Buildable` a `std::variant` | John Ericson | |
I think this better captures the intent of what's going on: we either have an opaque store path, or a drv path with some outputs. Having this structure will also help us support CA derivations: we'll have to allow the outpath paths to be optional, so the structure we gain now makes up for the structure we loose then. | |||
2020-07-23 | Merge remote-tracking branch 'upstream/master' into misc-ca | John Ericson | |
2020-07-23 | Merge remote-tracking branch 'upstream/master' into better-ca-parse-errors | John Ericson | |
2020-07-23 | Save changes made by "nix registry pin" to user registry | Fabian Möller | |
2020-07-21 | Merge remote-tracking branch 'upstream/master' into better-ca-parse-errors | John Ericson | |
2020-07-21 | Merge branch 'fix-and-document-addToStoreSlow' of ↵ | John Ericson | |
github.com:obsidiansystems/nix into ca-derivation-data-types | |||
2020-07-21 | Merge branch 'fix-and-document-addToStoreSlow' of ↵ | John Ericson | |
github.com:obsidiansystems/nix into misc-ca | |||
2020-07-17 | nix edit: call restoreSignals() before `execvp`-ing the $EDITOR | Lars Mühmel | |
Currently resizing of the terminal doesn't play nicely with nix edit when using kakoune as the editor, as it relies on the SIGWINCH signal which is trapped by nix. How this is not a problem with e.g. vim is beyond me. Virtually all other exec* calls are following a call to restoreSignals(). This commit adds this behavior to nix edit as well. | |||
2020-07-17 | Merge branch 'master' of github.com:NixOS/nix into misc-ca | Carlo Nucera | |
2020-07-17 | Merge branch 'multi-output-hashDerivationModulo' of ↵ | Carlo Nucera | |
github.com:Ericson2314/nix into misc-ca | |||
2020-07-17 | nix profile diff-closures: Don't inherit EvalCommand | Eelco Dolstra | |
2020-07-16 | Merge branch 'optional-derivation-output-storepath' of ↵ | Carlo Nucera | |
github.com:obsidiansystems/nix into ca-derivation-data-types |