Changes for version 0.07 - 2026-04-09

  • Fix TTL expiry off-by-one: entries now live for their full TTL seconds
  • Fix compilation on threaded perls (undef Perl malloc/free macros)
  • Fix freeze/thaw: persisted entries no longer acquire default TTL on thaw
  • Fix freeze/thaw: clamp boundary TTL to avoid 0-sentinel ambiguity
  • Guard expires_at computation against uint32_t wrap-to-zero
  • Widen TTL test margins for slow CPAN smokers (1236 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