Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-04-24 | Merge remote-tracking branch 'origin/master' into source-path | Eelco Dolstra | |
2023-04-06 | Backport SourcePath from the lazy-trees branch | Eelco Dolstra | |
This introduces the SourcePath type from lazy-trees as an abstraction for accessing files from inputs that may not be materialized in the real filesystem (e.g. Git repositories). Currently, however, it's just a wrapper around CanonPath, so it shouldn't change any behaviour. (On lazy-trees, SourcePath is a <InputAccessor, CanonPath> tuple.) | |||
2023-03-30 | Use "raw pattern" for content address types | John Ericson | |
We weren't because this ancient PR predated it! This is actually a new version of the pattern which addresses some issues identified in #7479. | |||
2023-03-30 | Merge remote-tracking branch 'upstream/master' into path-info | John Ericson | |
Also improve content-address.hh API docs. | |||
2023-03-02 | Get rid of some unchecked calls to std::cout | Eelco Dolstra | |
2023-02-28 | No inheritance for `TextInfo` and `FixedOutputInfo` | John Ericson | |
2023-02-28 | Revert "Remove some designated initializers" | John Ericson | |
This reverts commit ee9eb83a842eb97d0180fd9d349d30ff27fdb485. | |||
2023-02-01 | Remove some designated initializers | John Ericson | |
With the switch to C++20, the rules became more strict, and we can no longer initialize base classes. Make them comments instead. (BTW https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2287r1.html this offers some new syntax for this use-case. Hopefully this will be adopted and we can eventually use it.) | |||
2023-01-19 | Revert "Revert "Merge pull request #6204 from layus/coerce-string"" | Guillaume Maudoux | |
This reverts commit 9b33ef3879a764bed4cc2404a08344c3a697a646. | |||
2023-01-18 | Revert "Merge pull request #6204 from layus/coerce-string" | Robert Hensing | |
This reverts commit a75b7ba30f1e4f8b15e810fd18e63ee9552e0815, reversing changes made to 9af16c5f742300e831a2cc400e43df1e22f87f31. | |||
2023-01-06 | Use named field initialization for references | John Ericson | |
2023-01-06 | Merge remote-tracking branch 'upstream/master' into path-info | John Ericson | |
2022-04-29 | Merge remote-tracking branch 'origin/master' into coerce-string | Guillaume Maudoux | |
2022-04-28 | fix errors case and wording | Guillaume Maudoux | |
2022-04-21 | remove Bindings::need | pennae | |
a future commit will remove the ability to convert the symbol type used in bindings to strings. since we only have two users we can inline the error check. | |||
2022-03-18 | Revert extra colon at end os strings | Guillaume Maudoux | |
2022-03-10 | Merge remote-tracking branch 'upstream/master' into path-info | John Ericson | |
2022-03-07 | more fixes | Guillaume Maudoux | |
2022-03-04 | Add error context for most basic coercions | Guillaume Maudoux | |
2022-02-25 | Remove std::string alias (for real this time) | Eelco Dolstra | |
Also use std::string_view in a few more places. | |||
2022-02-04 | Merge branch 'issue-3505' of https://github.com/kamadorueda/nix | Eelco Dolstra | |
2022-01-27 | return string_views from forceString* | pennae | |
once a string has been forced we already have dynamic storage allocated for it, so we can easily reuse that storage instead of copying. | |||
2022-01-21 | forceList: make pos mandatory | Kevin Amado | |
2022-01-21 | forceAttrs: make pos mandatory | Kevin Amado | |
2021-09-30 | Merge remote-tracking branch 'upstream/master' into path-info | John Ericson | |
2021-09-13 | Use Bindings::{get,need} instead of find | Eelco Dolstra | |
2021-07-22 | Fix formatting error in 'nix store' manpage | Eelco Dolstra | |
2021-02-25 | Merge remote-tracking branch 'upstream/master' into path-info | John Ericson | |
2021-02-24 | Initialize plugins after handling initial command line flags | Shea Levy | |
This is technically a breaking change, since attempting to set plugin files after the first non-flag argument will now throw an error. This is acceptable given the relative lack of stability in a plugin interface and the need to tie the knot somewhere once plugins can actually define new subcommands. | |||
2021-01-13 | Convert option descriptions to Markdown | Eelco Dolstra | |
2021-01-11 | nix store prefetch-tarball -> nix flake prefetch | Eelco Dolstra | |
2021-01-07 | Add 'nix store prefetch-{file,tarball}' | Eelco Dolstra | |
These replace nix-prefetch-url and nix-prefetch-url --unpack, respectively. |