Skip to content

extlib version 2.1.1

Latest

Choose a tag to compare

@bamless bamless released this 11 Apr 15:55
  • Now the hashmap grows only when actual live entries (i.e. not
    tombstones) occupy at least 37.5% (half of occupancy threshold - 75%) of the buckets
    after a successful EXT_HMAP_NEEDS_RESIZE check (that checks if live entries +
    tombstones exceed the 75% threshold). This should make the growing behaviour a little
    bit more conservative in mixed usage scenarios (lots of inserts, deleted and lookups).
  • Swapped old c-string hash function with FNV-1a Hash. This gives us a slightly better
    distribution at no extra downsides.

Full Changelog: v2.1.0...v2.1.1