[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