[slime-cvs] CVS slime
trittweiler
trittweiler at common-lisp.net
Sun Mar 23 23:35:54 UTC 2008
Update of /project/slime/cvsroot/slime
In directory clnet:/tmp/cvs-serv26805
Modified Files:
ChangeLog
Log Message:
* swank-source-path-parser.lisp
The source parser READs in files, and if such a file contains some
nasty #. hackery that results in an error being signalled, M-. would
fail on anything that's defined in those files. Fix that by using
a special #. reader function that invokes the original #. reader
with an IGNORE-ERRORS wrapped around.
(make-sharpdot-reader): New function.
(make-source-recording-readtable): Use it and install it on #.
* slime.el (find-definition.2): New test case to guard against it.
--- /project/slime/cvsroot/slime/ChangeLog 2008/03/19 11:46:43 1.1331
+++ /project/slime/cvsroot/slime/ChangeLog 2008/03/23 23:35:53 1.1332
@@ -1,3 +1,18 @@
+2008-03-24 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * swank-source-path-parser.lisp
+
+ The source parser READs in files, and if such a file contains some
+ nasty #. hackery that results in an error being signalled, M-. would
+ fail on anything that's defined in those files. Fix that by using
+ a special #. reader function that invokes the original #. reader
+ with an IGNORE-ERRORS wrapped around.
+
+ (make-sharpdot-reader): New function.
+ (make-source-recording-readtable): Use it and install it on #.
+
+ * slime.el (find-definition.2): New test case to guard against it.
+
2008-03-18 Geo Carncross <geocar at gmail.com>
* swank-ecl.lisp: ECL moved gray streams into GRAY package.
More information about the slime-cvs
mailing list