diff options
author | Théophane Hufschmitt <7226587+thufschmitt@users.noreply.github.com> | 2024-03-05 06:58:29 +0100 |
---|---|---|
committer | eldritch horrors <pennae@lix.systems> | 2024-03-31 17:28:25 +0000 |
commit | 6c29016a0972f20cb0c91a4d9c8020f09baf6293 (patch) | |
tree | 5acbafb203e465d030d6d41bf447ce9d552eb360 /doc/manual | |
parent | 45623f077fdd53eb227bfee94f061835e86742ff (diff) |
Merge pull request #9920 from 9999years/forbid-nested-debuggers
Forbid nested debuggers
(cherry picked from commit e164b39ee90fd655dbb7f479fdd4fbe38cc883bd)
Change-Id: Iff62f40fd251116516a63e2d3f9fb5b21480b16d
Diffstat (limited to 'doc/manual')
-rw-r--r-- | doc/manual/rl-next/forbid-nested-debuggers.md | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/doc/manual/rl-next/forbid-nested-debuggers.md b/doc/manual/rl-next/forbid-nested-debuggers.md new file mode 100644 index 000000000..a5924b24f --- /dev/null +++ b/doc/manual/rl-next/forbid-nested-debuggers.md @@ -0,0 +1,32 @@ +--- +synopsis: Nested debuggers are no longer supported +prs: 9920 +--- + +Previously, evaluating an expression that throws an error in the debugger would +enter a second, nested debugger: + +``` +nix-repl> builtins.throw "what" +error: what + + +Starting REPL to allow you to inspect the current state of the evaluator. + +Welcome to Nix 2.18.1. Type :? for help. + +nix-repl> +``` + +Now, it just prints the error message like `nix repl`: + +``` +nix-repl> builtins.throw "what" +error: + … while calling the 'throw' builtin + at «string»:1:1: + 1| builtins.throw "what" + | ^ + + error: what +``` |