[slime-devel] Daily ChangeLog diff

Marco Baringer mbaringer at common-lisp.net
Tue Feb 5 05:35:04 UTC 2008


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1276 slime/ChangeLog:1.1281
--- slime/ChangeLog:1.1276	Sun Feb  3 13:51:56 2008
+++ slime/ChangeLog	Mon Feb  4 15:35:11 2008
@@ -1,12 +1,56 @@
+2008-02-04  Marco Baringer  <mb at bese.it>
+
+	* swank-openmcl.lisp (ccl::advise ccl::break): advise the
+	lower-level ccl::cbreak-loop instead of cl:break.
+	(frame-locals): If the value is a value-cell (a closed over value)
+	show the closed over value and not the value cell.
+	(disassemble-frame): add in x86-64 code.
+
+	* slime-autoloads.el (slime-setup-contribs): Add contribs
+	directory to load-path.
+
+	* slime.el (slime-setup): Add contribs directory to load-path.
+
+	* swank-abcl.lisp, swank-allegro.lisp, swank-backend.lisp,
+	swank-clisp.lisp, swank-cmucl.lisp, swank-corman.lisp,
+	swank-ecl.lisp, swank-lispworks.lisp, swank-openmcl.lisp,
+	swank-sbcl.lisp, swank-scl.lisp, swank.lisp,
+	contrib/swank-fancy-inspector.lisp: Remove second argument from
+	swank:inspect-for-emacs. This functionality, choosing an inspector
+	at runtime, was never actually used and is, now, needless
+	complexity.
+
+2008-02-04  Helmut Eller  <heller at common-lisp.net>
+
+	Simpler code to bind 0-9 in the debugger.
+
+	* slime.el (sldb-mode-map): When binding the keys 0-9, use eval
+	instead of two macros.
+
+2008-02-04  Helmut Eller  <heller at common-lisp.net>
+
+	Move some functions to swank-arglist.lisp.
+
+	* swank.lisp (length=, ensure-list, recursively-empty-p)
+	(maybecall, exactly-one-p, read-softly-from-string)
+	(unintern-in-home-package, valid-function-name-p): Moved to
+	contrib/swank-arglist.lisp.
+
 2008-02-03  Marco Baringer  <mb at bese.it>
 
+	* swank.lisp (*sldb-condition-printer*): New variable.
+	(safe-condition-message): Use the current binding
+	of *sldb-condition-printer* to print the condition to a string.
+
 	* slime.el (sldb-invoke-restart-by-name): New function. Invokes a
 	restart by name, uses completion to read restart's name.
 	(slime-define-keys sldb-mode-map): Bind
 	sldb-invoke-restart-by-name to I in sldb buffers.
 
 	* swank-loader.lisp: When loading swank delete all swank packages
-	first. This protects the lisp from broken reloads of swank.
+	first. This protects the lisp from broken reloads of swank. Leave
+	the swank-loader package so that users can set *fasl-directory*
+	and *source-directory* as per the documentation.
 	(lisp-version-string): On openmcl use the full
 	cl:lisp-implementation-version, ccl::*openmcl-major-version* and
 	ccl::*openmcl-minor-version* aren't sufficently precise to notice
@@ -15,7 +59,7 @@
 2008-01-27  Helmut Eller  <heller at common-lisp.net>
 
 	Make it easier to start a non-default Lisp from ELisp code.
-	
+
 	* slime.el (slime): If the argument is a symbol start the
 	corresponding entry in slime-lisp-implementations.
 	Typical use is something like:
@@ -29,7 +73,7 @@
 	(suppress-sharp-dot): unused, delete it.
 
 	* slime.el (test compile-defun): test with #+#.'(:and).
-	
+
 2008-01-21  Helmut Eller  <heller at common-lisp.net>
 
 	* slime.el (sldb-mode): Don't throw to toplevel in the
Index: slime/contrib/ChangeLog
diff -u slime/contrib/ChangeLog:1.84 slime/contrib/ChangeLog:1.87
--- slime/contrib/ChangeLog:1.84	Sun Feb  3 13:45:14 2008
+++ slime/contrib/ChangeLog	Mon Feb  4 13:00:36 2008
@@ -1,3 +1,22 @@
+2008-02-04  Marco Baringer  <mb at bese.it>
+
+	* swank-presentation-streams.lisp (presenting-object-1): Add
+	declare special *record-repl-results* to silence compiler
+	warnings.
+
+	* swank-arglists.lisp (arglist-dispatch): Specialize operator-type
+	so openmcl doesn't warn about unused arguments.
+	(arglist-dispatch): add declare ignore form.
+
+2008-02-04  Helmut Eller  <heller at common-lisp.net>
+
+	Move some functions to swank-arglist.lisp.
+
+	* swank-arglist.lisp (length=, ensure-list, recursively-empty-p)
+	(maybecall, exactly-one-p, read-softly-from-string)
+	(unintern-in-home-package, valid-function-name-p): Moved from
+	swank.lisp. to contrib/swank-arglist.lisp.
+
 2008-02-03  Marco Baringer  <mb at bese.it>
 
 	* swank-motd.lisp, slime-motd.el: Message Of The Day printing for



More information about the slime-devel mailing list