better SIGNAL
authorNikodemus Siivola <nikodemus@random-state.net>
Mon, 21 May 2012 20:27:53 +0000 (23:27 +0300)
committerNikodemus Siivola <nikodemus@random-state.net>
Tue, 22 May 2012 18:53:04 +0000 (21:53 +0300)
commit9bc5da72887b15eb83500e16f05c3e42835476a3
tree9c0bec3108a190b433ac40486aef2cd59571ed78
parent43c193e2c20ce746c6c4d23d25ceba4d192c7d15
better SIGNAL

  Add *STACK-TOP-HINT*.

  Move out the *BREAK-ON-SIGNALS* stuff to a separate function for
  clarity. Conditionalize the call there, meaning those restarts don't need to
  be allocated unless we actually need them -- making SIGNAL faster and a lot
  less consy. (TYPEP calls still cons, though. Can't have everything...)
src/code/cold-error.lisp