-
Simon Marlow authored
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.
18ea22a1