Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
|Links to stateless-emacs:||(view) (annotate)|
Use signal driven IO for CMUCL and SBCL. Use one thread per request for multithreaded lisps.
Replace defmethod by defimplementation where appropriate. (return-from-frame, restart-frame): Implement them.
swank-clisp.lisp (call-without-interrupts): Evaluate linux:SIGFOO at read time since the macro with-blocked-signals expects a fixnum. (compile-file-for-emacs): Comment fix.
(arglist-string): Refactor common code to swank.lisp. (call-without-interrupts, getpid): Are now generic functions.
(compile-file-for-emacs, split-compiler-note-line): Revert last change. (handle-notification-condition): Don't signal the condition. (*compiler-note-line-regexp*): Fix and rewrite it as extended regexp.
(with-blocked-signals): New macro. (without-interrupts): Use it. (*use-dedicated-output-stream*, *redirect-output*): Don't set them here, use the default settings. Make :linux one of *features* if we find the "LINUX" package.
(accept-connection): Remove superfluous call to socket-wait.
(create-socket, local-port, close-socket, accept-connection) (add-input-handler, spawn): Implement new socket interface.
Updated for new network interface but not tested! Probably slightly broken.
File compilation and loading somewhat work now. CLISP's compile-file returns some nutty number codes for warning-p and failure-p. Meaningful compilation messages still on to-do list.
Added support for the new backend.
Add methods for GRAY:STREAM-READ-CHAR-NO-HANG and for the CLISP specific GRAY:STREAM-READ-CHAR-WILL-HANG-P. This should fix the behaviour of SYS::READ-FORM.
Minor update of CLISP backend (streams, portability). eval-region is now do-based (that loop was just waiting to be scratched :).
(format-condition-for-emacs): Replaced with debugger-condition-for-emacs. (backtrace): Use print-with-frame-label. (frame-locals): Rename the :symbol property to :name.
New file. Merged with Vladimir's version.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
|Powered by ViewVC 1.1.5|