Hopscotch table improvements
commit9748d2c2d87f02e8f05af0f6aec31281ea00c994
authorDouglas Katzman <dougk@google.com>
Thu, 13 Apr 2017 00:17:35 +0000 (12 20:17 -0400)
committerDouglas Katzman <dougk@google.com>
Thu, 13 Apr 2017 00:26:10 +0000 (12 20:26 -0400)
treebd4efa3a4c8e02d3a84295ffb5f7ec6081264111
parent0c392c66bcea1d6490077a01cb1f53b12c8f4707
Hopscotch table improvements

* Allow values to be 8,16,32,or 64-bit integers
* Rename hopscotch_put() to hopscotch_insert()
* Make new hopscotch_put() which either inserts or updates
* Add table identifier string in log_stats
* Rename COLLECT_STATISTICS to HOPSCOTCH_INSTRUMENT
src/runtime/gencgc.c
src/runtime/hopscotch.c
src/runtime/hopscotch.h
tests/hopscotch.impure-cload.lisp