mirror of
https://github.com/privatevoid-net/nix-super.git
synced 2024-11-22 05:56:15 +02:00
Add release notes for "Stack traces are more compact"
This commit is contained in:
parent
7f8960d0f2
commit
b2868acbdc
2 changed files with 70 additions and 0 deletions
51
doc/manual/rl-next/stack-traces-are-more-compact.md
Normal file
51
doc/manual/rl-next/stack-traces-are-more-compact.md
Normal file
|
@ -0,0 +1,51 @@
|
||||||
|
---
|
||||||
|
synopsis: Stack traces are more compact
|
||||||
|
prs: 9619
|
||||||
|
---
|
||||||
|
|
||||||
|
Stack traces printed with `--show-trace` are more compact.
|
||||||
|
|
||||||
|
Before:
|
||||||
|
|
||||||
|
```
|
||||||
|
error:
|
||||||
|
… while evaluating the attribute 'body'
|
||||||
|
|
||||||
|
at /Users/wiggles/nix/tests/functional/lang/eval-fail-assert.nix:4:3:
|
||||||
|
|
||||||
|
3|
|
||||||
|
4| body = x "x";
|
||||||
|
| ^
|
||||||
|
5| }
|
||||||
|
|
||||||
|
error: assertion '(arg == "y")' failed
|
||||||
|
|
||||||
|
at /Users/wiggles/nix/tests/functional/lang/eval-fail-assert.nix:2:12:
|
||||||
|
|
||||||
|
1| let {
|
||||||
|
2| x = arg: assert arg == "y"; 123;
|
||||||
|
| ^
|
||||||
|
3|
|
||||||
|
```
|
||||||
|
|
||||||
|
After:
|
||||||
|
|
||||||
|
```
|
||||||
|
error:
|
||||||
|
… while evaluating the attribute 'body'
|
||||||
|
at /Users/wiggles/nix/tests/functional/lang/eval-fail-assert.nix:4:3:
|
||||||
|
3|
|
||||||
|
4| body = x "x";
|
||||||
|
| ^
|
||||||
|
5| }
|
||||||
|
|
||||||
|
error: assertion '(arg == "y")' failed
|
||||||
|
at /Users/wiggles/nix/tests/functional/lang/eval-fail-assert.nix:2:12:
|
||||||
|
1| let {
|
||||||
|
2| x = arg: assert arg == "y"; 123;
|
||||||
|
| ^
|
||||||
|
3|
|
||||||
|
```
|
||||||
|
|
||||||
|
This was actually released in Nix 2.20, but wasn't added to the release notes
|
||||||
|
so we're announcing it here. The historical release notes have been updated as well.
|
|
@ -200,3 +200,22 @@
|
||||||
while performing various operations (including `nix develop`, `nix flake
|
while performing various operations (including `nix develop`, `nix flake
|
||||||
update`, and so on). With several fixes to Nix's signal handlers, Nix
|
update`, and so on). With several fixes to Nix's signal handlers, Nix
|
||||||
commands will now exit quickly after Ctrl-C is pressed.
|
commands will now exit quickly after Ctrl-C is pressed.
|
||||||
|
|
||||||
|
- Blank lines have been removed from stack traces, rendering them more compact [#9619](https://github.com/NixOS/nix/pull/9619)
|
||||||
|
|
||||||
|
```
|
||||||
|
error:
|
||||||
|
… while evaluating the attribute 'body'
|
||||||
|
at /Users/wiggles/nix/tests/functional/lang/eval-fail-assert.nix:4:3:
|
||||||
|
3|
|
||||||
|
4| body = x "x";
|
||||||
|
| ^
|
||||||
|
5| }
|
||||||
|
|
||||||
|
error: assertion '(arg == "y")' failed
|
||||||
|
at /Users/wiggles/nix/tests/functional/lang/eval-fail-assert.nix:2:12:
|
||||||
|
1| let {
|
||||||
|
2| x = arg: assert arg == "y"; 123;
|
||||||
|
| ^
|
||||||
|
3|
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in a new issue