Data-HashMap-Shared 0.20 Latest
Files
- Changes
- LICENSE.xxhash
- MANIFEST
- MANIFEST.SKIP
- META.json
- META.yml
- Makefile.PL
- README
- Shared.xs
- bench/rdlock_bench.pl
- bench/stress.pl
- bench/vs.pl
- eg/aggregator.pl
- eg/basic.pl
- eg/cursor.pl
- eg/feature_flags.pl
- eg/heartbeat.pl
- eg/leaderboard.pl
- eg/lru_cache.pl
- eg/memfd_handoff.pl
- eg/memoize.pl
- eg/multiprocess.pl
- eg/rate_limiter.pl
- eg/sharded_counter.pl
- eg/ttl.pl
- eg/work_queue.pl
- lib/Data/HashMap/Shared.pm
- lib/Data/HashMap/Shared/Cookbook.pod
- lib/Data/HashMap/Shared/I16.pm
- lib/Data/HashMap/Shared/I16S.pm
- lib/Data/HashMap/Shared/I32.pm
- lib/Data/HashMap/Shared/I32S.pm
- lib/Data/HashMap/Shared/II.pm
- lib/Data/HashMap/Shared/IS.pm
- lib/Data/HashMap/Shared/SI.pm
- lib/Data/HashMap/Shared/SI16.pm
- lib/Data/HashMap/Shared/SI32.pm
- lib/Data/HashMap/Shared/SS.pm
- shm_generic.h
- shm_i16.h
- shm_i16s.h
- shm_i32.h
- shm_i32s.h
- shm_ii.h
- shm_is.h
- shm_si.h
- shm_si16.h
- shm_si32.h
- shm_ss.h
- t/01-ii.t
- t/02-ss.t
- t/03-si.t
- t/05-cursor.t
- t/06-stats.t
- t/07-variants.t
- t/09-touch-reserve-stats.t
- t/11-anonymous.t
- t/12-utf8-flag.t
- t/13-memfd.t
- t/14-add-ttl.t
- t/15-new-ops.t
- t/16-fork-multiproc.t
- t/17-resize.t
- t/18-dead-reader-recovery.t
- t/19-lock-exception-safety.t
- t/20-maxcap-overflow.t
- t/21-minmax.t
- t/22-arena-cap.t
- t/23-oracle.t
- t/25-frozen.t
- t/26-recover.t
- t/27-review-fixes.t
- t/28-crash-counters.t
- t/29-cursor-map-destroyed.t
- t/30-keyword-context.t
- t/31-sharded-iteration.t
- t/32-attach-validation.t
- t/33-arena-large-reuse.t
- t/34-poisoned-key-offset.t
- t/35-round11.t
- t/36-reserve-iterreset.t
- t/37-reclaim-on-full.t
- t/38-shard-routing.t
- t/39-exactly-once.t
- t/40-lru-order.t
- t/41-concurrent-put.t
- t/42-magic-key.t
- t/43-get-multi-leak.t
- t/44-drain-clamp.t
- t/45-class-check.t
- t/46-get-multi-agree.t
- t/47-seqlock-tear.t
- t/48-concurrent-set-multi.t
- t/49-flush-partial-shape.t
- t/50-pop-shift-empty.t
- t/51-get-or-set-list.t
- t/52-get-multi-torn.t
- t/53-set-multi-torn.t
- t/54-shard-drain-fairness.t
- t/55-tombstone-reuse.t
- t/56-error-paths.t
- t/57-variant-guards.t
- t/58-overwrite-evicts.t
- t/59-scan-cursor.t
- t/pod_synopsis.t
- t/version_check.t
- typemap
- xs/i16.xs
- xs/i16s.xs
- xs/i32.xs
- xs/i32s.xs
- xs/ii.xs
- xs/is.xs
- xs/si.xs
- xs/si16.xs
- xs/si32.xs
- xs/ss.xs
- xt/asan.t
- xt/cloexec_exec.t
- xt/concurrent_open.t
- xt/crash_recovery.t
- xt/destroy_during_call.t
- xt/eacces.t
- xt/edge-cases.t
- xt/eg_runs.t
- xt/fd_leak.t
- xt/fd_validation.t
- xt/fork_live.t
- xt/freeze_deferred_seal.t
- xt/invalid_args.t
- xt/kwalitee.t
- xt/lru-ttl.t
- xt/manifest_vs_git.t
- xt/memfd_pass.t
- xt/memfd_seal.t
- xt/mmap_leak.t
- xt/mpmc_fuzz.t
- xt/new_ops_fuzz.t
- xt/oversize_key.t
- xt/reader_starvation_guard.t
- xt/rwlock_scaling.t
- xt/slotless_reader_recovery.t
- xt/stale_recovery_crash.t
- xt/take-flush-mmap.t
- xt/tombstone_free_ordering.t
- xt/torn_write.t
- xt/truncation.t
- xt/tsan.t
- xt/unicode_keys.t
- xt/valgrind.t
- xt/valgrind_mp.t
- xt/value_update_tear.t
- xt/writer_crash_recovery.t
- xxhash.h