(hash-table-ref/default ,table-name sv
,(and default-value (default-value 'sv))))
(define-deferred ,table-name
- ;; TODO(cph): this table uses fixnums as keys. It doesn't need to rehash
- ;; on GC, but for now this is expedient.
- (let ((table (make-strong-eq-hash-table)))
+ (let ((table (make-non-pointer-hash-table)))
(for-each (lambda (p)
(hash-table-set! table (car p) (cdr p)))
',mapping)
;;;; UCD property: Alpha
-;;; Generated from Unicode 9.0.0 UCD at 2017-02-09T23:45:15-08
+;;; Generated from Unicode 9.0.0 UCD at 2017-02-10T00:13:06-08
(declare (usual-integrations))
\f
;;;; UCD property: gc
-;;; Generated from Unicode 9.0.0 UCD at 2017-02-09T23:45:16-08
+;;; Generated from Unicode 9.0.0 UCD at 2017-02-10T00:13:07-08
(declare (usual-integrations))
\f
;;;; UCD property: Lower
-;;; Generated from Unicode 9.0.0 UCD at 2017-02-09T23:45:15-08
+;;; Generated from Unicode 9.0.0 UCD at 2017-02-10T00:13:06-08
(declare (usual-integrations))
\f
;;;; UCD property: nt
-;;; Generated from Unicode 9.0.0 UCD at 2017-02-09T23:45:17-08
+;;; Generated from Unicode 9.0.0 UCD at 2017-02-10T00:13:08-08
(declare (usual-integrations))
\f
(hash-table-ref/default char-map:numeric-type sv #f))
(define-deferred char-map:numeric-type
- (let ((table (make-strong-eq-hash-table)))
+ (let ((table (make-non-pointer-hash-table)))
(for-each
(lambda (p)
(hash-table-set! table (car p) (cdr p)))
;;;; UCD property: slc
-;;; Generated from Unicode 9.0.0 UCD at 2017-02-09T23:45:17-08
+;;; Generated from Unicode 9.0.0 UCD at 2017-02-10T00:13:08-08
(declare (usual-integrations))
\f
(hash-table-ref/default char-map:simple-lower-case sv sv))
(define-deferred char-map:simple-lower-case
- (let ((table (make-strong-eq-hash-table)))
+ (let ((table (make-non-pointer-hash-table)))
(for-each
(lambda (p)
(hash-table-set! table (car p) (cdr p)))
;;;; UCD property: suc
-;;; Generated from Unicode 9.0.0 UCD at 2017-02-09T23:45:17-08
+;;; Generated from Unicode 9.0.0 UCD at 2017-02-10T00:13:09-08
(declare (usual-integrations))
\f
(hash-table-ref/default char-map:simple-upper-case sv sv))
(define-deferred char-map:simple-upper-case
- (let ((table (make-strong-eq-hash-table)))
+ (let ((table (make-non-pointer-hash-table)))
(for-each
(lambda (p)
(hash-table-set! table (car p) (cdr p)))
;;;; UCD property: Upper
-;;; Generated from Unicode 9.0.0 UCD at 2017-02-09T23:45:15-08
+;;; Generated from Unicode 9.0.0 UCD at 2017-02-10T00:13:06-08
(declare (usual-integrations))
\f
;;;; UCD property: WSpace
-;;; Generated from Unicode 9.0.0 UCD at 2017-02-09T23:45:15-08
+;;; Generated from Unicode 9.0.0 UCD at 2017-02-10T00:13:07-08
(declare (usual-integrations))
\f