1.0.16.39: small lisp-side interrupt handling improvements
commitae6e0d2d4d80dbbbd0c483051f0c8cd8fa3654fb
authorNikodemus Siivola <nikodemus@random-state.net>
Mon, 19 May 2008 14:06:28 +0000 (19 14:06 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Mon, 19 May 2008 14:06:28 +0000 (19 14:06 +0000)
tree1497a522c770fe05be8d9a5c46d3a01f84ac9cf1
parenteb01bdd46e1378e8cfd9889118353c6fa961b0a1
1.0.16.39: small lisp-side interrupt handling improvements

 * In INVOKE-INTERRUPTION, disable interrupts before doing the interrupt
   handler bindings -- no point in making the window for recursive interrupts
   any bigger then it already is.

 * Similarly, ALLOW-WITH-INTERRUPTS only after the *STACK-TOP-HINT*
   has been computed. (Actually, the stack top hint computation should
   not be done for all interrupts, instead it would be better to add
   an argument to indicate we want to start from the interrupted frame
   to MAP-BACKTRACE.)

 * Declare the &REST argument of (FLET RUN-HANDLER) dynamic extent.
src/code/target-signal.lisp
version.lisp-expr