aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorStefan Monnier2011-01-26 15:02:07 -0500
committerStefan Monnier2011-01-26 15:02:07 -0500
commite7f7fbaa11828658bfa7a47e07446d050dc0ad92 (patch)
treec0f4b39a119341d02199a1d87af16d8af7409b9a /etc
parent6608a7d8fb941119faeb8873df0f56eea0ac1764 (diff)
downloademacs-e7f7fbaa11828658bfa7a47e07446d050dc0ad92.tar.gz
emacs-e7f7fbaa11828658bfa7a47e07446d050dc0ad92.zip
Let the debugger continue to the normal handler.
* src/eval.c (maybe_call_debugger): Declare before new use. (find_handler_clause): Don't call debugger any more. Ignore Vstack_trace_on_error. Use XCAR/XCDR. (syms_of_eval): Remove Vstack_trace_on_error. (Fsignal): Only modify handlerlist when we know we need to do it. Call the debugger when necessary. * src/globals.h (Vstack_trace_on_error): Remove. Fixes: debbugs:7825
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS5
1 files changed, 5 insertions, 0 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 0a12a122d27..da9f1aa3ac1 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -692,6 +692,11 @@ sc.el, x-menu.el, rnews.el, rnewspost.el
692 692
693* Lisp changes in Emacs 24.1 693* Lisp changes in Emacs 24.1
694 694
695** Removed the stack-trace-on-error variable.
696Also the debugger can now "continue" from an error, which means it will jump
697to the error handler as if the debugger had not been invoked instead of
698jumping all the way to the top-level.
699
695** New function `read-char-choice' reads a restricted set of characters, 700** New function `read-char-choice' reads a restricted set of characters,
696discarding any inputs not inside the set. 701discarding any inputs not inside the set.
697 702