Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-06-02 | Shut up clang warnings | Eelco Dolstra | |
2022-05-30 | Respect the outputSpecified attribute | Eelco Dolstra | |
E.g. 'nix build nixpkgs#libxml2.dev' will build the 'dev' output. | |||
2022-05-27 | Style fix | Eelco Dolstra | |
2022-05-26 | Remove pre-C++11 hackiness | Eelco Dolstra | |
2022-05-26 | Merge pull request #6570 from edolstra/eof-in-string | Eelco Dolstra | |
Handle EOFs in string literals correctly | |||
2022-05-25 | Merge branch 'master' into debug-exploratory-PR | Ben Burdette | |
2022-05-25 | back to ref<EvalState> in NixRepl | Ben Burdette | |
2022-05-25 | Handle EOFs in string literals correctly | Eelco Dolstra | |
We can't return a STR token without setting a valid StringToken, otherwise the parser will crash. Fixes #6562. | |||
2022-05-25 | Style tweaks | Eelco Dolstra | |
2022-05-22 | remove redundant 'debugMode' flag | Ben Burdette | |
2022-05-22 | comments | Ben Burdette | |
2022-05-22 | change state derefs | Ben Burdette | |
2022-05-20 | remove special tryEval behavior | Ben Burdette | |
2022-05-20 | debugRepl ftn pointer | Ben Burdette | |
2022-05-19 | 'debugMode' | Ben Burdette | |
2022-05-19 | de-const evalState exceptions | Ben Burdette | |
2022-05-19 | Merge branch 'debug-exploratory-PR' into debuggerHook-eval-arg | Ben Burdette | |
2022-05-19 | use an expr->StaticEnv table in evalState | Ben Burdette | |
2022-05-18 | Merge pull request #6544 from ncfavier/getFlake-no-write-lock-file | Théophane Hufschmitt | |
Do not attempt to write a lock file in builtins.getFlake | |||
2022-05-18 | Do not attempt to write a lock file in builtins.getFlake | Naïm Favier | |
Fixes https://github.com/NixOS/nix/issues/6541 | |||
2022-05-18 | primop_match: fix example letter case in document | zhujun | |
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 | 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-13 | Integrate review changes | Eli Kogan-Wang | |
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-11 | Fix static build | Eelco Dolstra | |
https://hydra.nixos.org/build/176211267 | |||
2022-05-10 | Allow setting bash-prompt-prefix nix develop configuration | Jimmy Reichley | |
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 | 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-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 | 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 | Merge remote-tracking branch 'origin/master' into debug-exploratory-PR | 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 | Allow selecting derivation outputs using 'installable!outputs' | Eelco Dolstra | |
E.g. 'nixpkgs#glibc^dev,static' or 'nixpkgs#glibc^*'. |