Commit [a7409f] Maximize Restore History

1.0.4.59: small signal handling improvements

* Grovel SIG_DFL and SIG_IGN.

* Grovel "rare" signals based on the definedness of the signal, not
LISP_FEATURE_FOO.

* Make SIGINT signal an INTERACTIVE-INTERRUPT, which should make
sense on Windows too, if we ever get the ConsoleCtrlHandler
working.

* Make SIGTRAP signal an BREAKPOINT-ERROR, and make SYSTEM-CONDITION
a superclass of both it, INTERACTIVE-INTERRUPT and
MEMORY-FAULT-ERROR.

* Inhibit GC while destroying the thread mutex lutex to avoid races
with the GC.

...and add missing NEWS entries due to your truly.

Nikodemus Siivola Nikodemus Siivola 2007-04-11

changed src/code/error.lisp
changed src/code/interr.lisp
changed src/code/target-signal.lisp
changed src/code/target-thread.lisp
changed src/runtime/pthread-lutex.c
changed tools-for-build/grovel-headers.c
changed NEWS
changed package-data-list.lisp-expr
changed version.lisp-expr
src/code/error.lisp Diff Switch to side-by-side view
Loading...
src/code/interr.lisp Diff Switch to side-by-side view
Loading...
src/code/target-signal.lisp Diff Switch to side-by-side view
Loading...
src/code/target-thread.lisp Diff Switch to side-by-side view
Loading...
src/runtime/pthread-lutex.c Diff Switch to side-by-side view
Loading...
tools-for-build/grovel-headers.c Diff Switch to side-by-side view
Loading...
NEWS Diff Switch to side-by-side view
Loading...
package-data-list.lisp-expr Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...