[slime-devel] Daily ChangeLog diff

Helmut Eller heller at common-lisp.net
Thu Dec 17 08:33:01 UTC 2009


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1937 slime/ChangeLog:1.1941
--- slime/ChangeLog:1.1937	Tue Dec 15 16:56:55 2009
+++ slime/ChangeLog	Thu Dec 17 01:25:00 2009
@@ -1,3 +1,40 @@
+2009-12-17  Stas Boukarev  <stassats at gmail.com>
+
+	* swank.lisp (handle-requests): Comment out
+	(assert (boundp '*sldb-quit-restart*)) because it's not bound
+	on NIL communication style. It's not a real fix, but at least it
+	lets null communication-style work.
+
+2009-12-16  Tobias C. Rittweiler <tcr at freebits.de>
+
+	* swank-sbcl.org (categorize-definition-source): New.
+	(definition-source-for-emacs): Use it. Slightly
+	refactored. Renamed from `make-definition-source-location'.
+	(find-definitions, find-source-location)
+	(source-location-for-xref-data, function-dspec): Updated
+	accordingly.
+	(source-file-position): Scratch last argument, not needed anymore.
+
+2009-12-16  Stas Boukarev  <stassats at gmail.com>
+
+	* swank.lisp (compile-file-output): Use
+	(make-pathname :directory dir :defaults (compile-file-pathname file))
+	instead of (compile-file-pathname file :output-file dir),
+	because the latter works differently on different implementations.
+	(fasl-pathname): Use the above function.
+
+2009-12-16  Tobias C. Rittweiler <tcr at freebits.de>
+
+	* swank.lisp (*sldb-quit-restart*): Export. For users to customize
+	what `q' does in SLDB.
+	(handle-requests): Test differently for recursive invocations
+	as *sldb-quit-restart* may now be globally bound due to user
+	customization.
+	(coerce-restart): Coerces a restart-designator to a restart.
+	(throw-to-toplevel): Use it.
+
+	* slime.texi (swank:*sldb-quit-restart*): Document it.
+
 2009-12-15  Tobias C. Rittweiler <tcr at freebits.de>
 
 	* swank.lisp (collect-notes): Establish new abort restart ("Abort




More information about the slime-devel mailing list