1.0.21.9: refactor toplevel option processing somewhat
commit6ce6b4d3e995f7fae210c8fe139a693fd413ed01
authorNikodemus Siivola <nikodemus@random-state.net>
Mon, 6 Oct 2008 11:27:06 +0000 (6 11:27 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Mon, 6 Oct 2008 11:27:06 +0000 (6 11:27 +0000)
tree32e0b54666f99ff31a4642e16b01d32ce1821fe0
parentf251802ba07257a9b3a23eca02cfd89ad9d6e6b9
1.0.21.9: refactor toplevel option processing somewhat

 * --disable-debuger takes effect before init files are processed.

 * Don't resignal errors in annotated form: this loses restarts originally
   established with (RESTART-CASE (ERROR ...) ...).

 * Make the restarts we provide more explicit about the cause of the
   error, including the exact commandline option (or initialization
   file name and kind) in the restart text.

 * Mark (THROW NO-SUCH-TAG) in debug.impure.lisp as expected to fail
   on x86/Darwin -- though this patch is obviously unrelated,
   something jiggers things just enough for the backtrace to go
   astray.

 * Based on patch by Ariel Badichi.
NEWS
src/code/toplevel.lisp
tests/debug.impure.lisp
version.lisp-expr