[slime-cvs] CVS slime/contrib

mbaringer mbaringer at common-lisp.net
Mon Feb 4 18:00:37 UTC 2008


Update of /project/slime/cvsroot/slime/contrib
In directory clnet:/tmp/cvs-serv11290/contrib

Modified Files:
	swank-presentation-streams.lisp ChangeLog 
Log Message:



--- /project/slime/cvsroot/slime/contrib/swank-presentation-streams.lisp	2007/08/28 16:26:32	1.4
+++ /project/slime/cvsroot/slime/contrib/swank-presentation-streams.lisp	2008/02/04 18:00:36	1.5
@@ -210,6 +210,9 @@
 (defun presenting-object-1 (object stream continue)
   "Uses the bridge mechanism with two messages >id and <id. The first one
 says that I am starting to print an object with this id. The second says I am finished"
+  ;; this declare special is to let the compiler know that *record-repl-results* will eventually be
+  ;; a global special, even if it isn't when this file is compiled/loaded.
+  (declare (special *record-repl-results*))
   (let ((slime-stream-p 
 	 (and *record-repl-results* (slime-stream-p stream))))
     (if slime-stream-p
--- /project/slime/cvsroot/slime/contrib/ChangeLog	2008/02/04 17:58:32	1.86
+++ /project/slime/cvsroot/slime/contrib/ChangeLog	2008/02/04 18:00:36	1.87
@@ -1,5 +1,9 @@
 2008-02-04  Marco Baringer  <mb at 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.




More information about the slime-cvs mailing list