[project @ 2001-11-26 13:06:49 by simonmar]
authorsimonmar <unknown>
Mon, 26 Nov 2001 13:06:49 +0000 (13:06 +0000)
committersimonmar <unknown>
Mon, 26 Nov 2001 13:06:49 +0000 (13:06 +0000)
commit18ea22a1d98fc9d5a12c69ed140053300fc887d5
treecc6c9ae168c17a94d89d81e5d8669262e4d81b01
parentd6181fe1c1584b4e5f12e4dd58b26cfd5b68c560
[project @ 2001-11-26 13:06:49 by simonmar]
Use an arena internally to allocate hash bucket cells instead of the
current home-brewed combination of malloc/free and a free list.

We still allocate hash table segments using malloc/free because these
are large (4k by default) and might interact badly with the blockish
nature of the arena allocator.
ghc/rts/Hash.c