diff options
author | Alan Mackenzie <acm@muc.de> | 2022-02-02 20:35:39 +0000 |
---|---|---|
committer | Alan Mackenzie <acm@muc.de> | 2022-02-02 20:35:39 +0000 |
commit | aa795a6223c31ec8804f2824c435dba3091c115f (patch) | |
tree | 3ab30ccf54019c835d584ae9ae72ec6341e2b123 /test/lisp/international/textsec-tests.el | |
parent | b6a51e05c9714827737708ce7fb2068f285005ce (diff) | |
download | emacs-aa795a6223c31ec8804f2824c435dba3091c115f.tar.gz emacs-aa795a6223c31ec8804f2824c435dba3091c115f.tar.bz2 emacs-aa795a6223c31ec8804f2824c435dba3091c115f.zip |
New file lisp/emacs-lisp/debug-early.el for backtraces in early bootstrap
This is also used in batch mode in general.
* lisp/debug-early.el (debug-early-backtrace, debug-early): New functions.
* lisp/loadup.el (top level): Load debug-early.el as first file.
* src/eval.c (signal_or_quit): Remove the condition in the batch mode section
of not being in dumping or bootstrap, since it is no longer needed. Test that
'debug-early's symbol-function is bound. Ensure there is enough working space
in specpdl and eval_depth.
(syms_of_eval): New DEFSYM for Qdebug_early. Initialise Vdebugger to
Qdebug_early rather than Qnil.
Diffstat (limited to 'test/lisp/international/textsec-tests.el')
0 files changed, 0 insertions, 0 deletions