Index: slime/ChangeLog diff -u slime/ChangeLog:1.639 slime/ChangeLog:1.641 --- slime/ChangeLog:1.639 Wed Mar 16 23:11:24 2005 +++ slime/ChangeLog Fri Mar 18 23:33:59 2005 @@ -1,3 +1,30 @@ +2005-03-18 Helmut Eller heller@common-lisp.net + + * swank-source-path-parser.lisp (make-source-recording-readtable): + Ignore non-ascii chars. + + * swank-sbcl.lisp (swank-compile-string): Re-implemented. This + time with temp-files and proper source-location tracking. + (install-debug-source-patch, debug-source-for-info-advice): Patch + SBCL's debug-source-for-info so that we can dump our own bits of + debug info. + (function-source-location, code-location-source-path): Rewritten + to handle C-c C-c functions. Also use the source-path to locate + the position. + (locate-compiler-note): Renamed from resolve-note-location. + (temp-file-name, call/temp-file): New utilities. + (file-source-location, lisp-source-location) + (temp-file-source-location, source-file-source-location) + (string-source-position, code-location-debug-source-info) + (code-location-debug-source-name, code-location-debug-source-created,) + (code-location-debug-fun-fun, code-location-from-emacs-buffer-p) + (function-from-emacs-buffer-p, function-debug-source-info) + (info-from-emacs-buffer-p, code-location-has-debug-block-info-p) + (stream-source-position): Lots of new helper functions. + (with-debootstrapping): Moved upwards so that it can be used for + source location searching. + (source-location-for-emacs): Deleted + 2005-03-16 Helmut Eller heller@common-lisp.net
* slime/swank.lisp (*macroexpand-printer-bindings*): New user