Changes for version 0.06 - 2026-03-23

  • Split XS into per-variant xs/*.xsi files
  • Pre-reserve in from_hash/merge to avoid repeated resizes
  • Fix clone OOM: null shared LRU/TTL pointers before node copy
  • Fix from_hash/merge SV* refcount leak on put OOM
  • Document freeze/thaw native-endian limitation
  • Extended test coverage (1232 tests)

Modules

Fast type-specialized hash maps implemented in C

Provides

in lib/Data/HashMap/I16.pm
in lib/Data/HashMap/I16A.pm
in lib/Data/HashMap/I16S.pm
in lib/Data/HashMap/I32.pm
in lib/Data/HashMap/I32A.pm
in lib/Data/HashMap/I32S.pm
in lib/Data/HashMap/IA.pm
in lib/Data/HashMap/II.pm
in lib/Data/HashMap/IS.pm
in lib/Data/HashMap/SA.pm
in lib/Data/HashMap/SI.pm
in lib/Data/HashMap/SI16.pm
in lib/Data/HashMap/SI32.pm
in lib/Data/HashMap/SS.pm