Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-04 | Document `mkOutputString` | John Ericson | |
2020-09-04 | Fix some of the issues raised by @edolstra | John Ericson | |
- More and better comments - The easier renames | |||
2020-09-04 | Apply suggestions from code review | John Ericson | |
Thanks! Co-authored-by: Eelco Dolstra <edolstra@gmail.com> | |||
2020-09-04 | Don't chmod symlink before moving outputs around | John Ericson | |
Co-authored-by: Théophane Hufschmitt <regnat@users.noreply.github.com> | |||
2020-09-03 | Merge remote-tracking branch 'upstream/master' into single-ca-drv-build | John Ericson | |
2020-09-03 | Remove gc-check-reachability | Eelco Dolstra | |
2020-09-03 | addPermRoot(): Remove indirect flag | Eelco Dolstra | |
2020-09-03 | Remove the --indirect flag | Eelco Dolstra | |
All GC roots are now indirect. | |||
2020-09-03 | createGeneration(): Always create an indirect root | Eelco Dolstra | |
This means profiles outside of /nix/var/nix/profiles don't get garbage-collected. It also means we don't need to scan /nix/var/nix/profiles for GC roots anymore, except for compatibility with previously existing generations. | |||
2020-09-03 | createGeneration(): Take a StorePath | Eelco Dolstra | |
2020-09-02 | EvalCache: Fix caching of strings | Eelco Dolstra | |
This was broken in 50f13b06fb1b2f50a97323c000d1094d090f08ea. Once again it turns out that putting a bool in a std::variant is a bad idea, since pointers get silently cast to them... | |||
2020-09-01 | Allow HTTP binary cache to request absolute uris | Domen Kožar | |
2020-09-01 | Merge remote-tracking branch 'upstream/master' into single-ca-drv-build | John Ericson | |
2020-09-01 | github: Use access token when calling .../commits API | Eelco Dolstra | |
2020-08-31 | Merge remote-tracking branch 'origin/master' into markdown | Eelco Dolstra | |
2020-08-28 | Merge remote-tracking branch 'upstream/master' into single-ca-drv-build | John Ericson | |
2020-08-28 | nix develop: Add convenience flags for running specific phases | Eelco Dolstra | |
For example, for building the Nix flake, you would do: $ nix develop --configure $ nix develop --install $ nix develop --installcheck | |||
2020-08-28 | nix develop: Set output paths to writable locations | Eelco Dolstra | |
Currently, they're set to $(pwd)/outputs/$outputName. This allows commands like 'make install' to work. | |||
2020-08-28 | Merge branch 'minimal-logger' of https://github.com/Ma27/nix | Eelco Dolstra | |
2020-08-27 | Pass all args when auto-calling a function with an ellipsis | Griffin Smith | |
The command line options --arg and --argstr that are used by a bunch of CLI commands to pass arguments to top-level functions in files go through the same code-path as auto-calling top-level functions with their default arguments - this, however, was only passing the arguments that were *explicitly* mentioned in the formals of the function - in the case of an as-pattern with an ellipsis (eg args @ { ... }) extra passed arguments would get omitted. This fixes that to instead pass *all* specified auto args in the case that our function has an ellipsis. Fixes #598 | |||
2020-08-27 | Merge pull request #3434 from Ericson2314/derivation-header-include-order | Eelco Dolstra | |
Revise division of labor in deserialization of derivations | |||
2020-08-27 | Typo | Eelco Dolstra | |
2020-08-27 | RemoteStore::addToStore(): Fix race between stderrThread and NAR writer | Eelco Dolstra | |
As pointed out by @B4dM4n, the call to to.flush() on stderrThread is unsafe because the NAR writer thread is also writing to 'to'. Fixes #3943. | |||
2020-08-26 | Remove obsolete comment | Eelco Dolstra | |
2020-08-25 | Merge remote-tracking branch 'origin/master' into markdown | Eelco Dolstra | |
2020-08-25 | Move import docs | Eelco Dolstra | |
2020-08-25 | Add getDoc() function | Eelco Dolstra | |
2020-08-25 | Use RegisterPrimOp for some undocumented primops | Eelco Dolstra | |
2020-08-25 | Document some primops | Eelco Dolstra | |
2020-08-25 | Fix tests | Eelco Dolstra | |
2020-08-24 | Fix clang build | Eelco Dolstra | |
2020-08-24 | Don't barf if corepkgs is in the store but not a valid path | Eelco Dolstra | |
This can happen when using a dummy store (or indeed any non-local store). | |||
2020-08-24 | Add DummyStore (dummy://) | Eelco Dolstra | |
DummyStore does not allow building or adding paths. This is useful for evaluation tests when you don't want to initialize a "proper" store. | |||
2020-08-24 | nix repl ':doc': Render using lowdown | Eelco Dolstra | |
2020-08-24 | Generate builtins section of the manual | Eelco Dolstra | |
2020-08-24 | Move primop docs inline | Eelco Dolstra | |
This makes them available to 'nix repl'. | |||
2020-08-24 | Allow primops to have Markdown documentation | Eelco Dolstra | |
2020-08-24 | Fix tests | Eelco Dolstra | |
2020-08-24 | Merge pull request #3950 from obsidiansystems/tabs-spaces | Eelco Dolstra | |
tabs -> spaces | |||
2020-08-23 | `writeDerivation` just needs a plain store reference | John Ericson | |
2020-08-21 | "Downstream placeholders" should not be store paths | John Ericson | |
Insead they should be opaque `/<hash>` like the placeholders we already have. | |||
2020-08-21 | tabs -> spaces | John Ericson | |
Sorry I let the tab sneak in there in the first place. | |||
2020-08-20 | Merge remote-tracking branch 'upstream/master' into single-ca-drv-build | John Ericson | |
2020-08-20 | Rename drv output querying functions, like master | John Ericson | |
- `queryDerivationOutputMapAssumeTotal` -> `queryPartialDerivationOutputMap` - `queryDerivationOutputMapAssumeTotal` -> `queryDerivationOutputMap | |||
2020-08-20 | Merge pull request #3859 from obsidiansystems/drv-outputs-map-allow-missing | Eelco Dolstra | |
`queryDerivationOutputMap` no longer assumes all outputs have a mapping | |||
2020-08-20 | Rename drv output querying functions | John Ericson | |
- `queryDerivationOutputMapAssumeTotal` -> `queryPartialDerivationOutputMap` - `queryDerivationOutputMapAssumeTotal` -> `queryDerivationOutputMap` | |||
2020-08-20 | Remove PrimOp constructor | Eelco Dolstra | |
2020-08-20 | Allow 'nix' subcommands to provide docs in Markdown format | Eelco Dolstra | |
2020-08-20 | List deprecated option aliases in the docs | Eelco Dolstra | |
2020-08-20 | Config: Use nlohmann/json | Eelco Dolstra | |