[slime-cvs] CVS update: slime/ChangeLog slime/swank-sbcl.lisp

Juho Snellman jsnellman at common-lisp.net
Mon Aug 29 11:24:32 UTC 2005


Update of /project/slime/cvsroot/slime
In directory common-lisp.net:/tmp/cvs-serv32734

Modified Files:
	ChangeLog swank-sbcl.lisp 
Log Message:
swank-sbcl.lisp (make-weak-key-hash-table): Remove the implementation; 
SBCL doesn't actually support weak hash-tables.

Date: Mon Aug 29 13:24:18 2005
Author: jsnellman

Index: slime/ChangeLog
diff -u slime/ChangeLog:1.759 slime/ChangeLog:1.760
--- slime/ChangeLog:1.759	Sun Aug 28 17:09:46 2005
+++ slime/ChangeLog	Mon Aug 29 13:23:55 2005
@@ -1,3 +1,8 @@
+2005-08-29  Juho Snellman  <jsnell at iki.fi>
+
+	* swank-sbcl.lisp (make-weak-key-hash-table): Remove the 
+        implementation; SBCL doesn't actually support weak hash-tables.
+
 2005-08-28  Matthias Koeppe  <mkoeppe at mail.math.uni-magdeburg.de>
 
 	* slime.el (slime-repl-kill-input): New command.


Index: slime/swank-sbcl.lisp
diff -u slime/swank-sbcl.lisp:1.142 slime/swank-sbcl.lisp:1.143
--- slime/swank-sbcl.lisp:1.142	Sun Aug 28 16:48:20 2005
+++ slime/swank-sbcl.lisp	Mon Aug 29 13:23:55 2005
@@ -1222,6 +1222,11 @@
 
 ;;; Weak datastructures
 
+
+;; SBCL doesn't actually implement weak hash-tables, the WEAK-P
+;; keyword is just a decoy. Leave this here, but commented out,
+;; so that no-one tries adding it back.
+#+(or)
 (defimplementation make-weak-key-hash-table (&rest args)
   (apply #'make-hash-table :weak-p t args))
 




More information about the slime-cvs mailing list