#| -*-Scheme-*-
-$Id: hashtb.scm,v 1.31 2004/06/13 04:14:22 cph Exp $
+$Id: hashtb.scm,v 1.32 2005/01/23 17:53:05 cph Exp $
Copyright 1990,1991,1993,1994,1995,2003 Massachusetts Institute of Technology
-Copyright 2004 Massachusetts Institute of Technology
+Copyright 2004,2005 Massachusetts Institute of Technology
This file is part of MIT/GNU Scheme.
(define address-hash-tables)
(define make-eq-hash-table)
+(define make-strong-eq-hash-table)
(define make-eqv-hash-table)
+(define make-strong-eqv-hash-table)
(define make-equal-hash-table)
(define make-string-hash-table)
(define make-symbol-hash-table)
(set! make-eq-hash-table
(hash-table-constructor
(make-weak-rehash-type eq-hash-mod eq?)))
+ (set! make-strong-eq-hash-table
+ (hash-table-constructor
+ (make-strong-rehash-type eq-hash-mod eq?)))
(set! make-eqv-hash-table
(hash-table-constructor
(make-weak-rehash-type eqv-hash-mod eqv?)))
+ (set! make-strong-eqv-hash-table
+ (hash-table-constructor
+ (make-strong-rehash-type eqv-hash-mod eqv?)))
(set! make-equal-hash-table
(hash-table-constructor
(make-strong-rehash-type equal-hash-mod equal?)))
#| -*-Scheme-*-
-$Id: runtime.pkg,v 14.528 2005/01/16 04:17:41 cph Exp $
+$Id: runtime.pkg,v 14.529 2005/01/23 17:53:16 cph Exp $
Copyright 1988,1989,1990,1991,1992,1993 Massachusetts Institute of Technology
Copyright 1994,1995,1996,1997,1998,1999 Massachusetts Institute of Technology
make-eqv-hash-table
make-object-hash-table
make-string-hash-table
+ make-strong-eq-hash-table
+ make-strong-eqv-hash-table
make-symbol-hash-table
set-hash-table/rehash-size!
set-hash-table/rehash-threshold!