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@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@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@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@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@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@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@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@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@bese.it
* swank-motd.lisp, slime-motd.el: Message Of The Day printing for