Data-HashMap-Shared 0.22 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/60-arena-class-drift.t
- t/61-own-pid-lock-recovery.t
- t/62-lock-bookkeeping-heals.t
- t/63-slotless-slot-recovery.t
- t/64-arena-reset-key-window.t
- t/65-arena-compaction.t
- t/66-compaction-keeps-free-space.t
- t/67-constructor-warning-leak.t
- t/68-lock-free-read-own-pid-ghost.t
- t/69-threads-own-pid-live-holder.t
- t/70-cross-map-lock-recovery.t
- t/71-clear-crash-window.t
- t/72-compaction-after-clear.t
- t/73-compaction-skip-is-lossless.t
- t/74-freeze-finishes-partial-set.t
- t/75-taint-paths.t
- t/76-tied-arguments.t
- t/77-numeric-edges.t
- t/78-large-freelist-firstfit.t
- t/79-reentrant-batch-arg.t
- t/80-stale-resize-record.t
- t/81-flush-partial-sharded.t
- t/82-lru-skip-accessed.t
- t/83-sparse-reserve.t
- t/84-ttl-after-lock-wait.t
- t/85-to-hash.t
- t/86-signals-held.t
- t/87-expired-overwrite-reclaim.t
- t/88-flush-partial-resize.t
- t/89-ctor-forms.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/clear_crash_gdb.t
- xt/cloexec_exec.t
- xt/compact_cost.t
- xt/compact_crash.t
- xt/compact_crash_gdb.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/enospc.t
- xt/fallback_constants.t
- xt/fd_leak.t
- xt/fd_validation.t
- xt/fork_live.t
- xt/freeze_deferred_seal.t
- xt/freeze_flush_failure.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/read_starvation.t
- xt/reader_starvation_guard.t
- xt/resize_crash_gdb.t
- xt/resize_empty_cost.t
- xt/resize_kill_fuzz.t
- xt/resize_recovery_signals.t
- xt/rwlock_scaling.t
- xt/slotless_reader_recovery.t
- xt/stale_recovery_crash.t
- xt/take-flush-mmap.t
- xt/to_hash_stall.t
- xt/tombstone_free_ordering.t
- xt/torn_write.t
- xt/truncation.t
- xt/tsan.t
- xt/ttl_churn_cost.t
- xt/unicode_keys.t
- xt/unwound_read_lock_gdb.t
- xt/valgrind.t
- xt/valgrind_mp.t
- xt/value_update_tear.t
- xt/writer_crash_recovery.t
- xt/wrlock_threads.t
- xxhash.h