Ancient 0.07
Files
- MANIFEST
- META.json
- META.yml
- Makefile.PL
- bench-doubly.pl
- bench/all.pl
- bench/all_cmp.pl
- bench/all_slot_ops.pl
- bench/always.pl
- bench/any.pl
- bench/any_cmp.pl
- bench/bool.pl
- bench/clamp.pl
- bench/collections.pl
- bench/compose.pl
- bench/const.pl
- bench/count.pl
- bench/defaults.pl
- bench/dig.pl
- bench/doubly.pl
- bench/final.pl
- bench/first.pl
- bench/first_cmp.pl
- bench/first_cmp_hash.pl
- bench/identity.pl
- bench/is_extended.pl
- bench/is_numeric.pl
- bench/is_string.pl
- bench/is_type.pl
- bench/lazy.pl
- bench/maybe.pl
- bench/memo.pl
- bench/minmax.pl
- bench/negate.pl
- bench/none.pl
- bench/none_cmp.pl
- bench/noop.pl
- bench/nvl.pl
- bench/object.pl
- bench/omit.pl
- bench/once.pl
- bench/partial.pl
- bench/partition.pl
- bench/pick.pl
- bench/pipeline.pl
- bench/pluck.pl
- bench/sign.pl
- bench/slot.pl
- bench/slot_add.pl
- bench/slot_get_set_ops.pl
- bench/stubs.pl
- bench/tap.pl
- bench/trim.pl
- bench/uniq.pl
- lib/Ancient.pm
- lib/const.pm
- lib/doubly.pm
- lib/heap.pm
- lib/lru.pm
- lib/noop.pm
- lib/object.pm
- lib/slot.pm
- lib/util.pm
- t/0000-load.t
- t/0001-basic.t
- t/0002-animal.t
- t/0003-dog.t
- t/0004-cat.t
- t/0005-counter.t
- t/0006-double-counter.t
- t/0007-slot-api.t
- t/0008-watchers.t
- t/0009-refs.t
- t/0010-fork.t
- t/0011-threads.t
- t/0012-slot-add.t
- t/0013-slot-get-set-ops.t
- t/0014-all-slot-ops.t
- t/1001-memo.t
- t/1002-pipe.t
- t/1003-lazy.t
- t/1004-dig.t
- t/1005-clamp.t
- t/1005-tap.t
- t/1006-always.t
- t/1007-identity.t
- t/1008-nvl.t
- t/1008-types.t
- t/1009-list.t
- t/1010-combinators.t
- t/1010-strings.t
- t/1011-extract.t
- t/1012-defaults.t
- t/1012-omit.t
- t/1012-partition.t
- t/1012-uniq.t
- t/1013-booleans.t
- t/1013-count.t
- t/1013-replace_all.t
- t/1014-extended-types.t
- t/1015-numeric.t
- t/1016-numeric-util.t
- t/1017-collections.t
- t/1018-trim-maybe.t
- t/1019-numeric-string-ops.t
- t/1020-specialized-predicates.t
- t/1021-final.t
- t/1022-stubs.t
- t/2000-doubly-load.t
- t/2001-doubly-odea.t
- t/2002-doubly-data.t
- t/2003-doubly-start.t
- t/2004-doubly-end.t
- t/2005-doubly-next.t
- t/2006-doubly-prev.t
- t/2007-doubly-add.t
- t/2008-doubly-insert.t
- t/2009-doubly-insert_before.t
- t/2010-doubly-insert_after.t
- t/2011-doubly-insert_at_start.t
- t/2012-doubly-insert_at_end.t
- t/2013-doubly-insert_at_pos.t
- t/2014-doubly-remove.t
- t/2015-doubly-remove_from_start.t
- t/2016-doubly-remove_from_end.t
- t/2017-doubly-remove_from_pos.t
- t/2018-doubly-find.t
- t/2019-doubly-remove-add.t
- t/2020-doubly-stress.t
- t/2021-doubly-nested.t
- t/2022-doubly-memory-leaks.t
- t/2024-doubly-fork.t
- t/2025-doubly-threads.t
- t/2026-doubly-cross-threads.t
- t/2039-doubly-deadlock.t
- t/3001-const-c.t
- t/3002-const-const.t
- t/3003-const-readonly.t
- t/3004-const-optimize.t
- t/3005-const-odea.t
- t/3006-const-merge.t
- t/3007-const-fail.t
- t/3008-const-readonly.t
- t/3009-const-is_readonly.t
- t/3010-const-unmake_readonly.t
- t/3011-const-list.t
- t/3012-const-deep.t
- t/4000-object-load.t
- t/4001-object-basic.t
- t/4002-object-prototype.t
- t/4003-object-methods.t
- t/4004-object-func-accessors.t
- t/4005-object-types.t
- t/4006-object-types-custom.t
- t/5000-lru-load.t
- t/5001-lru-basic.t
- t/5002-lru-keys.t
- t/5003-lru-function-ops.t
- t/6000-heap-load.t
- t/6001-heap-basic.t
- t/6002-heap-minheap.t
- t/6003-heap-maxheap.t
- t/6004-heap-callback.t
- t/6005-heap-bulk.t
- t/9001-leak-const-leak.t
- t/9002-leak-slot-leak.t
- t/9003-leak-util-leak.t
- t/9004-leak-noop-leak.t
- t/9005-leak-doubly-leak.t
- t/9006-leak-util-hof-leak.t
- t/9007-leak-const-extended-leak.t
- t/9010-cross-lru-const.t
- t/9011-cross-lru-object.t
- t/9012-cross-slot-util.t
- t/9013-cross-doubly-util.t
- t/9014-cross-object-const.t
- t/9015-cross-all-modules.t
- t/lib/Animal.pm
- t/lib/Cat.pm
- t/lib/Counter.pm
- t/lib/Dog.pm
- t/lib/DoubleCounter.pm
- xs/const/MYMETA.json
- xs/const/MYMETA.yml
- xs/const/Makefile.PL
- xs/const/const.c
- xs/const/const_compat.h
- xs/doubly/MYMETA.json
- xs/doubly/MYMETA.yml
- xs/doubly/Makefile.PL
- xs/doubly/doubly.c
- xs/doubly/doubly_compat.h
- xs/heap/Makefile.PL
- xs/heap/heap.c
- xs/heap/heap_compat.h
- xs/lru/Makefile.PL
- xs/lru/lru.c
- xs/lru/lru_compat.h
- xs/noop/MYMETA.json
- xs/noop/MYMETA.yml
- xs/noop/Makefile.PL
- xs/noop/noop.c
- xs/noop/noop_compat.h
- xs/object/MYMETA.json
- xs/object/MYMETA.yml
- xs/object/Makefile.PL
- xs/object/object.c
- xs/object/object_compat.h
- xs/object/object_types.h
- xs/slot/MYMETA.json
- xs/slot/MYMETA.yml
- xs/slot/Makefile.PL
- xs/slot/slot.c
- xs/slot/slot_compat.h
- xs/util/MYMETA.json
- xs/util/MYMETA.yml
- xs/util/Makefile.PL
- xs/util/util.c
- xs/util/util_compat.h