1.0.37.6: Add SB-SYS:CANCEL-DEADLINE restart to DEADLINE-TIMEOUTs.
authorTobias C. Rittweiler <trittweiler@users.sourceforge.net>
Sun, 28 Mar 2010 17:35:37 +0000 (17:35 +0000)
committerTobias C. Rittweiler <trittweiler@users.sourceforge.net>
Sun, 28 Mar 2010 17:35:37 +0000 (17:35 +0000)
commitb93cd5f21f8161783f8d40fb6ade28aa04ecf193
treed52e1f2f7966ab5db0d4f173a5428ff31e4a096d
parent4a55b4bda0277716dd3c19bbf57f6060cad078ef
1.0.37.6: Add SB-SYS:CANCEL-DEADLINE restart to DEADLINE-TIMEOUTs.

  * Establish an SB-SYS:CANCEL-DEADLINE restart in SIGNAL-DEADLINE.

  * Add an SB-SYS:CANCEL-DEADLINE restart function.

  * Make SB-INT:READ-EVALUATED-FORM take an optional prompt. This
    function is commonly used to query the user for input in restarts.
    Use it in the SB-SYS:DEFER-DEADLINE restart in SIGNAL-DEADLINE.

  * Bind *DEADLINE-SECONDS* in SB-THREAD:MAKE-THREAD. Not binding it
    does not seem to have severe consequences, but that's not obvious
    so just bind both so humans won't waste brain cycles on
    it. SB-KERNEL:SUB-GC also binds both.

  * Add usage of WITH-TEST to tests/deadline.impure.lisp. Also add
    a test case for the new CANCEL-DEADLINE restart.
NEWS
package-data-list.lisp-expr
src/code/deadline.lisp
src/code/target-error.lisp
src/code/target-thread.lisp
tests/deadline.impure.lisp
version.lisp-expr