Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-16 | first whack at passing evalState as an arg to debuggerHook. | Ben Burdette | |
2022-05-16 | Make nix::eval_cache::int_t more idiomatic | Théophane Hufschmitt | |
Don’t explicitely give it a constructor, but use aggregate initialization instead (also prevents having an implicit coertion, which is probably good here) | |||
2022-05-16 | change priority conflict message | Eli Kogan-Wang | |
2022-05-16 | resolve redundant priority passing, wrap NixInt in eval-cache variant | Eli Kogan-Wang | |
2022-05-16 | Add int to eval-cache, bump eval cache schema version | Eli Kogan-Wang | |
2022-05-16 | Merge branch 'NixOS:master' into master | elikoga | |
2022-05-15 | fix thunk issue | Ben Burdette | |
2022-05-15 | remove extra argument | Ben Burdette | |
2022-05-13 | Integrate review changes | Eli Kogan-Wang | |
2022-05-13 | fix: alignment during flake show of legacyPackages | Tom Bereknyei | |
Fixes: https://github.com/NixOS/nix/issues/6240 https://github.com/NixOS/nix/issues/6045 | |||
2022-05-13 | Merge pull request #6525 from J-Swift/feature/bash-prefix | Eelco Dolstra | |
Add `bash-prompt-prefix` option | |||
2022-05-12 | remove debug code | Ben Burdette | |
2022-05-12 | remove debug code | Ben Burdette | |
2022-05-12 | Merge branch 'debugThrow' into debug-exploratory-PR | Ben Burdette | |
2022-05-12 | template-ize debugThrow | Ben Burdette | |
2022-05-12 | fix GitHub URL template | Norbert Melzer | |
2022-05-11 | Merge pull request #6523 from ncfavier/stop-logger-legacy | Théophane Hufschmitt | |
Stop the logger properly in legacy commands | |||
2022-05-11 | Stop the logger properly in legacy commands | Naïm Favier | |
Ensures the logger is stopped on exit in legacy commands. Without this, when using `nix-build --log-format bar` and stopping nix with CTRL+C, the bar is not cleared from the screen. | |||
2022-05-11 | Add priority for nix profile install | Eli Kogan-Wang | |
2022-05-11 | Fix static build | Eelco Dolstra | |
https://hydra.nixos.org/build/176211267 | |||
2022-05-10 | Add documentation for bash-prompt-prefix | Jimmy Reichley | |
2022-05-10 | Allow setting bash-prompt-prefix nix develop configuration | Jimmy Reichley | |
2022-05-10 | Merge pull request #6497 from danielfullmer/ghe-fetcher-url | Eelco Dolstra | |
Use correct URL for GitHub Enterprise | |||
2022-05-10 | nix develop: Find bin/bash in the bashInteractive outputs | Eelco Dolstra | |
2022-05-09 | Merge branch 'master' into debug-exploratory-PR | Ben Burdette | |
2022-05-08 | libexpr: Fix manual link in error message | Jan Tojnar | |
It was changed to the old manual in https://github.com/NixOS/nix/commit/8895fa70a4b05ddebbb5a23ea96464d5e01345fb | |||
2022-05-06 | Use correct URL for GitHub Enterprise | Daniel Fullmer | |
For GitHub Enterprise, the API is accessed through a slightly different URL. See [1], where it says: > Use http(s)://[hostname]/api/v3 to access the API for GitHub > Enterprise Server. Also tested working on a GHE instance. [1] https://docs.github.com/en/enterprise-server@3.3/rest/guides/getting-started-with-the-rest-api | |||
2022-05-06 | Add unit tests for libexpr (#5377) | Andreas Rammhold | |
* libexpr: fix builtins.split example The example was previously indicating that multiple whitespaces would be collapsed into a single captured whitespace. That isn't true and was likely a mistake when being documented initially. * Fix segfault on unitilized list when printing value Since lists are just chunks of memory the individual elements in the list might be unitilized when a programming error happens within Nix. In this case the values are null-initialized (at least with Boehm GC) and we can avoid a nullptr deref when printing them. I ran into this issue while ensuring that new expression tests would show the actual value on an assertion failure. This is unlikely to cause any runtime performance regressions as printing values is not really in the hot path (unless the repl is the primary use case). * Add operator<< for ValueTypes * Add libexpr tests This introduces tests for libexpr that evalulate various trivial Nix language expressions and primop invocations that should be good smoke tests wheter or not the implementation is behaving as expected. | |||
2022-05-06 | debugError() | Ben Burdette | |
2022-05-06 | trying debugThrow | Ben Burdette | |
2022-05-06 | renderMarkdownToTerminal(): Avoid line overflow | Eelco Dolstra | |
Lowdown doesn't respect '.cols' exactly (maybe because of the whitespace in front of each line), so adjust .cols a bit. | |||
2022-05-06 | Merge pull request #6483 from NixOS/fix-sourcehut-ref-parsing | Eelco Dolstra | |
Fix the parsing of the sourcehut refs file | |||
2022-05-05 | fix repl bug | Ben Burdette | |
2022-05-05 | traceable_allocator | Ben Burdette | |
2022-05-05 | rename valmap | Ben Burdette | |
2022-05-05 | don't print the 'break' argument | Ben Burdette | |
2022-05-05 | rename debug commands to be more gdb-like; hide them except in debug mode | Ben Burdette | |
2022-05-05 | Merge branch 'NixOS:master' into debug-exploratory-PR | Ben Burdette | |
2022-05-05 | builtins.break: Return argument when debugging is not enabled | Eelco Dolstra | |
2022-05-05 | Style fixes | Eelco Dolstra | |
In particular, use std::make_shared and enumerate(). Also renamed some fields to fit naming conventions. | |||
2022-05-04 | Add forgotten null check | Alexander Shpilkin | |
2022-05-04 | Fix the parsing of the sourcehut refs file | Théophane Hufschmitt | |
Since a26be9f3b89be2ee90c6358250b9889b37f95cf8, the same parser is used to parse the result of sourcehut’s `HEAD` endpoint (coming from [git dumb protocol]) and the output of `git ls-remote`. However, they are very slightly different (the former doesn’t specify the current reference since it’s implied to be `HEAD`). Unify both, and make the parser a bit more robust and understandable (by making it more typed and adding tests for it) [git dumb protocol]: https://git-scm.com/book/en/v2/Git-Internals-Transfer-Protocols#_the_dumb_protocol | |||
2022-05-04 | Merge remote-tracking branch 'origin/master' into debug-exploratory-PR | Eelco Dolstra | |
2022-05-04 | Fix compiler warning | Eelco Dolstra | |
2022-05-04 | Move json stuff out of util.cc | Eelco Dolstra | |
2022-05-04 | Get rid of most `.at` calls (#6393) | Alain Zscheile | |
Use one of `get` or `getOr` instead which will either return a null-pointer (with a nicer error message) or a default value when the key is missing. | |||
2022-05-03 | nix profile: Support overriding outputs | Eelco Dolstra | |
2022-05-03 | Allow selecting derivation outputs using 'installable!outputs' | Eelco Dolstra | |
E.g. 'nixpkgs#glibc^dev,static' or 'nixpkgs#glibc^*'. | |||
2022-05-03 | Merge pull request #6426 from edolstra/respect-outputs-to-install | Eelco Dolstra | |
nix: Respect meta.outputsToInstall, and use all outputs by default | |||
2022-05-02 | Style fixes | Eelco Dolstra | |