From: Guillermo J. Rozas Date: Thu, 3 May 1990 14:59:34 +0000 (+0000) Subject: Increase the size of symbol tables. Symbol tables should be growing X-Git-Tag: 20090517-FFI~11414 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=04a5b690cdee453ef6a728bd5539a084deeae3ad;p=mit-scheme.git Increase the size of symbol tables. Symbol tables should be growing (re-hashing) hash tables, but are currently fixed. The previous value was too small for large compilation units. The current one may be too large for small units, but oh well. --- diff --git a/v7/src/compiler/back/symtab.scm b/v7/src/compiler/back/symtab.scm index 5822b95d2..296b9df33 100644 --- a/v7/src/compiler/back/symtab.scm +++ b/v7/src/compiler/back/symtab.scm @@ -1,8 +1,8 @@ #| -*-Scheme-*- -$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/back/symtab.scm,v 1.43 1987/07/15 02:59:21 jinx Rel $ +$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/back/symtab.scm,v 1.44 1990/05/03 14:59:34 jinx Rel $ -Copyright (c) 1987 Massachusetts Institute of Technology +Copyright (c) 1987, 1990 Massachusetts Institute of Technology This material was developed by the Scheme project at the Massachusetts Institute of Technology, Department of Electrical Engineering and @@ -33,11 +33,12 @@ promotional, or sales literature without prior written consent from MIT in each case. |# ;;;; Symbol Tables +;;; package: (compiler assembler) (declare (usual-integrations)) -(define-integrable (make-symbol-table) - (symbol-hash-table/make 271)) +(define (make-symbol-table) + (symbol-hash-table/make 1009)) (define (symbol-table-define! table key value) (symbol-hash-table/modify! table key