[slime-devel] Daily ChangeLog diff

Helmut Eller heller at common-lisp.net
Wed Dec 31 03:33:03 UTC 2008


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1609 slime/ChangeLog:1.1610
--- slime/ChangeLog:1.1609	Mon Dec 29 19:03:20 2008
+++ slime/ChangeLog	Tue Dec 30 18:57:54 2008
@@ -1,3 +1,28 @@
+2008-12-30  Tobias C. Rittweiler  <tcr at freebits.de>
+
+	As of now, `C-u C-c C-c' compiled a function with maximum debug
+	settings (SBCL only.)
+
+	Now, `M-- C-c C-c' will compile a function with maximum _speed_
+	settings (still SBCL only) --- useful to elicit compiler notes.
+
+	* slime.el (slime-compilation-debug-level): Renamed to
+	`slime-compilation-policy'.
+	(slime-normalize-optimization-level): Renamed to
+	`slime-compute-policy'.
+
+	* swank.lisp (compile-string-for-emacs): Takes a policy now.
+	(compile-multiple-strings-for-emacs): Ditto.
+
+	* swank-backend.lisp (swank-compile-string): Change :DEBUG key arg
+	to :POLICY.
+
+	* swank-scl.lisp, swank-openmcl.lisp, swank-lispworks.lisp
+	* swank-ecl.lisp, swank-corman.lisp, swank-cmucl.lisp,
+	* swank-clisp.lisp, swank-allegro.lisp, swank-sbcl.lisp:
+
+	Changed accordingly.
+
 2008-12-29  Helmut Eller  <heller at common-lisp.net>
 
 	* swank-openmcl.lisp (find-definitions, source-locations): Use
Index: slime/contrib/ChangeLog
diff -u slime/contrib/ChangeLog:1.153 slime/contrib/ChangeLog:1.156
--- slime/contrib/ChangeLog:1.153	Sat Dec 27 18:24:29 2008
+++ slime/contrib/ChangeLog	Tue Dec 30 19:04:06 2008
@@ -1,3 +1,34 @@
+2008-12-30  Tobias C. Rittweiler  <tcr at freebits.de>
+
+	* slime-repl.lisp (slime-repl-set-package): Set
+	`slime-buffer-package' to the new package name. Otherwise, a ,!p
+	repl command is not properly taken into account resulting in
+	misbehaviour of completion and arglist display.
+
+2008-12-30  Tobias C. Rittweiler  <tcr at freebits.de>
+
+	* slime-sbcl-exts.el, swank-sbcl-exts.lisp: New contrib.
+
+	This is the place for SBCL specific extensions and customizations
+	that can't go into SBCL's swank-backend.
+
+	At the moment, it contains code to display arglist of instructions,
+	as in `(sb-assem:inst mov |'.
+
+2008-12-30  Tobias C. Rittweiler  <tcr at freebits.de>
+
+	* swank-arglists.lisp (defstruct arglist-dummy): Remove
+	:PRINT-OBJECT which made an arglist dummy look like a normal
+	symbol. This is just confusing. If an ARGLIST-DUMMY appears in an
+	arglist, the relevant code should deal with this explicitly.
+	(with-availability): Renamed to WITH-AVAILABLE-ARGLIST.
+
+	* slime-parse.el (slime-parse-extended-operator-name): Pass the
+	fully qualified symbol (not just the name) to the parser function.
+	(slime-make-extended-operator-parser/look-ahead): Do not take the
+	operator name as first argument if point is located at the
+	operator name.
+
 2008-12-27  Helmut Eller  <heller at common-lisp.net>
 
 	* slime-repl.el (slime-repl-event-hook-function): Handle




More information about the slime-devel mailing list