1.0.25.23: more allocation checks
authorGabor Melis <mega@hotpop.com>
Mon, 16 Feb 2009 21:37:34 +0000 (21:37 +0000)
committerGabor Melis <mega@hotpop.com>
Mon, 16 Feb 2009 21:37:34 +0000 (21:37 +0000)
commit29a168e2bf7a6d509dea282cc5c781aba734d87c
treeee47762807060c085b6199d8c6597b420dade973
parent4a3c4dc2899b799cbfa4f76dfc80123dc855f281
1.0.25.23: more allocation checks

- in gencgc alloc() check that we are in pseudo atomic
- assert that interrupt_handle_pending does not happen in pseudo atomic
- assert that cheneygc pa_alloc() runs with deferrable signals blocked
- add test code to trigger gc from pa_alloc to help testing how the
  runtime deals with such rare events
src/runtime/alloc.c
src/runtime/gencgc.c
src/runtime/interrupt.c
src/runtime/interrupt.h
version.lisp-expr