Changes
MANIFEST
Makefile.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/file.pl
bench/final.pl
bench/first.pl
bench/first_cmp.pl
bench/first_cmp_hash.pl
bench/hash_vs_object.pl
bench/heap.pl
bench/identity.pl
bench/is_extended.pl
bench/is_numeric.pl
bench/is_string.pl
bench/is_type.pl
bench/lazy.pl
bench/lru.pl
bench/lru2.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/object_fast.pl
bench/omit.pl
bench/once.pl
bench/partial.pl
bench/partition.pl
bench/pick.pl
bench/pipeline.pl
bench/pluck.pl
bench/separate_file.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
bench/vec.pl
lib/Ancient.pm
lib/const.pm
lib/doubly.pm
lib/file.pm
lib/heap.pm
lib/lru.pm
lib/noop.pm
lib/nvec.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/0015-slot-map-grep.t
t/0016-noop-basic.t
t/0017-slot-watchers.t
t/0018-slot-clear.t
t/0019-slot-return-values.t
t/0020-slot-edge-cases.t
t/0021-slot-exists.t
t/1001-memo.t
t/1002-pipe.t
t/1003-lazy.t
t/1004-dig.t
t/1005-tap.t
t/1006-always.t
t/1007-identity.t
t/1008-types.t
t/1009-list.t
t/1010-strings.t
t/1011-extract.t
t/1012-defaults.t
t/1013-booleans.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/1023-util-callbacks.t
t/1030-util-predicates-valid.t
t/1031-util-strings-valid.t
t/1032-util-numeric-valid.t
t/1033-util-collections-valid.t
t/1034-util-functional-valid.t
t/1035-util-hof-valid.t
t/1036-util-callbacks-valid.t
t/1037-util-export-registry.t
t/1038-util-export-registry-xs.t
t/1040-util-all-any-none.t
t/1041-util-all-comparisons.t
t/1042-util-any-comparisons.t
t/1043-util-none-comparisons.t
t/1044-util-first-comparisons.t
t/1045-util-final-comparisons.t
t/1046-util-array-hash-ops.t
t/1047-util-bool-negate-force.t
t/1048-util-type-checks.t
t/1049-util-defined-empty.t
t/1050-util-numeric-predicates.t
t/1051-util-string-ops.t
t/1052-util-clamp-minmax-sign.t
t/1053-util-compose-pipeline-partial.t
t/1054-util-always-identity-noop-once.t
t/1055-util-first-final.t
t/1056-util-coalesce-nvl-defaults.t
t/1057-util-dig-lazy-memo.t
t/1058-util-tap-pick-omit-pluck.t
t/1059-util-partition-uniq.t
t/1060-util-stubs.t
t/1061-util-valid-hof.t
t/1062-util-valid-callbacks.t
t/1063-util-valid-comparisons.t
t/1064-util-valid-edge-cases.t
t/1065-map-grep-context.t
t/1066-context-advanced.t
t/1067-context-edge-cases.t
t/1068-cross-module-context.t
t/1070-util-loop-patterns.t
t/1071-clamp.t
t/1072-nvl.t
t/1073-combinators.t
t/1074-omit.t
t/1075-partition.t
t/1076-uniq.t
t/1077-count.t
t/1078-replace_all.t
t/1079-util-callbacks-xs.t
t/1080-util-map-grep-for.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/2050-doubly-custom-ops.t
t/2052-doubly-loop-patterns.t
t/2053-doubly-map-grep.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/3013-const-loop-patterns.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/4007-object-edge-cases.t
t/4008-object-prototype-chain.t
t/4009-object-accessor-behavior.t
t/4010-object-loop-patterns.t
t/4011-object-singleton.t
t/4012-object-neuralnet.t
t/4013-object-func-accessor-patterns.t
t/4014-object-no-redefine-warnings.t
t/4015-object-loop-underscore.t
t/4016-object-is-locked.t
t/4017-object-prototype-chain-full.t
t/4018-object-multi-import.t
t/4019-object-introspection.t
t/4021-object-lazy-builder.t
t/4022-object-clearer-predicate.t
t/4023-object-demolish.t
t/4024-object-roles.t
t/4025-object-modifiers.t
t/5000-lru-load.t
t/5001-lru-basic.t
t/5002-lru-keys.t
t/5003-lru-function-ops.t
t/5004-lru-loop-patterns.t
t/5010-lru-oldest-newest.t
t/5011-heap-map-grep.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/6006-heap-raw-array.t
t/6007-heap-numeric.t
t/6008-heap-functional-ops.t
t/6009-heap-loop-patterns.t
t/6010-lru-map-grep.t
t/7000-vec-load.t
t/7001-vec-arithmetic.t
t/7002-vec-inplace.t
t/7003-vec-reductions.t
t/7004-vec-linalg.t
t/7005-vec-new-features.t
t/7006-vec-math-compare.t
t/7007-vec-more-functions.t
t/7008-vec-operators.t
t/7009-vec-benchmark.t
t/7010-vec-xs-api.t
t/7011-vec-xs-api-full.t
t/7012-nvec-edge-cases.t
t/7013-nvec-boolean-truth.t
t/7014-nvec-simd-sizes.t
t/7015-nvec-hyperbolic-trig.t
t/7016-nvec-log-functions.t
t/7017-nvec-clip.t
t/7018-nvec-add-scalar-inplace.t
t/7019-nvec-fill-range.t
t/7020-nvec-comparisons.t
t/7021-nvec-vector-arithmetic.t
t/7022-nvec-statistics.t
t/7023-nvec-array-ops.t
t/7024-nvec-float-checks.t
t/7025-nvec-misc.t
t/7026-nvec-quadmath-safety.t
t/7027-nvec-arithmetic-edge.t
t/7028-nvec-numerical-validation.t
t/7029-nvec-loop-patterns.t
t/7030-nvec-random.t
t/8000-file-basic.t
t/8001-file-callbacks.t
t/8002-file-custom-ops.t
t/8003-file-mmap.t
t/8004-file-iterator.t
t/8005-file-edge-cases.t
t/8006-file-platform.t
t/8010-file-mmap-methods.t
t/8011-file-lines-methods.t
t/8012-file-loop-patterns.t
t/8013-file-hooks.t
t/8014-file-xs-api.t
t/8015-file-map-grep-for.t
t/8016-file-map-grep.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/9020-leak-vec.t
t/9021-leak-file-slurp.t
t/9022-leak-util-predicates.t
t/9023-leak-util-strings.t
t/9024-leak-util-numeric.t
t/9025-leak-util-collections.t
t/9026-leak-util-hof.t
t/9027-leak-util-functional.t
t/9028-leak-util-boolean.t
t/9029-leak-util-specialized.t
t/9030-leak-object.t
t/9031-leak-heap.t
t/9032-leak-lru.t
t/9033-leak-util-callbacks.t
t/9034-leak-util-misc.t
t/9035-leak-file-lines.t
t/9036-leak-file-mmap.t
t/9037-leak-file-callbacks.t
t/9038-leak-heap-extended.t
t/9039-leak-doubly-ops.t
t/9040-leak-lru-extended.t
t/9041-leak-nvec-extended.t
t/9042-leak-object-extended.t
t/9043-leak-slot-extended.t
t/9044-leak-const-leaktrace.t
t/9045-leak-noop-leaktrace.t
t/9046-leak-file-iterator.t
t/9047-leak-doubly-leaktrace.t
t/9048-leak-util-extended.t
t/9049-leak-object-introspection.t
t/9050-nvec-valid-statistics.t
t/9051-nvec-valid-signal.t
t/9052-nvec-valid-ml.t
t/9053-nvec-valid-finance.t
t/9054-nvec-valid-physics.t
t/9055-leak-object-lazy.t
t/9056-leak-object-clearer-predicate.t
t/9057-leak-object-singleton.t
t/9100-bigmath-quadmath.t
t/9501-integration-data-pipeline.t
t/9502-integration-object-store.t
t/9503-integration-collection-pipeline.t
t/9504-integration-file-processing.t
t/9505-integration-slot-config.t
t/9506-integration-vector-analytics.t
t/9999-cpantesters.t
t/lib/Animal.pm
t/lib/Cat.pm
t/lib/Counter.pm
t/lib/Dog.pm
t/lib/DoubleCounter.pm
t/lib/FastAnimal.pm
t/lib/Integration/DataPipeline.pm
t/lib/NeuralNet/Activation.pm
t/lib/NeuralNet/Layer.pm
t/lib/NeuralNet/Loss.pm
t/lib/NeuralNet/Network.pm
t/lib/TestVec.pm
t/lib/file_api_test.pm
t/lib/nvec_api_test.pm
t/lib/util_export_test.pm
t/lib/vec_api_test.pm
t/xs/file_api_test/Makefile.PL
t/xs/file_api_test/file_api_test.c
t/xs/nvec_api_test/Makefile.PL
t/xs/nvec_api_test/nvec_api_test.c
t/xs/util_export_test/Makefile.PL
t/xs/util_export_test/util_export_test.c
xs/const/Makefile.PL
xs/const/const.c
xs/const/const_compat.h
xs/const/ppport.h
xs/doubly/Makefile.PL
xs/doubly/doubly.c
xs/doubly/doubly_compat.h
xs/doubly/ppport.h
xs/file/Makefile.PL
xs/file/file.c
xs/file/file_compat.h
xs/file/file_hooks.h
xs/file/ppport.h
xs/heap/Makefile.PL
xs/heap/heap.c
xs/heap/heap_compat.h
xs/heap/ppport.h
xs/lru/Makefile.PL
xs/lru/lru.c
xs/lru/lru_compat.h
xs/lru/ppport.h
xs/multicall_compat.h
xs/noop/Makefile.PL
xs/noop/noop.c
xs/noop/noop_compat.h
xs/noop/ppport.h
xs/nvec/Makefile.PL
xs/nvec/nvec.c
xs/nvec/nvec_api.h
xs/nvec/nvec_compat.h
xs/nvec/ppport.h
xs/object/Makefile.PL
xs/object/object.c
xs/object/object_compat.h
xs/object/object_types.h
xs/object/ppport.h
xs/ppport.h
xs/slot/Makefile.PL
xs/slot/ppport.h
xs/slot/slot.c
xs/slot/slot_compat.h
xs/util/Makefile.PL
xs/util/ppport.h
xs/util/util.c
xs/util/util_callbacks.h
xs/util/util_compat.h
xs/util/util_export.h
xs/vec/vec.c
xs/xop_compat.h
META.yml                                 Module YAML meta-data (added by MakeMaker)
META.json                                Module JSON meta-data (added by MakeMaker)
