├── .gitattributes ├── .github └── workflows │ ├── build.yml │ ├── codeql-analysis.yml │ └── gradle-wrapper-validation.yml ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── doc ├── apidiffs │ ├── v0.1.0___v0.2.0.txt │ ├── v0.10.0___v0.11.0.txt │ ├── v0.11.0___v0.12.0.txt │ ├── v0.12.0___v0.13.0.txt │ ├── v0.13.0___v0.14.0.txt │ ├── v0.14.0___v0.15.0.txt │ ├── v0.15.0___v0.16.0.txt │ ├── v0.16.0___v0.17.0.txt │ ├── v0.17.0___v0.18.0.txt │ ├── v0.18.0___v0.19.0.txt │ ├── v0.19.0___v0.20.0.txt │ ├── v0.2.0___v0.2.1.txt │ ├── v0.2.1___v0.3.0.txt │ ├── v0.20.0___v0.21.0.txt │ ├── v0.21.0___v0.22.0.txt │ ├── v0.22.0___v0.23.0.txt │ ├── v0.23.0___v0.23.1.txt │ ├── v0.23.1___v0.24.0.txt │ ├── v0.24.0___v0.25.0.txt │ ├── v0.25.0___v0.26.0.txt │ ├── v0.26.0___v0.27.0.txt │ ├── v0.27.0___v0.28.0.txt │ ├── v0.28.0___v0.29.0-SNAPSHOT.txt │ ├── v0.3.0___v0.3.1.txt │ ├── v0.3.1___v0.4.0.txt │ ├── v0.4.0___v0.5.0.txt │ ├── v0.5.0___v0.6.0.txt │ ├── v0.6.0___v0.6.1.txt │ ├── v0.6.1___v0.6.2.txt │ ├── v0.6.2___v0.7.0.txt │ ├── v0.7.0___v0.7.1.txt │ ├── v0.7.1___v0.7.2.txt │ ├── v0.7.2___v0.8.0.txt │ ├── v0.8.0___v0.9.0.txt │ └── v0.9.0___v0.10.0.txt ├── hyperloglog-estimation-error.md ├── images │ └── logo │ │ ├── hash4j-logo-small.png │ │ ├── hash4j-logo.png │ │ └── hash4j-logo.svg └── ultraloglog-estimation-error.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── licenses ├── APACHE_2_0_DYNATRACE.txt ├── APACHE_2_0_GUAVA.txt ├── APACHE_2_0_XXH.txt ├── BOOST_EXPONENTIAL_RANDOM_GENERATION.txt ├── CREATIVE_COMMONS_SPLITMIX64.txt ├── MIT_ANCHOR_HASH.txt ├── MIT_APACHE_2_0_FARMHASH.txt ├── MIT_IMOHASH.txt ├── MIT_KOMIHASH.txt ├── MIT_RAPIDHASH.txt ├── UNLICENSE_CHIBIHASH.txt └── ZLIB_POLYMURHASH.txt ├── python ├── benchmark_evaluation.py └── estimation_error_evaluation.py ├── reference-implementations ├── build.sh ├── calculate_checksums.cpp ├── chibihash_2 │ ├── chibihash_2_checksum_config.cpp │ └── chibihash_2_checksum_config.hpp ├── farmhash_na │ ├── farmhash_na_checksum_config.cpp │ └── farmhash_na_checksum_config.hpp ├── farmhash_uo │ ├── farmhash_uo_checksum_config.cpp │ └── farmhash_uo_checksum_config.hpp ├── imohash_1_0_2 │ ├── go.mod │ ├── go.sum │ └── test.go ├── komihash_4_3 │ ├── komihash_4_3_checksum_config.cpp │ └── komihash_4_3_checksum_config.hpp ├── komihash_4_7 │ ├── komihash_4_7_checksum_config.cpp │ └── komihash_4_7_checksum_config.hpp ├── komihash_5_0 │ ├── komihash_5_0_checksum_config.cpp │ └── komihash_5_0_checksum_config.hpp ├── komihash_5_10 │ ├── komihash_5_10_checksum_config.cpp │ └── komihash_5_10_checksum_config.hpp ├── komihash_5_27 │ ├── komihash_5_27_checksum_config.cpp │ └── komihash_5_27_checksum_config.hpp ├── murmur3_128 │ ├── murmur3_128_checksum_config.cpp │ └── murmur3_128_checksum_config.hpp ├── murmur3_32 │ ├── murmur3_32_checksum_config.cpp │ └── murmur3_32_checksum_config.hpp ├── polymur-hash_2_0 │ ├── polymur-hash_2_0_checksum_config.cpp │ └── polymur-hash_2_0_checksum_config.hpp ├── rapidhash_3 │ ├── rapidhash_3_checksum_config.cpp │ └── rapidhash_3_checksum_config.hpp ├── wyhash_final_3 │ ├── wyhash_final_3_checksum_config.cpp │ └── wyhash_final_3_checksum_config.hpp ├── wyhash_final_4 │ ├── wyhash_final_4_checksum_config.cpp │ └── wyhash_final_4_checksum_config.hpp ├── xxh3 │ ├── xxh3_checksum_config.cpp │ └── xxh3_checksum_config.hpp └── xxh3_128 │ ├── xxh3_128_checksum_config.cpp │ └── xxh3_128_checksum_config.hpp ├── renovate.json ├── requirements.txt ├── settings.gradle ├── src ├── jmh │ └── java │ │ └── com │ │ └── dynatrace │ │ └── hash4j │ │ ├── consistent │ │ ├── ConsistentJumpBackBucketHasherPerformanceTest.java │ │ ├── ConsistentJumpBackBucketHasherXorshiftL7R9PerformanceTest.java │ │ ├── ConsistentJumpBucketHasherPerformanceTest.java │ │ ├── ImprovedConsistentWeightedSamplingPerformanceTest.java │ │ ├── ModuloAssignmentPerformanceTest.java │ │ ├── RandomAssignmentPerformanceTest.java │ │ └── RandomNumberPerformanceTest.java │ │ ├── distinctcount │ │ ├── HyperLogLogPerformanceTest.java │ │ └── UltraLogLogPerformanceTest.java │ │ ├── hashing │ │ ├── AbstractGuava128BitPerformanceTest.java │ │ ├── AbstractGuava32BitPerformanceTest.java │ │ ├── AbstractGuava64BitPerformanceTest.java │ │ ├── AbstractHasher128PerformanceTest.java │ │ ├── AbstractHasher32PerformanceTest.java │ │ ├── AbstractHasher64PerformanceTest.java │ │ ├── AbstractPerformanceTest.java │ │ ├── AbstractZeroAllocationHashing128BitPerformanceTest.java │ │ ├── AbstractZeroAllocationHashing64BitPerformanceTest.java │ │ ├── ChibiHash2PerformanceTest.java │ │ ├── FarmHashNaGuavaPerformanceTest.java │ │ ├── FarmHashNaPerformanceTest.java │ │ ├── FarmHashNaZeroAllocationHashingPerformanceTest.java │ │ ├── FarmHashUoPerformanceTest.java │ │ ├── FarmHashUoZeroAllocationHashingPerformanceTest.java │ │ ├── Komihash4_3PerformanceTest.java │ │ ├── Komihash5_0PerformanceTest.java │ │ ├── Murmur3_128GreenrobotEssentialsPerformanceTest.java │ │ ├── Murmur3_128GuavaPerformanceTest.java │ │ ├── Murmur3_128PerformanceTest.java │ │ ├── Murmur3_128ZeroAllocationHashingPerformanceTest.java │ │ ├── Murmur3_32GreenrobotEssentialsPerformanceTest.java │ │ ├── Murmur3_32GuavaPerformanceTest.java │ │ ├── Murmur3_32PerformanceTest.java │ │ ├── PolymurHash2_0PerformanceTest.java │ │ ├── Rapidhash3PerformanceTest.java │ │ ├── UnorderedHashTest.java │ │ ├── WyhashFinal3PerformanceTest.java │ │ ├── WyhashFinal4PerformanceTest.java │ │ ├── XXH3_128PerformanceTest.java │ │ ├── XXH3_128ZeroAllocationHashingPerformanceTest.java │ │ ├── XXH3_64PerformanceTest.java │ │ ├── XXH3_64ZeroAllocationHashingPerformanceTest.java │ │ ├── ZeroAllocationHashingAccess.java │ │ └── package-info.java │ │ ├── random │ │ └── RandomPerformanceTest.java │ │ └── similarity │ │ ├── FastSimHash_v1PerformanceTest.java │ │ ├── MinHash_v1PerformanceTest.java │ │ ├── SimHash_v1PerformanceTest.java │ │ ├── SimilarityHashingPerformanceTest.java │ │ ├── SuperMinHash_v1PerformanceTest.java │ │ ├── SuperMinHash_v1aPerformanceTest.java │ │ └── SuperMinHash_v1bPerformanceTest.java ├── main │ ├── java │ │ ├── com │ │ │ └── dynatrace │ │ │ │ └── hash4j │ │ │ │ ├── consistent │ │ │ │ ├── ConsistentBucketHasher.java │ │ │ │ ├── ConsistentBucketSetHasher.java │ │ │ │ ├── ConsistentHashing.java │ │ │ │ ├── ConsistentHashingUtil.java │ │ │ │ ├── ConsistentJumpBackAnchorBucketSetHasher.java │ │ │ │ ├── ConsistentJumpBackBucketHasher.java │ │ │ │ ├── ConsistentJumpBackBucketHasherXorshiftL7R9.java │ │ │ │ ├── ConsistentJumpBucketHasher.java │ │ │ │ ├── ImprovedConsistentWeightedSampling.java │ │ │ │ └── package-info.java │ │ │ │ ├── distinctcount │ │ │ │ ├── DistinctCountUtil.java │ │ │ │ ├── DistinctCounter.java │ │ │ │ ├── HyperLogLog.java │ │ │ │ ├── MartingaleEstimator.java │ │ │ │ ├── StateChangeObserver.java │ │ │ │ ├── UltraLogLog.java │ │ │ │ └── package-info.java │ │ │ │ ├── file │ │ │ │ ├── AbstractFileHasher128.java │ │ │ │ ├── FileHasher128.java │ │ │ │ ├── FileHashing.java │ │ │ │ ├── Imohash1_0_2.java │ │ │ │ └── package-info.java │ │ │ │ ├── hashing │ │ │ │ ├── AbstractFarmHash.java │ │ │ │ ├── AbstractHashStream.java │ │ │ │ ├── AbstractHashStream128.java │ │ │ │ ├── AbstractHashStream32.java │ │ │ │ ├── AbstractHashStream64.java │ │ │ │ ├── AbstractHasher128.java │ │ │ │ ├── AbstractHasher32.java │ │ │ │ ├── AbstractHasher64.java │ │ │ │ ├── AbstractKomihash.java │ │ │ │ ├── AbstractWyhashFinal.java │ │ │ │ ├── ByteAccess.java │ │ │ │ ├── ByteArrayByteAccess.java │ │ │ │ ├── ByteBufferByteAccess.java │ │ │ │ ├── ByteBufferUtil.java │ │ │ │ ├── ChibiHash2.java │ │ │ │ ├── FFMUtil.java │ │ │ │ ├── FarmHashNa.java │ │ │ │ ├── FarmHashUo.java │ │ │ │ ├── Generated.java │ │ │ │ ├── HashFunnel.java │ │ │ │ ├── HashSink.java │ │ │ │ ├── HashStream.java │ │ │ │ ├── HashStream128.java │ │ │ │ ├── HashStream32.java │ │ │ │ ├── HashStream64.java │ │ │ │ ├── HashUtil.java │ │ │ │ ├── HashValue128.java │ │ │ │ ├── HashValues.java │ │ │ │ ├── Hasher.java │ │ │ │ ├── Hasher128.java │ │ │ │ ├── Hasher32.java │ │ │ │ ├── Hasher64.java │ │ │ │ ├── Hashing.java │ │ │ │ ├── Komihash4_3.java │ │ │ │ ├── Komihash5_0.java │ │ │ │ ├── Murmur3_128.java │ │ │ │ ├── Murmur3_32.java │ │ │ │ ├── PolymurHash2_0.java │ │ │ │ ├── Rapidhash3.java │ │ │ │ ├── WyhashFinal3.java │ │ │ │ ├── WyhashFinal4.java │ │ │ │ ├── XXH3Base.java │ │ │ │ ├── XXH3_128.java │ │ │ │ ├── XXH3_64.java │ │ │ │ └── package-info.java │ │ │ │ ├── internal │ │ │ │ ├── ArraySizeUtil.java │ │ │ │ ├── ByteArrayUtil.java │ │ │ │ ├── EmptyArray.java │ │ │ │ ├── Preconditions.java │ │ │ │ ├── UnsignedMultiplyUtil.java │ │ │ │ └── package-info.java │ │ │ │ ├── random │ │ │ │ ├── AbstractPseudoRandomGenerator.java │ │ │ │ ├── PermutationGenerator.java │ │ │ │ ├── PseudoRandomGenerator.java │ │ │ │ ├── PseudoRandomGeneratorProvider.java │ │ │ │ ├── RandomExponentialUtil.java │ │ │ │ ├── SplitMix64V1.java │ │ │ │ └── package-info.java │ │ │ │ ├── similarity │ │ │ │ ├── AbstractSimilarityHashPolicy.java │ │ │ │ ├── DistinctElementHashProvider.java │ │ │ │ ├── ElementHashProvider.java │ │ │ │ ├── FastSimHashPolicy_v1.java │ │ │ │ ├── FastSimHashVersion.java │ │ │ │ ├── MinHashPolicy_v1.java │ │ │ │ ├── MinHashVersion.java │ │ │ │ ├── SimHashPolicy_v1.java │ │ │ │ ├── SimHashVersion.java │ │ │ │ ├── SimilarityHashPolicy.java │ │ │ │ ├── SimilarityHasher.java │ │ │ │ ├── SimilarityHashing.java │ │ │ │ ├── SuperMinHashPolicy_v1.java │ │ │ │ ├── SuperMinHashPolicy_v1a.java │ │ │ │ ├── SuperMinHashPolicy_v1b.java │ │ │ │ ├── SuperMinHashVersion.java │ │ │ │ └── package-info.java │ │ │ │ └── util │ │ │ │ ├── PackedArray.java │ │ │ │ └── package-info.java │ │ └── module-info.java │ ├── java21 │ │ └── com │ │ │ └── dynatrace │ │ │ └── hash4j │ │ │ ├── hashing │ │ │ └── ByteBufferUtil.java │ │ │ └── internal │ │ │ └── UnsignedMultiplyUtil.java │ └── java25 │ │ └── com │ │ └── dynatrace │ │ └── hash4j │ │ └── hashing │ │ └── FFMUtil.java └── test │ ├── java │ └── com │ │ └── dynatrace │ │ └── hash4j │ │ ├── consistent │ │ ├── AbstractConsistentBucketHasherTest.java │ │ ├── AbstractConsistentBucketSetHasherTest.java │ │ ├── BinaryMatrix.java │ │ ├── BinaryMatrixTest.java │ │ ├── ConsistentHashingDemo.java │ │ ├── ConsistentHashingUtilTest.java │ │ ├── ConsistentJumpBackAnchorBucketSetHasherTest.java │ │ ├── ConsistentJumpBackBucketHasherTest.java │ │ ├── ConsistentJumpBackBucketHasherXorshiftL7R9Test.java │ │ ├── ConsistentJumpBucketHasherTest.java │ │ └── ImprovedConsistentWeightedSamplingTest.java │ │ ├── distinctcount │ │ ├── BigInt.java │ │ ├── BigIntTest.java │ │ ├── ConversionDemo.java │ │ ├── DistinctCountUtilTest.java │ │ ├── DistinctCounterTest.java │ │ ├── EstimationErrorSimulationUtil.java │ │ ├── HyperLogLogDemo.java │ │ ├── HyperLogLogEstimationErrorSimulation.java │ │ ├── HyperLogLogTest.java │ │ ├── MartingaleEstimatorTest.java │ │ ├── TestUtils.java │ │ ├── TestUtilsTest.java │ │ ├── UltraLogLogDemo.java │ │ ├── UltraLogLogEstimationErrorSimulation.java │ │ └── UltraLogLogTest.java │ │ ├── file │ │ ├── AbstractFileHasher128Test.java │ │ ├── FileHashingDemo.java │ │ └── Imohash1_0_2Test.java │ │ ├── hashing │ │ ├── AbstractHashSinkPutUnorderedIterableTest.java │ │ ├── AbstractHashStream128Test.java │ │ ├── AbstractHashStream32Test.java │ │ ├── AbstractHashStream64Test.java │ │ ├── AbstractHashStreamCompatibilityTest.java │ │ ├── AbstractHashStreamTest.java │ │ ├── AbstractHasher128Test.java │ │ ├── AbstractHasher32Test.java │ │ ├── AbstractHasher64Test.java │ │ ├── AbstractHasherTest.java │ │ ├── ByteAccessForMemorySegmentTest.java │ │ ├── ByteAccessTest.java │ │ ├── ByteArrayByteAccessTest.java │ │ ├── ByteBufferUtilTest.java │ │ ├── ChibiHash2Test.java │ │ ├── CrossCheckTest.java │ │ ├── FarmHashNaTest.java │ │ ├── FarmHashUoTest.java │ │ ├── HashMocks.java │ │ ├── HashTestUtils.java │ │ ├── HashValue128Test.java │ │ ├── HashValuesTest.java │ │ ├── HashingDemo.java │ │ ├── Komihash4_3Test.java │ │ ├── Komihash5_0Test.java │ │ ├── Murmur3_128Test.java │ │ ├── Murmur3_32Test.java │ │ ├── PolymurHash2_0Test.java │ │ ├── Rapidhash3Test.java │ │ ├── WyhashFinal3Test.java │ │ ├── WyhashFinal4Test.java │ │ ├── XXH3_128Test.java │ │ └── XXH3_64Test.java │ │ ├── internal │ │ ├── ArraySizeUtilTest.java │ │ ├── PreconditionsTest.java │ │ └── UnsignedMultiplyUtilTest.java │ │ ├── random │ │ ├── AbstractPseudoRandomGeneratorProviderTest.java │ │ ├── AbstractPseudoRandomGeneratorTest.java │ │ ├── PermutationGeneratorTest.java │ │ ├── PseudoRandomGeneratorProviderForTesting.java │ │ ├── RandomExponentialUtilTest.java │ │ ├── SplitMix64_v1ProviderTest.java │ │ └── SplitMix64_v1Test.java │ │ ├── similarity │ │ ├── AbstractMinHashPolicyTest.java │ │ ├── AbstractSimHashPolicyTest.java │ │ ├── AbstractSimilarityHasherPolicyTest.java │ │ ├── AbstractSuperMinHashPolicyTest.java │ │ ├── DistinctElementHashProviderTest.java │ │ ├── ElementHashProviderTest.java │ │ ├── FastSimHashPolicy_v1Test.java │ │ ├── MinHashPolicy_v1Test.java │ │ ├── MinHashVersionTest.java │ │ ├── SimHashPolicy_v1Test.java │ │ ├── SimilarityHashingDemo.java │ │ ├── SimilarityHashingTest.java │ │ ├── SuperMinHashPolicy_v1Test.java │ │ ├── SuperMinHashPolicy_v1aTest.java │ │ ├── SuperMinHashPolicy_v1bTest.java │ │ └── SuperMinHashVersionTest.java │ │ ├── testutils │ │ ├── TestUtils.java │ │ └── TestUtilsTest.java │ │ └── util │ │ └── PackedArrayTest.java │ ├── java21 │ └── com │ │ └── dynatrace │ │ └── hash4j │ │ └── internal │ │ └── UnsignedMultiplyUtilReferenceTest.java │ ├── java25 │ └── com │ │ └── dynatrace │ │ └── hash4j │ │ └── hashing │ │ ├── ByteAccessForMemorySegmentTest.java │ │ ├── FFMUtilTest.java │ │ └── HashMemorySegmentDemo.java │ └── resources │ ├── ChibiHash 2.txt │ ├── FarmHash NA.txt │ ├── FarmHash UO.txt │ ├── Komihash 4.3.txt │ ├── Komihash 4.7.txt │ ├── Komihash 5.0.txt │ ├── Komihash 5.10.txt │ ├── Komihash 5.27.txt │ ├── Murmur3 128.txt │ ├── Murmur3 32.txt │ ├── PolymurHash 2.0.txt │ ├── Rapidhash 3.txt │ ├── Wyhash final 3.txt │ ├── Wyhash final 4.txt │ ├── XXH3.txt │ ├── XXH3_128.txt │ └── junit-platform.properties └── test-results ├── hyperloglog-estimation-error-p03.csv ├── hyperloglog-estimation-error-p03.png ├── hyperloglog-estimation-error-p04.csv ├── hyperloglog-estimation-error-p04.png ├── hyperloglog-estimation-error-p05.csv ├── hyperloglog-estimation-error-p05.png ├── hyperloglog-estimation-error-p06.csv ├── hyperloglog-estimation-error-p06.png ├── hyperloglog-estimation-error-p07.csv ├── hyperloglog-estimation-error-p07.png ├── hyperloglog-estimation-error-p08.csv ├── hyperloglog-estimation-error-p08.png ├── hyperloglog-estimation-error-p09.csv ├── hyperloglog-estimation-error-p09.png ├── hyperloglog-estimation-error-p10.csv ├── hyperloglog-estimation-error-p10.png ├── hyperloglog-estimation-error-p11.csv ├── hyperloglog-estimation-error-p11.png ├── hyperloglog-estimation-error-p12.csv ├── hyperloglog-estimation-error-p12.png ├── hyperloglog-estimation-error-p13.csv ├── hyperloglog-estimation-error-p13.png ├── hyperloglog-estimation-error-p14.csv ├── hyperloglog-estimation-error-p14.png ├── hyperloglog-estimation-error-p15.csv ├── hyperloglog-estimation-error-p15.png ├── hyperloglog-estimation-error-p16.csv ├── hyperloglog-estimation-error-p16.png ├── ultraloglog-estimation-error-p03.csv ├── ultraloglog-estimation-error-p03.png ├── ultraloglog-estimation-error-p04.csv ├── ultraloglog-estimation-error-p04.png ├── ultraloglog-estimation-error-p05.csv ├── ultraloglog-estimation-error-p05.png ├── ultraloglog-estimation-error-p06.csv ├── ultraloglog-estimation-error-p06.png ├── ultraloglog-estimation-error-p07.csv ├── ultraloglog-estimation-error-p07.png ├── ultraloglog-estimation-error-p08.csv ├── ultraloglog-estimation-error-p08.png ├── ultraloglog-estimation-error-p09.csv ├── ultraloglog-estimation-error-p09.png ├── ultraloglog-estimation-error-p10.csv ├── ultraloglog-estimation-error-p10.png ├── ultraloglog-estimation-error-p11.csv ├── ultraloglog-estimation-error-p11.png ├── ultraloglog-estimation-error-p12.csv ├── ultraloglog-estimation-error-p12.png ├── ultraloglog-estimation-error-p13.csv ├── ultraloglog-estimation-error-p13.png ├── ultraloglog-estimation-error-p14.csv ├── ultraloglog-estimation-error-p14.png ├── ultraloglog-estimation-error-p15.csv ├── ultraloglog-estimation-error-p15.png ├── ultraloglog-estimation-error-p16.csv └── ultraloglog-estimation-error-p16.png /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/gradle-wrapper-validation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/.github/workflows/gradle-wrapper-validation.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/README.md -------------------------------------------------------------------------------- /doc/apidiffs/v0.1.0___v0.2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.1.0___v0.2.0.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.10.0___v0.11.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.10.0___v0.11.0.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.11.0___v0.12.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.11.0___v0.12.0.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.12.0___v0.13.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.12.0___v0.13.0.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.13.0___v0.14.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.13.0___v0.14.0.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.14.0___v0.15.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.14.0___v0.15.0.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.15.0___v0.16.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.15.0___v0.16.0.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.16.0___v0.17.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.16.0___v0.17.0.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.17.0___v0.18.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.17.0___v0.18.0.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.18.0___v0.19.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.18.0___v0.19.0.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.19.0___v0.20.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.19.0___v0.20.0.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.2.0___v0.2.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.2.0___v0.2.1.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.2.1___v0.3.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.2.1___v0.3.0.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.20.0___v0.21.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.20.0___v0.21.0.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.21.0___v0.22.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.21.0___v0.22.0.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.22.0___v0.23.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.22.0___v0.23.0.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.23.0___v0.23.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.23.0___v0.23.1.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.23.1___v0.24.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.23.1___v0.24.0.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.24.0___v0.25.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.24.0___v0.25.0.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.25.0___v0.26.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.25.0___v0.26.0.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.26.0___v0.27.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.26.0___v0.27.0.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.27.0___v0.28.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.27.0___v0.28.0.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.28.0___v0.29.0-SNAPSHOT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.28.0___v0.29.0-SNAPSHOT.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.3.0___v0.3.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.3.0___v0.3.1.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.3.1___v0.4.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.3.1___v0.4.0.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.4.0___v0.5.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.4.0___v0.5.0.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.5.0___v0.6.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.5.0___v0.6.0.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.6.0___v0.6.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.6.0___v0.6.1.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.6.1___v0.6.2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.6.1___v0.6.2.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.6.2___v0.7.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.6.2___v0.7.0.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.7.0___v0.7.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.7.0___v0.7.1.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.7.1___v0.7.2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.7.1___v0.7.2.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.7.2___v0.8.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.7.2___v0.8.0.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.8.0___v0.9.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.8.0___v0.9.0.txt -------------------------------------------------------------------------------- /doc/apidiffs/v0.9.0___v0.10.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/apidiffs/v0.9.0___v0.10.0.txt -------------------------------------------------------------------------------- /doc/hyperloglog-estimation-error.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/hyperloglog-estimation-error.md -------------------------------------------------------------------------------- /doc/images/logo/hash4j-logo-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/images/logo/hash4j-logo-small.png -------------------------------------------------------------------------------- /doc/images/logo/hash4j-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/images/logo/hash4j-logo.png -------------------------------------------------------------------------------- /doc/images/logo/hash4j-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/images/logo/hash4j-logo.svg -------------------------------------------------------------------------------- /doc/ultraloglog-estimation-error.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/doc/ultraloglog-estimation-error.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/gradlew.bat -------------------------------------------------------------------------------- /licenses/APACHE_2_0_DYNATRACE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/licenses/APACHE_2_0_DYNATRACE.txt -------------------------------------------------------------------------------- /licenses/APACHE_2_0_GUAVA.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/licenses/APACHE_2_0_GUAVA.txt -------------------------------------------------------------------------------- /licenses/APACHE_2_0_XXH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/licenses/APACHE_2_0_XXH.txt -------------------------------------------------------------------------------- /licenses/BOOST_EXPONENTIAL_RANDOM_GENERATION.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/licenses/BOOST_EXPONENTIAL_RANDOM_GENERATION.txt -------------------------------------------------------------------------------- /licenses/CREATIVE_COMMONS_SPLITMIX64.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/licenses/CREATIVE_COMMONS_SPLITMIX64.txt -------------------------------------------------------------------------------- /licenses/MIT_ANCHOR_HASH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/licenses/MIT_ANCHOR_HASH.txt -------------------------------------------------------------------------------- /licenses/MIT_APACHE_2_0_FARMHASH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/licenses/MIT_APACHE_2_0_FARMHASH.txt -------------------------------------------------------------------------------- /licenses/MIT_IMOHASH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/licenses/MIT_IMOHASH.txt -------------------------------------------------------------------------------- /licenses/MIT_KOMIHASH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/licenses/MIT_KOMIHASH.txt -------------------------------------------------------------------------------- /licenses/MIT_RAPIDHASH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/licenses/MIT_RAPIDHASH.txt -------------------------------------------------------------------------------- /licenses/UNLICENSE_CHIBIHASH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/licenses/UNLICENSE_CHIBIHASH.txt -------------------------------------------------------------------------------- /licenses/ZLIB_POLYMURHASH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/licenses/ZLIB_POLYMURHASH.txt -------------------------------------------------------------------------------- /python/benchmark_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/python/benchmark_evaluation.py -------------------------------------------------------------------------------- /python/estimation_error_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/python/estimation_error_evaluation.py -------------------------------------------------------------------------------- /reference-implementations/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/build.sh -------------------------------------------------------------------------------- /reference-implementations/calculate_checksums.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/calculate_checksums.cpp -------------------------------------------------------------------------------- /reference-implementations/chibihash_2/chibihash_2_checksum_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/chibihash_2/chibihash_2_checksum_config.cpp -------------------------------------------------------------------------------- /reference-implementations/chibihash_2/chibihash_2_checksum_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/chibihash_2/chibihash_2_checksum_config.hpp -------------------------------------------------------------------------------- /reference-implementations/farmhash_na/farmhash_na_checksum_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/farmhash_na/farmhash_na_checksum_config.cpp -------------------------------------------------------------------------------- /reference-implementations/farmhash_na/farmhash_na_checksum_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/farmhash_na/farmhash_na_checksum_config.hpp -------------------------------------------------------------------------------- /reference-implementations/farmhash_uo/farmhash_uo_checksum_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/farmhash_uo/farmhash_uo_checksum_config.cpp -------------------------------------------------------------------------------- /reference-implementations/farmhash_uo/farmhash_uo_checksum_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/farmhash_uo/farmhash_uo_checksum_config.hpp -------------------------------------------------------------------------------- /reference-implementations/imohash_1_0_2/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/imohash_1_0_2/go.mod -------------------------------------------------------------------------------- /reference-implementations/imohash_1_0_2/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/imohash_1_0_2/go.sum -------------------------------------------------------------------------------- /reference-implementations/imohash_1_0_2/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/imohash_1_0_2/test.go -------------------------------------------------------------------------------- /reference-implementations/komihash_4_3/komihash_4_3_checksum_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/komihash_4_3/komihash_4_3_checksum_config.cpp -------------------------------------------------------------------------------- /reference-implementations/komihash_4_3/komihash_4_3_checksum_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/komihash_4_3/komihash_4_3_checksum_config.hpp -------------------------------------------------------------------------------- /reference-implementations/komihash_4_7/komihash_4_7_checksum_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/komihash_4_7/komihash_4_7_checksum_config.cpp -------------------------------------------------------------------------------- /reference-implementations/komihash_4_7/komihash_4_7_checksum_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/komihash_4_7/komihash_4_7_checksum_config.hpp -------------------------------------------------------------------------------- /reference-implementations/komihash_5_0/komihash_5_0_checksum_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/komihash_5_0/komihash_5_0_checksum_config.cpp -------------------------------------------------------------------------------- /reference-implementations/komihash_5_0/komihash_5_0_checksum_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/komihash_5_0/komihash_5_0_checksum_config.hpp -------------------------------------------------------------------------------- /reference-implementations/komihash_5_10/komihash_5_10_checksum_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/komihash_5_10/komihash_5_10_checksum_config.cpp -------------------------------------------------------------------------------- /reference-implementations/komihash_5_10/komihash_5_10_checksum_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/komihash_5_10/komihash_5_10_checksum_config.hpp -------------------------------------------------------------------------------- /reference-implementations/komihash_5_27/komihash_5_27_checksum_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/komihash_5_27/komihash_5_27_checksum_config.cpp -------------------------------------------------------------------------------- /reference-implementations/komihash_5_27/komihash_5_27_checksum_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/komihash_5_27/komihash_5_27_checksum_config.hpp -------------------------------------------------------------------------------- /reference-implementations/murmur3_128/murmur3_128_checksum_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/murmur3_128/murmur3_128_checksum_config.cpp -------------------------------------------------------------------------------- /reference-implementations/murmur3_128/murmur3_128_checksum_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/murmur3_128/murmur3_128_checksum_config.hpp -------------------------------------------------------------------------------- /reference-implementations/murmur3_32/murmur3_32_checksum_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/murmur3_32/murmur3_32_checksum_config.cpp -------------------------------------------------------------------------------- /reference-implementations/murmur3_32/murmur3_32_checksum_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/murmur3_32/murmur3_32_checksum_config.hpp -------------------------------------------------------------------------------- /reference-implementations/polymur-hash_2_0/polymur-hash_2_0_checksum_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/polymur-hash_2_0/polymur-hash_2_0_checksum_config.cpp -------------------------------------------------------------------------------- /reference-implementations/polymur-hash_2_0/polymur-hash_2_0_checksum_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/polymur-hash_2_0/polymur-hash_2_0_checksum_config.hpp -------------------------------------------------------------------------------- /reference-implementations/rapidhash_3/rapidhash_3_checksum_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/rapidhash_3/rapidhash_3_checksum_config.cpp -------------------------------------------------------------------------------- /reference-implementations/rapidhash_3/rapidhash_3_checksum_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/rapidhash_3/rapidhash_3_checksum_config.hpp -------------------------------------------------------------------------------- /reference-implementations/wyhash_final_3/wyhash_final_3_checksum_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/wyhash_final_3/wyhash_final_3_checksum_config.cpp -------------------------------------------------------------------------------- /reference-implementations/wyhash_final_3/wyhash_final_3_checksum_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/wyhash_final_3/wyhash_final_3_checksum_config.hpp -------------------------------------------------------------------------------- /reference-implementations/wyhash_final_4/wyhash_final_4_checksum_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/wyhash_final_4/wyhash_final_4_checksum_config.cpp -------------------------------------------------------------------------------- /reference-implementations/wyhash_final_4/wyhash_final_4_checksum_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/wyhash_final_4/wyhash_final_4_checksum_config.hpp -------------------------------------------------------------------------------- /reference-implementations/xxh3/xxh3_checksum_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/xxh3/xxh3_checksum_config.cpp -------------------------------------------------------------------------------- /reference-implementations/xxh3/xxh3_checksum_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/xxh3/xxh3_checksum_config.hpp -------------------------------------------------------------------------------- /reference-implementations/xxh3_128/xxh3_128_checksum_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/xxh3_128/xxh3_128_checksum_config.cpp -------------------------------------------------------------------------------- /reference-implementations/xxh3_128/xxh3_128_checksum_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/reference-implementations/xxh3_128/xxh3_128_checksum_config.hpp -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/renovate.json -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/requirements.txt -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "hash4j" 2 | -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/consistent/ConsistentJumpBackBucketHasherPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/consistent/ConsistentJumpBackBucketHasherPerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/consistent/ConsistentJumpBackBucketHasherXorshiftL7R9PerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/consistent/ConsistentJumpBackBucketHasherXorshiftL7R9PerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/consistent/ConsistentJumpBucketHasherPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/consistent/ConsistentJumpBucketHasherPerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/consistent/ImprovedConsistentWeightedSamplingPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/consistent/ImprovedConsistentWeightedSamplingPerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/consistent/ModuloAssignmentPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/consistent/ModuloAssignmentPerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/consistent/RandomAssignmentPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/consistent/RandomAssignmentPerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/consistent/RandomNumberPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/consistent/RandomNumberPerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/distinctcount/HyperLogLogPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/distinctcount/HyperLogLogPerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/distinctcount/UltraLogLogPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/distinctcount/UltraLogLogPerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/AbstractGuava128BitPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/AbstractGuava128BitPerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/AbstractGuava32BitPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/AbstractGuava32BitPerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/AbstractGuava64BitPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/AbstractGuava64BitPerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/AbstractHasher128PerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/AbstractHasher128PerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/AbstractHasher32PerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/AbstractHasher32PerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/AbstractHasher64PerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/AbstractHasher64PerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/AbstractPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/AbstractPerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/AbstractZeroAllocationHashing128BitPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/AbstractZeroAllocationHashing128BitPerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/AbstractZeroAllocationHashing64BitPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/AbstractZeroAllocationHashing64BitPerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/ChibiHash2PerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/ChibiHash2PerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/FarmHashNaGuavaPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/FarmHashNaGuavaPerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/FarmHashNaPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/FarmHashNaPerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/FarmHashNaZeroAllocationHashingPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/FarmHashNaZeroAllocationHashingPerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/FarmHashUoPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/FarmHashUoPerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/FarmHashUoZeroAllocationHashingPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/FarmHashUoZeroAllocationHashingPerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/Komihash4_3PerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/Komihash4_3PerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/Komihash5_0PerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/Komihash5_0PerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/Murmur3_128GreenrobotEssentialsPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/Murmur3_128GreenrobotEssentialsPerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/Murmur3_128GuavaPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/Murmur3_128GuavaPerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/Murmur3_128PerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/Murmur3_128PerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/Murmur3_128ZeroAllocationHashingPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/Murmur3_128ZeroAllocationHashingPerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/Murmur3_32GreenrobotEssentialsPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/Murmur3_32GreenrobotEssentialsPerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/Murmur3_32GuavaPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/Murmur3_32GuavaPerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/Murmur3_32PerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/Murmur3_32PerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/PolymurHash2_0PerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/PolymurHash2_0PerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/Rapidhash3PerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/Rapidhash3PerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/UnorderedHashTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/UnorderedHashTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/WyhashFinal3PerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/WyhashFinal3PerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/WyhashFinal4PerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/WyhashFinal4PerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/XXH3_128PerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/XXH3_128PerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/XXH3_128ZeroAllocationHashingPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/XXH3_128ZeroAllocationHashingPerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/XXH3_64PerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/XXH3_64PerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/XXH3_64ZeroAllocationHashingPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/XXH3_64ZeroAllocationHashingPerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/ZeroAllocationHashingAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/ZeroAllocationHashingAccess.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/hashing/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/hashing/package-info.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/random/RandomPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/random/RandomPerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/similarity/FastSimHash_v1PerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/similarity/FastSimHash_v1PerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/similarity/MinHash_v1PerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/similarity/MinHash_v1PerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/similarity/SimHash_v1PerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/similarity/SimHash_v1PerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/similarity/SimilarityHashingPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/similarity/SimilarityHashingPerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/similarity/SuperMinHash_v1PerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/similarity/SuperMinHash_v1PerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/similarity/SuperMinHash_v1aPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/similarity/SuperMinHash_v1aPerformanceTest.java -------------------------------------------------------------------------------- /src/jmh/java/com/dynatrace/hash4j/similarity/SuperMinHash_v1bPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/jmh/java/com/dynatrace/hash4j/similarity/SuperMinHash_v1bPerformanceTest.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/consistent/ConsistentBucketHasher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/consistent/ConsistentBucketHasher.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/consistent/ConsistentBucketSetHasher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/consistent/ConsistentBucketSetHasher.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/consistent/ConsistentHashing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/consistent/ConsistentHashing.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/consistent/ConsistentHashingUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/consistent/ConsistentHashingUtil.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/consistent/ConsistentJumpBackAnchorBucketSetHasher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/consistent/ConsistentJumpBackAnchorBucketSetHasher.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/consistent/ConsistentJumpBackBucketHasher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/consistent/ConsistentJumpBackBucketHasher.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/consistent/ConsistentJumpBackBucketHasherXorshiftL7R9.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/consistent/ConsistentJumpBackBucketHasherXorshiftL7R9.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/consistent/ConsistentJumpBucketHasher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/consistent/ConsistentJumpBucketHasher.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/consistent/ImprovedConsistentWeightedSampling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/consistent/ImprovedConsistentWeightedSampling.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/consistent/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/consistent/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/distinctcount/DistinctCountUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/distinctcount/DistinctCountUtil.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/distinctcount/DistinctCounter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/distinctcount/DistinctCounter.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/distinctcount/HyperLogLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/distinctcount/HyperLogLog.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/distinctcount/MartingaleEstimator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/distinctcount/MartingaleEstimator.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/distinctcount/StateChangeObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/distinctcount/StateChangeObserver.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/distinctcount/UltraLogLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/distinctcount/UltraLogLog.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/distinctcount/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/distinctcount/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/file/AbstractFileHasher128.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/file/AbstractFileHasher128.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/file/FileHasher128.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/file/FileHasher128.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/file/FileHashing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/file/FileHashing.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/file/Imohash1_0_2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/file/Imohash1_0_2.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/file/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/file/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/AbstractFarmHash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/AbstractFarmHash.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/AbstractHashStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/AbstractHashStream.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/AbstractHashStream128.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/AbstractHashStream128.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/AbstractHashStream32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/AbstractHashStream32.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/AbstractHashStream64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/AbstractHashStream64.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/AbstractHasher128.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/AbstractHasher128.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/AbstractHasher32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/AbstractHasher32.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/AbstractHasher64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/AbstractHasher64.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/AbstractKomihash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/AbstractKomihash.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/AbstractWyhashFinal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/AbstractWyhashFinal.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/ByteAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/ByteAccess.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/ByteArrayByteAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/ByteArrayByteAccess.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/ByteBufferByteAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/ByteBufferByteAccess.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/ByteBufferUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/ByteBufferUtil.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/ChibiHash2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/ChibiHash2.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/FFMUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/FFMUtil.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/FarmHashNa.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/FarmHashNa.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/FarmHashUo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/FarmHashUo.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/Generated.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/Generated.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/HashFunnel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/HashFunnel.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/HashSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/HashSink.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/HashStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/HashStream.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/HashStream128.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/HashStream128.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/HashStream32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/HashStream32.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/HashStream64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/HashStream64.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/HashUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/HashUtil.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/HashValue128.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/HashValue128.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/HashValues.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/HashValues.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/Hasher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/Hasher.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/Hasher128.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/Hasher128.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/Hasher32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/Hasher32.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/Hasher64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/Hasher64.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/Hashing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/Hashing.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/Komihash4_3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/Komihash4_3.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/Komihash5_0.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/Komihash5_0.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/Murmur3_128.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/Murmur3_128.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/Murmur3_32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/Murmur3_32.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/PolymurHash2_0.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/PolymurHash2_0.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/Rapidhash3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/Rapidhash3.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/WyhashFinal3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/WyhashFinal3.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/WyhashFinal4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/WyhashFinal4.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/XXH3Base.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/XXH3Base.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/XXH3_128.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/XXH3_128.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/XXH3_64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/XXH3_64.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/hashing/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/hashing/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/internal/ArraySizeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/internal/ArraySizeUtil.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/internal/ByteArrayUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/internal/ByteArrayUtil.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/internal/EmptyArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/internal/EmptyArray.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/internal/Preconditions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/internal/Preconditions.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/internal/UnsignedMultiplyUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/internal/UnsignedMultiplyUtil.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/internal/package-info.java: -------------------------------------------------------------------------------- 1 | /** Helper classes. */ 2 | package com.dynatrace.hash4j.internal; 3 | -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/random/AbstractPseudoRandomGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/random/AbstractPseudoRandomGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/random/PermutationGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/random/PermutationGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/random/PseudoRandomGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/random/PseudoRandomGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/random/PseudoRandomGeneratorProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/random/PseudoRandomGeneratorProvider.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/random/RandomExponentialUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/random/RandomExponentialUtil.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/random/SplitMix64V1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/random/SplitMix64V1.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/random/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/random/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/similarity/AbstractSimilarityHashPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/similarity/AbstractSimilarityHashPolicy.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/similarity/DistinctElementHashProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/similarity/DistinctElementHashProvider.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/similarity/ElementHashProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/similarity/ElementHashProvider.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/similarity/FastSimHashPolicy_v1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/similarity/FastSimHashPolicy_v1.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/similarity/FastSimHashVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/similarity/FastSimHashVersion.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/similarity/MinHashPolicy_v1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/similarity/MinHashPolicy_v1.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/similarity/MinHashVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/similarity/MinHashVersion.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/similarity/SimHashPolicy_v1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/similarity/SimHashPolicy_v1.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/similarity/SimHashVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/similarity/SimHashVersion.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/similarity/SimilarityHashPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/similarity/SimilarityHashPolicy.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/similarity/SimilarityHasher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/similarity/SimilarityHasher.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/similarity/SimilarityHashing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/similarity/SimilarityHashing.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/similarity/SuperMinHashPolicy_v1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/similarity/SuperMinHashPolicy_v1.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/similarity/SuperMinHashPolicy_v1a.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/similarity/SuperMinHashPolicy_v1a.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/similarity/SuperMinHashPolicy_v1b.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/similarity/SuperMinHashPolicy_v1b.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/similarity/SuperMinHashVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/similarity/SuperMinHashVersion.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/similarity/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/similarity/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/util/PackedArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/com/dynatrace/hash4j/util/PackedArray.java -------------------------------------------------------------------------------- /src/main/java/com/dynatrace/hash4j/util/package-info.java: -------------------------------------------------------------------------------- 1 | /** Utilities */ 2 | package com.dynatrace.hash4j.util; 3 | -------------------------------------------------------------------------------- /src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java/module-info.java -------------------------------------------------------------------------------- /src/main/java21/com/dynatrace/hash4j/hashing/ByteBufferUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java21/com/dynatrace/hash4j/hashing/ByteBufferUtil.java -------------------------------------------------------------------------------- /src/main/java21/com/dynatrace/hash4j/internal/UnsignedMultiplyUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java21/com/dynatrace/hash4j/internal/UnsignedMultiplyUtil.java -------------------------------------------------------------------------------- /src/main/java25/com/dynatrace/hash4j/hashing/FFMUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/main/java25/com/dynatrace/hash4j/hashing/FFMUtil.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/consistent/AbstractConsistentBucketHasherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/consistent/AbstractConsistentBucketHasherTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/consistent/AbstractConsistentBucketSetHasherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/consistent/AbstractConsistentBucketSetHasherTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/consistent/BinaryMatrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/consistent/BinaryMatrix.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/consistent/BinaryMatrixTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/consistent/BinaryMatrixTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/consistent/ConsistentHashingDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/consistent/ConsistentHashingDemo.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/consistent/ConsistentHashingUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/consistent/ConsistentHashingUtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/consistent/ConsistentJumpBackAnchorBucketSetHasherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/consistent/ConsistentJumpBackAnchorBucketSetHasherTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/consistent/ConsistentJumpBackBucketHasherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/consistent/ConsistentJumpBackBucketHasherTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/consistent/ConsistentJumpBackBucketHasherXorshiftL7R9Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/consistent/ConsistentJumpBackBucketHasherXorshiftL7R9Test.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/consistent/ConsistentJumpBucketHasherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/consistent/ConsistentJumpBucketHasherTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/consistent/ImprovedConsistentWeightedSamplingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/consistent/ImprovedConsistentWeightedSamplingTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/distinctcount/BigInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/distinctcount/BigInt.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/distinctcount/BigIntTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/distinctcount/BigIntTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/distinctcount/ConversionDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/distinctcount/ConversionDemo.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/distinctcount/DistinctCountUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/distinctcount/DistinctCountUtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/distinctcount/DistinctCounterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/distinctcount/DistinctCounterTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/distinctcount/EstimationErrorSimulationUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/distinctcount/EstimationErrorSimulationUtil.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/distinctcount/HyperLogLogDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/distinctcount/HyperLogLogDemo.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/distinctcount/HyperLogLogEstimationErrorSimulation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/distinctcount/HyperLogLogEstimationErrorSimulation.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/distinctcount/HyperLogLogTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/distinctcount/HyperLogLogTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/distinctcount/MartingaleEstimatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/distinctcount/MartingaleEstimatorTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/distinctcount/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/distinctcount/TestUtils.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/distinctcount/TestUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/distinctcount/TestUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/distinctcount/UltraLogLogDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/distinctcount/UltraLogLogDemo.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/distinctcount/UltraLogLogEstimationErrorSimulation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/distinctcount/UltraLogLogEstimationErrorSimulation.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/distinctcount/UltraLogLogTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/distinctcount/UltraLogLogTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/file/AbstractFileHasher128Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/file/AbstractFileHasher128Test.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/file/FileHashingDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/file/FileHashingDemo.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/file/Imohash1_0_2Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/file/Imohash1_0_2Test.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/AbstractHashSinkPutUnorderedIterableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/AbstractHashSinkPutUnorderedIterableTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/AbstractHashStream128Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/AbstractHashStream128Test.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/AbstractHashStream32Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/AbstractHashStream32Test.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/AbstractHashStream64Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/AbstractHashStream64Test.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/AbstractHashStreamCompatibilityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/AbstractHashStreamCompatibilityTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/AbstractHashStreamTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/AbstractHashStreamTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/AbstractHasher128Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/AbstractHasher128Test.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/AbstractHasher32Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/AbstractHasher32Test.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/AbstractHasher64Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/AbstractHasher64Test.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/AbstractHasherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/AbstractHasherTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/ByteAccessForMemorySegmentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/ByteAccessForMemorySegmentTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/ByteAccessTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/ByteAccessTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/ByteArrayByteAccessTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/ByteArrayByteAccessTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/ByteBufferUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/ByteBufferUtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/ChibiHash2Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/ChibiHash2Test.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/CrossCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/CrossCheckTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/FarmHashNaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/FarmHashNaTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/FarmHashUoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/FarmHashUoTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/HashMocks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/HashMocks.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/HashTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/HashTestUtils.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/HashValue128Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/HashValue128Test.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/HashValuesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/HashValuesTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/HashingDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/HashingDemo.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/Komihash4_3Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/Komihash4_3Test.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/Komihash5_0Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/Komihash5_0Test.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/Murmur3_128Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/Murmur3_128Test.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/Murmur3_32Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/Murmur3_32Test.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/PolymurHash2_0Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/PolymurHash2_0Test.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/Rapidhash3Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/Rapidhash3Test.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/WyhashFinal3Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/WyhashFinal3Test.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/WyhashFinal4Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/WyhashFinal4Test.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/XXH3_128Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/XXH3_128Test.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/hashing/XXH3_64Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/hashing/XXH3_64Test.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/internal/ArraySizeUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/internal/ArraySizeUtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/internal/PreconditionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/internal/PreconditionsTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/internal/UnsignedMultiplyUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/internal/UnsignedMultiplyUtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/random/AbstractPseudoRandomGeneratorProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/random/AbstractPseudoRandomGeneratorProviderTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/random/AbstractPseudoRandomGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/random/AbstractPseudoRandomGeneratorTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/random/PermutationGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/random/PermutationGeneratorTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/random/PseudoRandomGeneratorProviderForTesting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/random/PseudoRandomGeneratorProviderForTesting.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/random/RandomExponentialUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/random/RandomExponentialUtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/random/SplitMix64_v1ProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/random/SplitMix64_v1ProviderTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/random/SplitMix64_v1Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/random/SplitMix64_v1Test.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/similarity/AbstractMinHashPolicyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/similarity/AbstractMinHashPolicyTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/similarity/AbstractSimHashPolicyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/similarity/AbstractSimHashPolicyTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/similarity/AbstractSimilarityHasherPolicyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/similarity/AbstractSimilarityHasherPolicyTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/similarity/AbstractSuperMinHashPolicyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/similarity/AbstractSuperMinHashPolicyTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/similarity/DistinctElementHashProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/similarity/DistinctElementHashProviderTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/similarity/ElementHashProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/similarity/ElementHashProviderTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/similarity/FastSimHashPolicy_v1Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/similarity/FastSimHashPolicy_v1Test.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/similarity/MinHashPolicy_v1Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/similarity/MinHashPolicy_v1Test.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/similarity/MinHashVersionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/similarity/MinHashVersionTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/similarity/SimHashPolicy_v1Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/similarity/SimHashPolicy_v1Test.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/similarity/SimilarityHashingDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/similarity/SimilarityHashingDemo.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/similarity/SimilarityHashingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/similarity/SimilarityHashingTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/similarity/SuperMinHashPolicy_v1Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/similarity/SuperMinHashPolicy_v1Test.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/similarity/SuperMinHashPolicy_v1aTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/similarity/SuperMinHashPolicy_v1aTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/similarity/SuperMinHashPolicy_v1bTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/similarity/SuperMinHashPolicy_v1bTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/similarity/SuperMinHashVersionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/similarity/SuperMinHashVersionTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/testutils/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/testutils/TestUtils.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/testutils/TestUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/testutils/TestUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/com/dynatrace/hash4j/util/PackedArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java/com/dynatrace/hash4j/util/PackedArrayTest.java -------------------------------------------------------------------------------- /src/test/java21/com/dynatrace/hash4j/internal/UnsignedMultiplyUtilReferenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java21/com/dynatrace/hash4j/internal/UnsignedMultiplyUtilReferenceTest.java -------------------------------------------------------------------------------- /src/test/java25/com/dynatrace/hash4j/hashing/ByteAccessForMemorySegmentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java25/com/dynatrace/hash4j/hashing/ByteAccessForMemorySegmentTest.java -------------------------------------------------------------------------------- /src/test/java25/com/dynatrace/hash4j/hashing/FFMUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java25/com/dynatrace/hash4j/hashing/FFMUtilTest.java -------------------------------------------------------------------------------- /src/test/java25/com/dynatrace/hash4j/hashing/HashMemorySegmentDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/java25/com/dynatrace/hash4j/hashing/HashMemorySegmentDemo.java -------------------------------------------------------------------------------- /src/test/resources/ChibiHash 2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/resources/ChibiHash 2.txt -------------------------------------------------------------------------------- /src/test/resources/FarmHash NA.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/resources/FarmHash NA.txt -------------------------------------------------------------------------------- /src/test/resources/FarmHash UO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/resources/FarmHash UO.txt -------------------------------------------------------------------------------- /src/test/resources/Komihash 4.3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/resources/Komihash 4.3.txt -------------------------------------------------------------------------------- /src/test/resources/Komihash 4.7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/resources/Komihash 4.7.txt -------------------------------------------------------------------------------- /src/test/resources/Komihash 5.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/resources/Komihash 5.0.txt -------------------------------------------------------------------------------- /src/test/resources/Komihash 5.10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/resources/Komihash 5.10.txt -------------------------------------------------------------------------------- /src/test/resources/Komihash 5.27.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/resources/Komihash 5.27.txt -------------------------------------------------------------------------------- /src/test/resources/Murmur3 128.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/resources/Murmur3 128.txt -------------------------------------------------------------------------------- /src/test/resources/Murmur3 32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/resources/Murmur3 32.txt -------------------------------------------------------------------------------- /src/test/resources/PolymurHash 2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/resources/PolymurHash 2.0.txt -------------------------------------------------------------------------------- /src/test/resources/Rapidhash 3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/resources/Rapidhash 3.txt -------------------------------------------------------------------------------- /src/test/resources/Wyhash final 3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/resources/Wyhash final 3.txt -------------------------------------------------------------------------------- /src/test/resources/Wyhash final 4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/resources/Wyhash final 4.txt -------------------------------------------------------------------------------- /src/test/resources/XXH3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/resources/XXH3.txt -------------------------------------------------------------------------------- /src/test/resources/XXH3_128.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/resources/XXH3_128.txt -------------------------------------------------------------------------------- /src/test/resources/junit-platform.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/src/test/resources/junit-platform.properties -------------------------------------------------------------------------------- /test-results/hyperloglog-estimation-error-p03.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/hyperloglog-estimation-error-p03.csv -------------------------------------------------------------------------------- /test-results/hyperloglog-estimation-error-p03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/hyperloglog-estimation-error-p03.png -------------------------------------------------------------------------------- /test-results/hyperloglog-estimation-error-p04.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/hyperloglog-estimation-error-p04.csv -------------------------------------------------------------------------------- /test-results/hyperloglog-estimation-error-p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/hyperloglog-estimation-error-p04.png -------------------------------------------------------------------------------- /test-results/hyperloglog-estimation-error-p05.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/hyperloglog-estimation-error-p05.csv -------------------------------------------------------------------------------- /test-results/hyperloglog-estimation-error-p05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/hyperloglog-estimation-error-p05.png -------------------------------------------------------------------------------- /test-results/hyperloglog-estimation-error-p06.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/hyperloglog-estimation-error-p06.csv -------------------------------------------------------------------------------- /test-results/hyperloglog-estimation-error-p06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/hyperloglog-estimation-error-p06.png -------------------------------------------------------------------------------- /test-results/hyperloglog-estimation-error-p07.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/hyperloglog-estimation-error-p07.csv -------------------------------------------------------------------------------- /test-results/hyperloglog-estimation-error-p07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/hyperloglog-estimation-error-p07.png -------------------------------------------------------------------------------- /test-results/hyperloglog-estimation-error-p08.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/hyperloglog-estimation-error-p08.csv -------------------------------------------------------------------------------- /test-results/hyperloglog-estimation-error-p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/hyperloglog-estimation-error-p08.png -------------------------------------------------------------------------------- /test-results/hyperloglog-estimation-error-p09.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/hyperloglog-estimation-error-p09.csv -------------------------------------------------------------------------------- /test-results/hyperloglog-estimation-error-p09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/hyperloglog-estimation-error-p09.png -------------------------------------------------------------------------------- /test-results/hyperloglog-estimation-error-p10.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/hyperloglog-estimation-error-p10.csv -------------------------------------------------------------------------------- /test-results/hyperloglog-estimation-error-p10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/hyperloglog-estimation-error-p10.png -------------------------------------------------------------------------------- /test-results/hyperloglog-estimation-error-p11.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/hyperloglog-estimation-error-p11.csv -------------------------------------------------------------------------------- /test-results/hyperloglog-estimation-error-p11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/hyperloglog-estimation-error-p11.png -------------------------------------------------------------------------------- /test-results/hyperloglog-estimation-error-p12.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/hyperloglog-estimation-error-p12.csv -------------------------------------------------------------------------------- /test-results/hyperloglog-estimation-error-p12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/hyperloglog-estimation-error-p12.png -------------------------------------------------------------------------------- /test-results/hyperloglog-estimation-error-p13.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/hyperloglog-estimation-error-p13.csv -------------------------------------------------------------------------------- /test-results/hyperloglog-estimation-error-p13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/hyperloglog-estimation-error-p13.png -------------------------------------------------------------------------------- /test-results/hyperloglog-estimation-error-p14.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/hyperloglog-estimation-error-p14.csv -------------------------------------------------------------------------------- /test-results/hyperloglog-estimation-error-p14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/hyperloglog-estimation-error-p14.png -------------------------------------------------------------------------------- /test-results/hyperloglog-estimation-error-p15.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/hyperloglog-estimation-error-p15.csv -------------------------------------------------------------------------------- /test-results/hyperloglog-estimation-error-p15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/hyperloglog-estimation-error-p15.png -------------------------------------------------------------------------------- /test-results/hyperloglog-estimation-error-p16.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/hyperloglog-estimation-error-p16.csv -------------------------------------------------------------------------------- /test-results/hyperloglog-estimation-error-p16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/hyperloglog-estimation-error-p16.png -------------------------------------------------------------------------------- /test-results/ultraloglog-estimation-error-p03.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/ultraloglog-estimation-error-p03.csv -------------------------------------------------------------------------------- /test-results/ultraloglog-estimation-error-p03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/ultraloglog-estimation-error-p03.png -------------------------------------------------------------------------------- /test-results/ultraloglog-estimation-error-p04.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/ultraloglog-estimation-error-p04.csv -------------------------------------------------------------------------------- /test-results/ultraloglog-estimation-error-p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/ultraloglog-estimation-error-p04.png -------------------------------------------------------------------------------- /test-results/ultraloglog-estimation-error-p05.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/ultraloglog-estimation-error-p05.csv -------------------------------------------------------------------------------- /test-results/ultraloglog-estimation-error-p05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/ultraloglog-estimation-error-p05.png -------------------------------------------------------------------------------- /test-results/ultraloglog-estimation-error-p06.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/ultraloglog-estimation-error-p06.csv -------------------------------------------------------------------------------- /test-results/ultraloglog-estimation-error-p06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/ultraloglog-estimation-error-p06.png -------------------------------------------------------------------------------- /test-results/ultraloglog-estimation-error-p07.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/ultraloglog-estimation-error-p07.csv -------------------------------------------------------------------------------- /test-results/ultraloglog-estimation-error-p07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/ultraloglog-estimation-error-p07.png -------------------------------------------------------------------------------- /test-results/ultraloglog-estimation-error-p08.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/ultraloglog-estimation-error-p08.csv -------------------------------------------------------------------------------- /test-results/ultraloglog-estimation-error-p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/ultraloglog-estimation-error-p08.png -------------------------------------------------------------------------------- /test-results/ultraloglog-estimation-error-p09.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/ultraloglog-estimation-error-p09.csv -------------------------------------------------------------------------------- /test-results/ultraloglog-estimation-error-p09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/ultraloglog-estimation-error-p09.png -------------------------------------------------------------------------------- /test-results/ultraloglog-estimation-error-p10.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/ultraloglog-estimation-error-p10.csv -------------------------------------------------------------------------------- /test-results/ultraloglog-estimation-error-p10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/ultraloglog-estimation-error-p10.png -------------------------------------------------------------------------------- /test-results/ultraloglog-estimation-error-p11.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/ultraloglog-estimation-error-p11.csv -------------------------------------------------------------------------------- /test-results/ultraloglog-estimation-error-p11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/ultraloglog-estimation-error-p11.png -------------------------------------------------------------------------------- /test-results/ultraloglog-estimation-error-p12.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/ultraloglog-estimation-error-p12.csv -------------------------------------------------------------------------------- /test-results/ultraloglog-estimation-error-p12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/ultraloglog-estimation-error-p12.png -------------------------------------------------------------------------------- /test-results/ultraloglog-estimation-error-p13.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/ultraloglog-estimation-error-p13.csv -------------------------------------------------------------------------------- /test-results/ultraloglog-estimation-error-p13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/ultraloglog-estimation-error-p13.png -------------------------------------------------------------------------------- /test-results/ultraloglog-estimation-error-p14.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/ultraloglog-estimation-error-p14.csv -------------------------------------------------------------------------------- /test-results/ultraloglog-estimation-error-p14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/ultraloglog-estimation-error-p14.png -------------------------------------------------------------------------------- /test-results/ultraloglog-estimation-error-p15.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/ultraloglog-estimation-error-p15.csv -------------------------------------------------------------------------------- /test-results/ultraloglog-estimation-error-p15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/ultraloglog-estimation-error-p15.png -------------------------------------------------------------------------------- /test-results/ultraloglog-estimation-error-p16.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/ultraloglog-estimation-error-p16.csv -------------------------------------------------------------------------------- /test-results/ultraloglog-estimation-error-p16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-oss/hash4j/HEAD/test-results/ultraloglog-estimation-error-p16.png --------------------------------------------------------------------------------