diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 19 |
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 @@ | |||
| 1 | 2012-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 | |||
| 1 | 2012-09-04 Stefan Monnier <monnier@iro.umontreal.ca> | 20 | 2012-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 |