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