view src/.cvsignore @ 4880:ae81a2c00f4f

try harder to avoid crashing when debug-printing -------------------- ChangeLog entries follow: -------------------- src/ChangeLog addition: 2010-01-18 Ben Wing <ben@xemacs.org> * lisp.h: * print.c: New variable `in_debug_print'. * alloc.c: * alloc.c (free_managed_lcrecord): If gc_in_progress and in_debug_print, just return instead of crashing. This only happens when the programmer calls debug_print() or a variation inside of a debugger, and is probably already diagnosing a crash. * print.c (struct debug_bindings): * print.c (debug_prin1_exit): * print.c (debug_prin1): At entrance, record the old value of in_debug_print in the debug_bindings, set up an unwind-protect to restore the old value, and set in_debug_print to 1. In the unwind-protect, restore the old value.
author Ben Wing <ben@xemacs.org>
date Mon, 18 Jan 2010 06:05:21 -0600
parents c11067d70e63
children
line wrap: on
line source

*.so.*
Emacs.ad.h
GNUmakefile
Makefile
Makefile.in
NEEDTODUMP
SATISFIED
Xpm.dll
config.h
dump-id.c
gmon.out
paths.h
puresize-adjust.h
sheap-adjust.h
temacs
temacs.bsc
temacs.ilk
temacs.map
temacs.opt
temacs.pdb
update-elc.stamp
xemacs
xemacs.dmp
xemacs.ilk
xemacs.map
xemacs.opt
*.tmp
makeinfo_test.bat
REBUILD_AUTOLOADS
dump-size
xemacs.def
xemacs.def.in
.dbxrc
.dbxrc.in
.gdbinit
.gdbinit.in