[slime-devel] Daily ChangeLog diff

Luke Gorrie lgorrie at common-lisp.net
Thu Sep 23 22:00:02 UTC 2004


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.538 slime/ChangeLog:1.539
--- slime/ChangeLog:1.538	Sun Sep 19 10:04:57 2004
+++ slime/ChangeLog	Thu Sep 23 23:39:47 2004
@@ -1,3 +1,34 @@
+2004-09-23  Helmut Eller  <heller at common-lisp.net>
+
+	* slime.el (slime-start-and-load): Take arguments so that the
+	function can be called non-interactively.
+	(slime-recompile-bytecode): Don't warn about uses of cl-functions.
+	(slime-reset): Kill all sldb buffers.
+	(slime-goto-location-position): Fix syntax for Emacs 20.
+	(sldb-mode-map): Add C-c C-d bindings.
+	(slime-open-inspector): Insert the type in the second line so that
+	we can make longer titles, e.g we should include the princed
+	version of the inspected object.
+
+	* swank-backend.lisp (frame-package, label-value-line)
+	(label-value-line*): New functions.
+
+	* swank.lisp (frame-locals-for-emacs): Bind *print-pretty* to
+	*sldb-pprint-frames* to get more compact lines and bind *package*
+	to frame-package to get shorter labels for variables.
+	(format-values-for-echo-area): Include the hex and octal
+	representation for integers.
+	(apply-macro-expander, disassemble-symbol): Use the buffer-package
+	for reading.
+	(inspector-content-for-emacs): Use print-part-to-string so that we
+	see cycles in the data structure.
+	(inspect-for-emacs): Minor beautifications.
+
+	* swank-cmucl.lisp (frame-package): Implemented.
+	(inspect-for-emacs): Only include stuff that is actually stored in
+	the object itself (see objdef.lisp for exact object layout).
+	Include the disassembly for functions and code components.
+
 2004-09-19  Helmut Eller  <e9626484 at stud3.tuwien.ac.at>
 
 	* swank-gray.lisp (stream-read-char): Treat empty strings as




More information about the slime-devel mailing list