├── .floo ├── .flooignore ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── pom.xml └── src ├── main └── java │ └── com │ └── jnape │ └── palatable │ └── shoki │ ├── api │ ├── Collection.java │ ├── EquivalenceRelation.java │ ├── HashingAlgorithm.java │ ├── Map.java │ ├── Membership.java │ ├── MultiSet.java │ ├── Natural.java │ ├── OrderedCollection.java │ ├── Queue.java │ ├── RandomAccess.java │ ├── Sequence.java │ ├── Set.java │ ├── Sizable.java │ ├── SizeInfo.java │ ├── SortedCollection.java │ └── Stack.java │ ├── impl │ ├── Arrays.java │ ├── Bitmap32.java │ ├── HAMT.java │ ├── HashMap.java │ ├── HashMultiSet.java │ ├── HashSet.java │ ├── RedBlackTree.java │ ├── StrictQueue.java │ ├── StrictStack.java │ ├── TreeMap.java │ ├── TreeMultiSet.java │ └── TreeSet.java │ └── interop │ └── Shoki.java └── test └── java └── com └── jnape └── palatable └── shoki ├── api ├── CollectionTest.java ├── EquivalenceRelationTest.java ├── HashingAlgorithmTest.java ├── MapTest.java ├── MultiSetTest.java ├── NaturalTest.java ├── OrderedCollectionTest.java ├── QueueTest.java ├── SequenceTest.java ├── SetTest.java ├── SizableTest.java ├── SizeInfoTest.java └── StackTest.java ├── benchmarks ├── AllShokiBenchmarks.java ├── Benchmark.java ├── HashMapBenchmark.java ├── HashMultiSetBenchmark.java ├── HashSetBenchmark.java ├── NaturalBenchmark.java ├── QueueOps.java ├── StackOps.java ├── StrictQueueBenchmark.java ├── StrictStackBenchmark.java ├── TreeMapBenchmark.java ├── TreeMultiSetBenchmark.java ├── TreeSetBenchmark.java └── results │ ├── HashMapBenchmark │ ├── Java │ │ ├── HashMap.jmh.json │ │ ├── LinkedHashMap.jmh.json │ │ └── TreeMap.jmh.json │ └── Shoki.jmh.json │ ├── HashMultiSetBenchmark │ └── Shoki.jmh.json │ ├── HashSetBenchmark │ ├── Java │ │ ├── HashSet.jmh.json │ │ └── LinkedHashSet.jmh.json │ └── Shoki.jmh.json │ ├── NaturalBenchmark.jmh.json │ ├── StrictQueueBenchmark │ ├── Java │ │ ├── ArrayDeque.jmh.json │ │ ├── ArrayList.jmh.json │ │ └── LinkedList.jmh.json │ └── Shoki.jmh.json │ ├── StrictStackBenchmark │ ├── Java │ │ ├── ArrayDeque.jmh.json │ │ ├── ArrayList.jmh.json │ │ └── LinkedList.jmh.json │ └── Shoki.jmh.json │ ├── TreeMapBenchmark │ ├── Java.jmh.json │ └── Shoki.jmh.json │ ├── TreeMultiSetBenchmark │ └── Shoki.jmh.json │ └── TreeSetBenchmark │ ├── Java │ └── TreeSet.jmh.json │ └── Shoki.jmh.json ├── impl ├── ArraysTest.java ├── Bitmap32Test.java ├── HAMTTest.java ├── HashMapTest.java ├── HashMultiSetTest.java ├── HashSetTest.java ├── RedBlackTreeTest.java ├── StrictQueueTest.java ├── StrictStackTest.java ├── TreeMapTest.java ├── TreeMultiSetTest.java └── TreeSetTest.java ├── interop └── ShokiTest.java └── testsupport ├── DefaultMethodsCollection.java ├── DefaultMethodsMap.java ├── DefaultMethodsMultiSet.java ├── DefaultMethodsQueue.java ├── DefaultMethodsSequence.java ├── DefaultMethodsSet.java ├── DefaultMethodsStack.java ├── EquivalenceRelationMatcher.java ├── HashingAlgorithmMatcher.java ├── StubbedHashingAlgorithm.java └── traits └── MapTraits.java /.floo: -------------------------------------------------------------------------------- 1 | { 2 | "url": "https://floobits.com/jnape/shoki" 3 | } -------------------------------------------------------------------------------- /.flooignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/.flooignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/* 2 | target/* 3 | *.iml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/jnape/palatable/shoki/api/Collection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/main/java/com/jnape/palatable/shoki/api/Collection.java -------------------------------------------------------------------------------- /src/main/java/com/jnape/palatable/shoki/api/EquivalenceRelation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/main/java/com/jnape/palatable/shoki/api/EquivalenceRelation.java -------------------------------------------------------------------------------- /src/main/java/com/jnape/palatable/shoki/api/HashingAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/main/java/com/jnape/palatable/shoki/api/HashingAlgorithm.java -------------------------------------------------------------------------------- /src/main/java/com/jnape/palatable/shoki/api/Map.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/main/java/com/jnape/palatable/shoki/api/Map.java -------------------------------------------------------------------------------- /src/main/java/com/jnape/palatable/shoki/api/Membership.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/main/java/com/jnape/palatable/shoki/api/Membership.java -------------------------------------------------------------------------------- /src/main/java/com/jnape/palatable/shoki/api/MultiSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/main/java/com/jnape/palatable/shoki/api/MultiSet.java -------------------------------------------------------------------------------- /src/main/java/com/jnape/palatable/shoki/api/Natural.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/main/java/com/jnape/palatable/shoki/api/Natural.java -------------------------------------------------------------------------------- /src/main/java/com/jnape/palatable/shoki/api/OrderedCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/main/java/com/jnape/palatable/shoki/api/OrderedCollection.java -------------------------------------------------------------------------------- /src/main/java/com/jnape/palatable/shoki/api/Queue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/main/java/com/jnape/palatable/shoki/api/Queue.java -------------------------------------------------------------------------------- /src/main/java/com/jnape/palatable/shoki/api/RandomAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/main/java/com/jnape/palatable/shoki/api/RandomAccess.java -------------------------------------------------------------------------------- /src/main/java/com/jnape/palatable/shoki/api/Sequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/main/java/com/jnape/palatable/shoki/api/Sequence.java -------------------------------------------------------------------------------- /src/main/java/com/jnape/palatable/shoki/api/Set.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/main/java/com/jnape/palatable/shoki/api/Set.java -------------------------------------------------------------------------------- /src/main/java/com/jnape/palatable/shoki/api/Sizable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/main/java/com/jnape/palatable/shoki/api/Sizable.java -------------------------------------------------------------------------------- /src/main/java/com/jnape/palatable/shoki/api/SizeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/main/java/com/jnape/palatable/shoki/api/SizeInfo.java -------------------------------------------------------------------------------- /src/main/java/com/jnape/palatable/shoki/api/SortedCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/main/java/com/jnape/palatable/shoki/api/SortedCollection.java -------------------------------------------------------------------------------- /src/main/java/com/jnape/palatable/shoki/api/Stack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/main/java/com/jnape/palatable/shoki/api/Stack.java -------------------------------------------------------------------------------- /src/main/java/com/jnape/palatable/shoki/impl/Arrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/main/java/com/jnape/palatable/shoki/impl/Arrays.java -------------------------------------------------------------------------------- /src/main/java/com/jnape/palatable/shoki/impl/Bitmap32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/main/java/com/jnape/palatable/shoki/impl/Bitmap32.java -------------------------------------------------------------------------------- /src/main/java/com/jnape/palatable/shoki/impl/HAMT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/main/java/com/jnape/palatable/shoki/impl/HAMT.java -------------------------------------------------------------------------------- /src/main/java/com/jnape/palatable/shoki/impl/HashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/main/java/com/jnape/palatable/shoki/impl/HashMap.java -------------------------------------------------------------------------------- /src/main/java/com/jnape/palatable/shoki/impl/HashMultiSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/main/java/com/jnape/palatable/shoki/impl/HashMultiSet.java -------------------------------------------------------------------------------- /src/main/java/com/jnape/palatable/shoki/impl/HashSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/main/java/com/jnape/palatable/shoki/impl/HashSet.java -------------------------------------------------------------------------------- /src/main/java/com/jnape/palatable/shoki/impl/RedBlackTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/main/java/com/jnape/palatable/shoki/impl/RedBlackTree.java -------------------------------------------------------------------------------- /src/main/java/com/jnape/palatable/shoki/impl/StrictQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/main/java/com/jnape/palatable/shoki/impl/StrictQueue.java -------------------------------------------------------------------------------- /src/main/java/com/jnape/palatable/shoki/impl/StrictStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/main/java/com/jnape/palatable/shoki/impl/StrictStack.java -------------------------------------------------------------------------------- /src/main/java/com/jnape/palatable/shoki/impl/TreeMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/main/java/com/jnape/palatable/shoki/impl/TreeMap.java -------------------------------------------------------------------------------- /src/main/java/com/jnape/palatable/shoki/impl/TreeMultiSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/main/java/com/jnape/palatable/shoki/impl/TreeMultiSet.java -------------------------------------------------------------------------------- /src/main/java/com/jnape/palatable/shoki/impl/TreeSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/main/java/com/jnape/palatable/shoki/impl/TreeSet.java -------------------------------------------------------------------------------- /src/main/java/com/jnape/palatable/shoki/interop/Shoki.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/main/java/com/jnape/palatable/shoki/interop/Shoki.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/api/CollectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/api/CollectionTest.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/api/EquivalenceRelationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/api/EquivalenceRelationTest.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/api/HashingAlgorithmTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/api/HashingAlgorithmTest.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/api/MapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/api/MapTest.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/api/MultiSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/api/MultiSetTest.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/api/NaturalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/api/NaturalTest.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/api/OrderedCollectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/api/OrderedCollectionTest.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/api/QueueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/api/QueueTest.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/api/SequenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/api/SequenceTest.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/api/SetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/api/SetTest.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/api/SizableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/api/SizableTest.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/api/SizeInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/api/SizeInfoTest.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/api/StackTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/api/StackTest.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/AllShokiBenchmarks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/AllShokiBenchmarks.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/Benchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/Benchmark.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/HashMapBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/HashMapBenchmark.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/HashMultiSetBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/HashMultiSetBenchmark.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/HashSetBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/HashSetBenchmark.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/NaturalBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/NaturalBenchmark.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/QueueOps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/QueueOps.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/StackOps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/StackOps.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/StrictQueueBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/StrictQueueBenchmark.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/StrictStackBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/StrictStackBenchmark.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/TreeMapBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/TreeMapBenchmark.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/TreeMultiSetBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/TreeMultiSetBenchmark.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/TreeSetBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/TreeSetBenchmark.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/results/HashMapBenchmark/Java/HashMap.jmh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/results/HashMapBenchmark/Java/HashMap.jmh.json -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/results/HashMapBenchmark/Java/LinkedHashMap.jmh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/results/HashMapBenchmark/Java/LinkedHashMap.jmh.json -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/results/HashMapBenchmark/Java/TreeMap.jmh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/results/HashMapBenchmark/Java/TreeMap.jmh.json -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/results/HashMapBenchmark/Shoki.jmh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/results/HashMapBenchmark/Shoki.jmh.json -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/results/HashMultiSetBenchmark/Shoki.jmh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/results/HashMultiSetBenchmark/Shoki.jmh.json -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/results/HashSetBenchmark/Java/HashSet.jmh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/results/HashSetBenchmark/Java/HashSet.jmh.json -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/results/HashSetBenchmark/Java/LinkedHashSet.jmh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/results/HashSetBenchmark/Java/LinkedHashSet.jmh.json -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/results/HashSetBenchmark/Shoki.jmh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/results/HashSetBenchmark/Shoki.jmh.json -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/results/NaturalBenchmark.jmh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/results/NaturalBenchmark.jmh.json -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/results/StrictQueueBenchmark/Java/ArrayDeque.jmh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/results/StrictQueueBenchmark/Java/ArrayDeque.jmh.json -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/results/StrictQueueBenchmark/Java/ArrayList.jmh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/results/StrictQueueBenchmark/Java/ArrayList.jmh.json -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/results/StrictQueueBenchmark/Java/LinkedList.jmh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/results/StrictQueueBenchmark/Java/LinkedList.jmh.json -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/results/StrictQueueBenchmark/Shoki.jmh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/results/StrictQueueBenchmark/Shoki.jmh.json -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/results/StrictStackBenchmark/Java/ArrayDeque.jmh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/results/StrictStackBenchmark/Java/ArrayDeque.jmh.json -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/results/StrictStackBenchmark/Java/ArrayList.jmh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/results/StrictStackBenchmark/Java/ArrayList.jmh.json -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/results/StrictStackBenchmark/Java/LinkedList.jmh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/results/StrictStackBenchmark/Java/LinkedList.jmh.json -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/results/StrictStackBenchmark/Shoki.jmh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/results/StrictStackBenchmark/Shoki.jmh.json -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/results/TreeMapBenchmark/Java.jmh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/results/TreeMapBenchmark/Java.jmh.json -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/results/TreeMapBenchmark/Shoki.jmh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/results/TreeMapBenchmark/Shoki.jmh.json -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/results/TreeMultiSetBenchmark/Shoki.jmh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/results/TreeMultiSetBenchmark/Shoki.jmh.json -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/results/TreeSetBenchmark/Java/TreeSet.jmh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/results/TreeSetBenchmark/Java/TreeSet.jmh.json -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/benchmarks/results/TreeSetBenchmark/Shoki.jmh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/benchmarks/results/TreeSetBenchmark/Shoki.jmh.json -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/impl/ArraysTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/impl/ArraysTest.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/impl/Bitmap32Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/impl/Bitmap32Test.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/impl/HAMTTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/impl/HAMTTest.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/impl/HashMapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/impl/HashMapTest.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/impl/HashMultiSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/impl/HashMultiSetTest.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/impl/HashSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/impl/HashSetTest.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/impl/RedBlackTreeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/impl/RedBlackTreeTest.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/impl/StrictQueueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/impl/StrictQueueTest.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/impl/StrictStackTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/impl/StrictStackTest.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/impl/TreeMapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/impl/TreeMapTest.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/impl/TreeMultiSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/impl/TreeMultiSetTest.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/impl/TreeSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/impl/TreeSetTest.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/interop/ShokiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/interop/ShokiTest.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/testsupport/DefaultMethodsCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/testsupport/DefaultMethodsCollection.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/testsupport/DefaultMethodsMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/testsupport/DefaultMethodsMap.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/testsupport/DefaultMethodsMultiSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/testsupport/DefaultMethodsMultiSet.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/testsupport/DefaultMethodsQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/testsupport/DefaultMethodsQueue.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/testsupport/DefaultMethodsSequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/testsupport/DefaultMethodsSequence.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/testsupport/DefaultMethodsSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/testsupport/DefaultMethodsSet.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/testsupport/DefaultMethodsStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/testsupport/DefaultMethodsStack.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/testsupport/EquivalenceRelationMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/testsupport/EquivalenceRelationMatcher.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/testsupport/HashingAlgorithmMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/testsupport/HashingAlgorithmMatcher.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/testsupport/StubbedHashingAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/testsupport/StubbedHashingAlgorithm.java -------------------------------------------------------------------------------- /src/test/java/com/jnape/palatable/shoki/testsupport/traits/MapTraits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palatable/shoki/HEAD/src/test/java/com/jnape/palatable/shoki/testsupport/traits/MapTraits.java --------------------------------------------------------------------------------