aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index b2634c4fdc4..ea3b3a92e01 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,22 @@
12012-09-04 Paul Eggert <eggert@cs.ucla.edu>
2
3 Give more-useful info on a fatal error (Bug#12328).
4 * alloc.c [ENABLE_CHECKING]: Do not include <execinfo.h>.
5 (die) [ENABLE_CHECKING]: Call fatal_error_backtrace instead
6 of doing the work ourselves.
7 * emacs.c (fatal_error_signal): Let fatal_error_backtrace
8 do most of the work.
9 (fatal_error_backtrace): New function, taken from the guts
10 of the old fatal_error_signal, but with a new option to output
11 a backtrace.
12 (shut_down_emacs) [!DOS_NT]: Use strsignal to give more-useful
13 info about the signal than just its number.
14 * lisp.h (fatal_error_backtrace, emacs_backtrace): New decls.
15 * sysdep.c: Include <execinfo.h>
16 (emacs_backtrace): New function, taken partly from the previous
17 code of the 'die' function.
18 (emacs_abort): Call fatal_error_backtrace rather than abort.
19
12012-09-04 Stefan Monnier <monnier@iro.umontreal.ca> 202012-09-04 Stefan Monnier <monnier@iro.umontreal.ca>
2 21
3 * lread.c (readevalloop): Call internal-macroexpand-for-load to perform 22 * lread.c (readevalloop): Call internal-macroexpand-for-load to perform