[slime-devel] Daily ChangeLog diff

Helmut Eller heller at common-lisp.net
Thu Dec 8 10:44:01 UTC 2011


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.2271 slime/ChangeLog:1.2280
--- slime/ChangeLog:1.2271	Tue Dec  6 10:57:34 2011
+++ slime/ChangeLog	Wed Dec  7 14:04:37 2011
@@ -1,3 +1,74 @@
+2011-12-07  Helmut Eller  <heller at common-lisp.net>
+
+	* swank.lisp (*slime-interrupts-enabled*): Describe the idea
+	behind the interrupt handlig code a bit.
+
+2011-12-07  Helmut Eller  <heller at common-lisp.net>
+
+	Make *event-queue* and *events-enqueued* slots of the connection
+	struct.
+
+	* swank.lisp (*event-queue*, *events-enqueued*): Deleted
+	([struct] singlethreaded-connection): New slots event-queue and
+	events-enqueued.
+	(poll-for-event, send-event, wait-for-event/event-loop): Update
+	accordingly.
+
+2011-12-07  Helmut Eller  <heller at common-lisp.net>
+
+	* slime.el ([xemacs]): Use (find-coding-system 'utf-8-unix)
+	instead of checking the XEmacs version to decide when 'un-define
+	is required.
+
+2011-12-07  Helmut Eller  <heller at common-lisp.net>
+
+	* swank.lisp (send-to-emacs): Add a without-slime-interrupts to
+	protect send/receive from arbitrary interrupts.
+
+2011-12-07  Helmut Eller  <heller at common-lisp.net>
+
+	Move flow control from dispatch-event to send-to-emacs.
+
+	* swank.lisp (*send-counter*): New thread local variable.
+	(with-connection): Bind it.
+	(send-to-emacs): Call maybe-slow-down.
+	(maybe-slow-down, ping-pong): Go through dispatch-event instead of
+	writing to the socket directly.
+	(dispatch-event): Re-add thread arg to :ping/:emacs-pong.
+	Also add a :test-delay event.
+	(perform-indentation-update): Use with-connection to bind
+	*emacs-connection* and *send-counter*.
+	(background-message): Remove reference to connection.slowdown.
+	(flow-control-test): New support code for testing flow-control.
+	([defstruct] connection): Delete send-counter and slowdown slots.
+
+	* slime.el (slime-dispatch-event): Re-add thread arg to
+	:ping/:emacs-pong and :test-delay event.
+	([test] flow-control): New test.
+
+2011-12-07  Helmut Eller  <heller at common-lisp.net>
+
+	* slime.el (slime-update-system-indentation): Moved to
+	contrib/slime-indentation.el.
+
+2011-12-07  Helmut Eller  <heller at common-lisp.net>
+
+	* slime.el (slime-batch-test): Forgot to rename slime-run-one-test
+	to slime-run-test here.
+	(slime-net-connect): Remove coding-system argument.
+	(slime-xref-insert-recompilation-flags): Use insert-char instead
+	of (dotimes (i ..) (insert " " ..)) to avoid the compiler warning.
+	([test] break, slime-forward-sexp): Use _i in dotimes.
+
+2011-12-07  Stas Boukarev  <stassats at gmail.com>
+
+	* doc/.cvsignore: Aadd html.tgz
+
+2011-12-07  Didier Verna  <didier at xemacs.org>
+
+	* doc/.cvsignore: Add more files generated by Texinfo (.kys, .fns
+	and .vrs).
+
 2011-12-05  Didier Verna  <didier at xemacs.org>
 
 	* slime.el ([xemacs]): Don't require 'un-define in XEmacs 21.5 and




More information about the slime-devel mailing list