HTTPS clone URL
Subversion checkout URL
Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
Commits on Jan 18, 2012
Reduced consing in restart-bind and friends, in the spirit of the original handler-bind tricks. * src/code/defboot.lisp (with-condition-restarts): make use of dx-let (restart-bind): use dx-let for restart clusters; turn lambda forms into dx-flettable local functions. * src/code/target-error.lisp: declaim make-restart constructor inline to make stack-allocation of restarts possible (CLHS allows dynamic-extent for restarts).
Commits on Jan 21, 2012
Call GET-PROCESS-STATUS-CHANGES if an exit code is requested for process that isn't known to complete yet (exit-code field is NIL). It should guarantee that process-exit-code returns a number, not NIL, after PROCESS-WAIT on a process returned.
Showing with 51 additions and 23 deletions.