[slime-devel] Daily ChangeLog diff

Marco Baringer mbaringer at common-lisp.net
Thu Sep 11 04:35:02 UTC 2008


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1495 slime/ChangeLog:1.1498
--- slime/ChangeLog:1.1495	Tue Sep  9 19:29:44 2008
+++ slime/ChangeLog	Wed Sep 10 19:18:36 2008
@@ -1,3 +1,42 @@
+2008-09-11  Tobias C. Rittweiler  <tcr at freebits.de>
+
+	* slime.el (slime-compilation-unit): Renamed to
+	`slime-compilation-result'.
+	(slime-last-compilation-unit): Renamed to
+	`slime-last-compilation-result'.
+	(slime-compiler-notes, slime-compiler-results): Adapted accordingly.
+	(slime-compilation-finished): Ditto.
+
+2008-09-11  Tobias C. Rittweiler  <tcr at freebits.de>
+
+	* slime.el (slime-popup-buffer-restore-snapshot): Make sure that
+	the buffer-local variable containing the popup buffer's snapshot
+	is set to nil in the right buffer.
+
+2008-09-11  Tobias C. Rittweiler  <tcr at freebits.de>
+
+	Reimplement recompilation support. The previous implementation
+	involving specials was subtly broken with the :fd-handler
+	communcation-style, because of serve-event's polite interplay with
+	specials. (Cf. my slime-devel post "Per event bindings" on 2008-08-17.)
+
+	* swank.lisp (with-swank-compilation-unit): Removed.
+	(record-note-for-condition): Removed.
+	(defstruct swank-compilation-unit): Renamed to
+	`swank-compilation-result'.
+	(swank-compilation-unit-for-emacs): Renamed to
+	`swank-compilation-result-for-emacs'.
+	(swank-compiler): Takes additional argument, the
+	swank-compilation-result where caught notes should be accumulated
+	into.
+	(defslimefun compile-file-for-emacs): Adapted accordingly.
+	(defslimefun compile-string-for-emacs): Ditto.
+	(defslimefun compile-multiple-strings-for-emacs): New RPC call.
+
+	* slime.el (slime-make-compile-expression-for-swank): Removed.
+	(slime-compile-string): Don't use above function anymore. Adapted.
+	(slime-recompile-locations): Rewritten to use new RPC call above.
+
 2008-09-10  Tobias C. Rittweiler  <tcr at freebits.de>
 
 	* swank-backend.lisp (*gray-stream-symbols*): Comment out
Index: slime/contrib/ChangeLog
diff -u slime/contrib/ChangeLog:1.128 slime/contrib/ChangeLog:1.129
--- slime/contrib/ChangeLog:1.128	Sun Sep  7 08:44:11 2008
+++ slime/contrib/ChangeLog	Wed Sep 10 19:51:17 2008
@@ -1,3 +1,8 @@
+2008-09-11  Tobias C. Rittweiler  <tcr at freebits.de>
+
+	* swank-asdf.lisp (operate-on-system-for-emacs): Adapted to recent
+	changes wrt. swank-compilation-unit.
+
 2008-09-07  Tobias C. Rittweiler  <tcr at freebits.de>
 
 	* slime-autodoc.el (slime-make-autodoc-swank-form): Do not



More information about the slime-devel mailing list