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(a)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(a)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(a)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(a)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(a)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(a)common-lisp.net>
* slime-repl.el (slime-repl-event-hook-function): Handle