Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Commit [f486d6] Maximize Restore History

1.0.48.29: better end-of-the-world handling

* Implicit QUIT.

* Make sure we have %END-OF-THE-WORLD visible while doing cleanups.

* Handle errors from cleanups.

* Disable interrupts in places where the environment might now be up to
handling them yet/anymore.

* If user calls QUIT, and exit hooks run without serious trouble, report the
exit status requested even if there is trouble later flushing streams, etc.

* Also make SAVE-LISP-AND-DIE signal an error if SAVE returns. (When there is
eg. a file with the desired name but insufficient permissions.)

Nikodemus Siivola Nikodemus Siivola 2011-05-28

changed src/code/save.lisp
changed src/code/toplevel.lisp
changed tests/debug.impure.lisp
changed tests/script.test.sh
changed tests/smoke.impure.lisp
changed NEWS
changed version.lisp-expr
src/code/save.lisp Diff Switch to side-by-side view
Loading...
src/code/toplevel.lisp Diff Switch to side-by-side view
Loading...
tests/debug.impure.lisp Diff Switch to side-by-side view
Loading...
tests/script.test.sh Diff Switch to side-by-side view
Loading...
tests/smoke.impure.lisp Diff Switch to side-by-side view
Loading...
NEWS Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...