Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-06-24 | Merge pull request #6698 from tweag/forbid-tilde-paths-in-pure-mode | Théophane Hufschmitt | |
Forbid the tilde expansion in pure eval mode | |||
2022-06-23 | eval-cache: cast rowId to correct type | Rick van Schijndel | |
Prevents errors when running with UBSan: /nix/store/j5vhrywqmz1ixwhsmmjjxa85fpwryzh0-gcc-11.3.0/include/c++/11.3.0/bits/stl_pair.h:353:4: runtime error: load of value 229, which is not a valid value for type 'AttrType' | |||
2022-06-21 | Forbid the tilde expansion in pure eval mode | Théophane Hufschmitt | |
Fix #6684 | |||
2022-06-13 | flake.cc: Make non-flake overrides sticky | Alexander Bantyev | |
Overrides for inputs with flake=false were non-sticky, since they changed the `original` in `flake.lock`. This fixes it, by using the same locked original for both flake and non-flake inputs. | |||
2022-06-10 | remove unused parameter | Ben Burdette | |
2022-06-02 | Shut up clang warnings | Eelco Dolstra | |
2022-06-02 | use Counter class to count tryEval levels | Ben Burdette | |
2022-06-02 | print message with exceptions in a try clause | Ben Burdette | |
2022-06-02 | ignore-try flag | Ben Burdette | |
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 | |