1.0.45.20: optimize ERROR and CERROR
authorNikodemus Siivola <nikodemus@random-state.net>
Fri, 11 Feb 2011 17:41:46 +0000 (17:41 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Fri, 11 Feb 2011 17:41:46 +0000 (17:41 +0000)
commitcb3058c533711c39292b3526269437f424f4cf04
tree757f80cb775f0c95d0c737a0f05ba4b6448406d8
parent4cfe6b27c05507c6ffa52890eb1c0c1bbe321106
1.0.45.20: optimize ERROR and CERROR

 They were both surprisingly slow as we looked for a *STACK-TOP-HINT*
 before calling SIGNAL.

 The hint is needed (and was used) only for the INVOKE-DEBUGGER case,
 however, so there is no need to pay that price if SIGNAL is enough
 -- eg. when there's a handler.

 Fixes lp#715191.

 Also missing NEWS items for the CTOR hackery.
NEWS
src/code/cold-error.lisp
version.lisp-expr