Index: slime/ChangeLog diff -u slime/ChangeLog:1.2267 slime/ChangeLog:1.2269 --- slime/ChangeLog:1.2267 Mon Dec 5 02:09:09 2011 +++ slime/ChangeLog Mon Dec 5 03:29:12 2011 @@ -1,3 +1,35 @@ +2011-12-05 Helmut Eller heller@common-lisp.net + + Move flow control into dispatch-event. + + * swank.lisp (maybe-slow-down, ping-pong): New functions. + (dispatch-event): Use it. Also require connection argument. + Update callers accordingly. + ([defstruct] connection): New slots: send-counter and slowdown. + * slime.el (slime-dispatch-event): Drop thread from + :ping/:emacs-ping messages. + + Use subclasses of connection. Wasn't neccessary for flow control + but seems like a good idea for the future. + + * swank.lisp (multithreaded-connection) + (singlethreaded-connection): New + (make-connection): Create multi/single threaded variant depending + on style argument. + ([defstruct] serve-requests, cleanup): Delete slots. Dispatch on + connection type instead. + (stop-serving-requests): New. + (close-connection): Use it. Can't use + *use-dedicated-output-stream* here. + + * swank.lisp (background-message): Do nothing if + connection.slowdown is set. + +2011-12-05 Helmut Eller heller@common-lisp.net + + * slime.el ([test] arglist): swank::create-server now has an + optional argument. Use swank::compute-backtrace instead. + 2011-12-05 Stas Boukarev stassats@gmail.com
* start-swank.lisp: Remove :coding-system argument. Index: slime/contrib/ChangeLog diff -u slime/contrib/ChangeLog:1.521 slime/contrib/ChangeLog:1.522 --- slime/contrib/ChangeLog:1.521 Sun Dec 4 07:18:42 2011 +++ slime/contrib/ChangeLog Mon Dec 5 03:29:18 2011 @@ -1,3 +1,15 @@ +2011-12-05 Helmut Eller heller@common-lisp.net + + Drop flow control from repl-output-stream. + That's now done at a lower level. + + * swank-repl.lisp (make-output-function): Use :write-string directly. + (send-user-output, *maximum-pipelined-output-chunks*) + (*maximum-pipelined-output-length*): Deleted. + + * swank-repl.lisp (create-repl, open-streams, find-repl-thread): + Use accessors for multithreaded-connection where needed. + 2011-12-04 Helmut Eller heller@common-lisp.net
* swank-repl.lisp: New file.