[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