[slime-devel] Daily ChangeLog diff

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


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1501 slime/ChangeLog:1.1504
--- slime/ChangeLog:1.1501	Thu Sep 11 08:32:01 2008
+++ slime/ChangeLog	Fri Sep 12 14:55:42 2008
@@ -1,3 +1,58 @@
+2008-09-12  Helmut Eller  <heller at common-lisp.net>
+
+	For Lispworks, parse the $LWHOME/lwdoc file.
+
+	* swank-lispworks.lisp (lwdoc, lookup-lwdoc, parse-lwdoc-record):
+	New functions.
+	(describe-symbol-for-emacs): Use it.
+
+2008-09-12  Tobias C. Rittweiler  <tcr at freebits.de>
+
+	In an SLDB buffer, `C-c C-c' will now recompile the source behind
+	a frame. In particular, `C-u C-c C-c' will recompile the frame
+	with high debug settings.
+
+	* slime.el (sldb-recompile-frame-source): New function.
+	(sldb-mode-map): Bind `C-c C-c' to it.
+
+	* slime.el (sldb-overlays, sldb-delete-overlays, slime-xref-cleanup):
+	Removed. Sldb-overlays weren't created anymore since 2008-08-17.
+
+2008-09-12  Tobias C. Rittweiler  <tcr at freebits.de>
+
+	New faces: `sldb-restartable-frame-line-face',
+	           `sldb-non-restartable-frame-line-face'.
+
+	The former is the face for frames that are surely restartable, the
+	latter for frames that are surely not restartable. If
+	restartability of a frame cannot be reliably determined, the face
+	`sldb-frame-line-face' is used.
+
+	At the moment, determination of frame restartability is supported
+	by the SBCL backend only.
+
+	* slime.el (sldb-frame.string): New.
+	(sldb-frame.number): New.
+	(sldb-frame.plist): New.
+	(sldb-prune-initial-frames): Use them.
+	(sldb-insert-frames): Ditto.
+	(sldb-compute-frame-face): New.
+	(sldb-insert-frame): Use `sldb-compute-frame-face' to insert
+	frames with one of the faces described above.
+
+	* swank.lisp (defslimefun backtrace): Changed return value; each
+	frame is now accompanied with a PLIST which at the moment can
+	contain :RESTARTABLE NIL/T/:UNKNOWN depending on whether the frame
+	is restartable, or not.
+
+	* swank-backend.lisp (defstruct swank-frame): New structure.
+	(compute-backtrace): Is now supposed to return a list of SWANK-FRAMEs.
+	(print-frame): Renamed to PRINT-SWANK-FRAME.
+
+	* swank-sbcl.lisp, swank-cmucl.lisp, swank-lispworks.lisp,
+	* swank-allegro.lisp, swank-scl.lisp, swank-openmcl.lisp,
+	* swank-abcl.lisp, swank-clisp.lisp: Adapted to swank-backend changes.
+
 2008-09-11  Helmut Eller  <heller at common-lisp.net>
 
 	* doc/slime-refcard.tex: Fix typos.



More information about the slime-devel mailing list