[slime-cvs] CVS update: slime/ChangeLog
Helmut Eller
heller at common-lisp.net
Wed Sep 21 11:53:27 UTC 2005
Update of /project/slime/cvsroot/slime
In directory common-lisp.net:/tmp/cvs-serv9047
Modified Files:
ChangeLog
Log Message:
*** empty log message ***
Date: Wed Sep 21 13:53:26 2005
Author: heller
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.785 slime/ChangeLog:1.786
--- slime/ChangeLog:1.785 Mon Sep 19 10:20:48 2005
+++ slime/ChangeLog Wed Sep 21 13:53:26 2005
@@ -1,3 +1,35 @@
+2005-09-21 Helmut Eller <heller at common-lisp.net>
+
+ * swank-gray.lisp, swank-cmucl.lisp: Improve stream efficiency by
+ buffering more output. stream-force-output simply does nothing, if
+ the output buffer was flushed less than 200 millisecons before.
+ stream-finish-output can still be used to really flush the buffer.
+ (slime-output-stream): New slot last-flush-time.
+ (stream-finish-output): New function. Do what stream-force-output
+ did previously.
+ (stream-force-output): Buffer more output.
+
+ * slime.el (slime-process-available-input): Oops, don't start a
+ timer for every event.
+ (slime-write-string): Renamed from slime-output-string.
+ (slime-dispatch-event): Rename :read-output to :write-string.
+ (slime-io-speed-test): New command.
+ (slime-open-stream-to-lisp): Fix parens. The coding system should
+ also be set if presentations are disabled.
+
+ * swank.lisp (make-output-function): Rename :read-output to
+ :write-string.
+ (eval-for-emacs, interactive-eval, eval-region): Use finish-output
+ not force-output.
+
+ * swank-sbcl.lisp, swank-openmcl.lisp, swank-allegro.lisp,
+ swank-lispworks: Import `stream-finish-output'.
+
+ * swank-scheme48/io.scm (empty-swank-output-buffer): Rename
+ :read-output to :write-string.
+
+ * swank-scheme48/load.scm (slime48-start): Fix '() vs. #f bug.
+
2005-09-19 Luke Gorrie <luke at synap.se>
* nregex.lisp: Released into the public domain by Lawrence E. Freil.
More information about the slime-cvs
mailing list