Celerity.

Code coverage

Line and branch coverage for the Celerity library, measured by coverlet on every push. Generated 2026-07-26 12:52 UTC.

Line coverage
100%
9780 of 9780 lines
Branch coverage
100%
3864 of 3864 branches
Files
107
in the Celerity assembly

By file · lowest coverage first

FileLineBranchUncovered lines
src/Celerity.Cardinality/DedupFilter.cs
100% 19/19
100% 4/4
src/Celerity.Cardinality/Distinct.cs
100% 45/45
100% 26/26
src/Celerity.Hashing/DefaultHasher.cs
100% 1/1
n/a
src/Celerity.Hashing/GuidHasher.cs
100% 13/13
n/a
src/Celerity.Hashing/HashQualityEvaluator.cs
100% 69/69
100% 24/24
src/Celerity.Hashing/HashQualityReport.cs
100% 4/4
n/a
src/Celerity.Hashing/Int32IdentityHasher.cs
100% 1/1
n/a
src/Celerity.Hashing/Int32Murmur3Hasher.cs
100% 7/7
n/a
src/Celerity.Hashing/Int32WangHasher.cs
100% 8/8
n/a
src/Celerity.Hashing/Int32WangNaiveHasher.cs
100% 1/1
n/a
src/Celerity.Hashing/Int64IdentityHasher.cs
100% 1/1
n/a
src/Celerity.Hashing/Int64Murmur3Hasher.cs
100% 7/7
n/a
src/Celerity.Hashing/Int64WangHasher.cs
100% 10/10
n/a
src/Celerity.Hashing/Int64WangNaiveHasher.cs
100% 1/1
n/a
src/Celerity.Hashing/ProbeStatistics.cs
100% 4/4
n/a
src/Celerity.Hashing/ProbeStatisticsEvaluator.cs
100% 59/59
100% 30/30
src/Celerity.Hashing/StringAdler32Hasher.cs
100% 11/11
100% 2/2
src/Celerity.Hashing/StringCityHash64Hasher.cs
100% 103/103
100% 14/14
src/Celerity.Hashing/StringCrc32Hasher.cs
100% 17/17
100% 8/8
src/Celerity.Hashing/StringDjb2AHasher.cs
100% 6/6
100% 2/2
src/Celerity.Hashing/StringDjb2Hasher.cs
100% 6/6
100% 2/2
src/Celerity.Hashing/StringElfHasher.cs
100% 12/12
100% 4/4
src/Celerity.Hashing/StringFnV164Hasher.cs
100% 10/10
100% 2/2
src/Celerity.Hashing/StringFnV1A64Hasher.cs
100% 10/10
100% 2/2
src/Celerity.Hashing/StringFnV1AFullHasher.cs
100% 8/8
100% 2/2
src/Celerity.Hashing/StringFnV1AHasher.cs
100% 6/6
100% 2/2
src/Celerity.Hashing/StringFnV1Hasher.cs
100% 8/8
100% 2/2
src/Celerity.Hashing/StringHalfSipHash24Hasher.cs
100% 45/45
100% 4/4
src/Celerity.Hashing/StringHighwayHash64Hasher.cs
100% 108/108
100% 18/18
src/Celerity.Hashing/StringJenkinsOaatHasher.cs
100% 13/13
100% 2/2
src/Celerity.Hashing/StringMetroHash64Hasher.cs
100% 43/43
100% 12/12
src/Celerity.Hashing/StringMurmur2Hasher.cs
100% 18/18
100% 4/4
src/Celerity.Hashing/StringMurmur3Hasher.cs
100% 25/25
100% 4/4
src/Celerity.Hashing/StringSdbmHasher.cs
100% 6/6
100% 2/2
src/Celerity.Hashing/StringSipHash13Hasher.cs
100% 49/49
100% 4/4
src/Celerity.Hashing/StringSipHash24Hasher.cs
100% 52/52
100% 4/4
src/Celerity.Hashing/StringXxHash32Hasher.cs
100% 39/39
100% 8/8
src/Celerity.Hashing/StringXxHash3Hasher.cs
100% 147/147
100% 32/32
src/Celerity.Hashing/StringXxHash64Hasher.cs
100% 61/61
100% 10/10
src/Celerity.Hashing/UInt32Hasher.cs
100% 1/1
n/a
src/Celerity.Hashing/UInt32Murmur3Hasher.cs
100% 7/7
n/a
src/Celerity.Hashing/UInt32WangHasher.cs
100% 8/8
n/a
src/Celerity.Hashing/UInt64Hasher.cs
100% 7/7
n/a
src/Celerity.Hashing/UInt64WangHasher.cs
100% 10/10
n/a
src/Celerity.Hashing/UInt64WangNaiveHasher.cs
100% 1/1
n/a
src/Celerity.Primitives/Branchless.cs
100% 40/40
100% 14/14
src/Celerity.Primitives/FastGuid.cs
100% 41/41
n/a
src/Celerity.Primitives/FastUtils.cs
100% 107/107
100% 48/48
src/Celerity.Primitives/GuidV7Generator.cs
100% 16/16
100% 4/4
src/Celerity.Primitives/Pcg32.cs
100% 18/18
n/a
src/Celerity.Primitives/RandomSourceExtensions.cs
100% 50/50
100% 24/24
src/Celerity.Primitives/SimdReductions.cs
100% 42/42
100% 30/30
src/Celerity.Primitives/SpanBits.cs
100% 26/26
100% 12/12
src/Celerity.Primitives/SplitMix64.cs
100% 6/6
n/a
src/Celerity.Primitives/VarInt.cs
100% 70/70
100% 32/32
src/Celerity.Primitives/WyRand.cs
100% 5/5
n/a
src/Celerity.Primitives/Xoroshiro128Plus.cs
100% 11/11
n/a
src/Celerity.Primitives/Xoshiro256StarStar.cs
100% 15/15
n/a
src/Celerity.Ring/ConsistentHashRing.cs
100% 117/117
100% 42/42
src/Celerity.Ring/RendezvousHash.cs
100% 99/99
100% 30/30
src/Celerity.Ring/RingHash.cs
100% 11/11
n/a
src/Celerity.Sentinel/AbuseTracker.cs
100% 56/56
100% 26/26
src/Celerity.Sentinel/SentinelResults.cs
100% 10/10
n/a
src/Celerity.Sentinel/StripedAbuseTracker.cs
100% 25/25
100% 16/16
src/Celerity/Collections/BTreeDictionary.cs
100% 485/485
100% 182/182
src/Celerity/Collections/BTreeSet.cs
100% 352/352
100% 144/144
src/Celerity/Collections/BitSet.cs
100% 183/183
100% 86/86
src/Celerity/Collections/BloomFilter.cs
100% 87/87
100% 44/44
src/Celerity/Collections/CelerityDictionary.cs
100% 278/278
100% 118/118
src/Celerity/Collections/CelerityMultiMap.cs
100% 291/291
100% 128/128
src/Celerity/Collections/CelerityMultiSet.cs
100% 270/270
100% 126/126
src/Celerity/Collections/CeleritySet.cs
100% 190/190
100% 86/86
src/Celerity/Collections/CountMinSketch.cs
100% 85/85
100% 40/40
src/Celerity/Collections/CuckooFilter.cs
100% 151/151
100% 102/102
src/Celerity/Collections/DefaultComparer.cs
100% 1/1
n/a
src/Celerity/Collections/Deque.cs
100% 170/170
100% 76/76
src/Celerity/Collections/DisjointSet.cs
100% 118/118
100% 54/54
src/Celerity/Collections/EmptySlot.cs
100% 3/3
100% 2/2
src/Celerity/Collections/EnumMap.cs
100% 163/163
100% 64/64
src/Celerity/Collections/EnumSet.cs
100% 228/228
100% 112/112
src/Celerity/Collections/FenwickTree.cs
100% 103/103
100% 38/38
src/Celerity/Collections/FrozenCelerityDictionary.cs
100% 195/195
100% 76/76
src/Celerity/Collections/FrozenCeleritySet.cs
100% 158/158
100% 76/76
src/Celerity/Collections/Hash64Source.cs
100% 3/3
n/a
src/Celerity/Collections/HashCachingDictionary.cs
100% 304/304
100% 122/122
src/Celerity/Collections/HashCachingSet.cs
100% 216/216
100% 90/90
src/Celerity/Collections/HyperLogLog.cs
100% 67/67
100% 40/40
src/Celerity/Collections/IndexedPriorityQueue.cs
100% 209/209
100% 84/84
src/Celerity/Collections/IntDictionary.cs
100% 279/279
100% 118/118
src/Celerity/Collections/IntSet.cs
100% 191/191
100% 86/86
src/Celerity/Collections/LongDictionary.cs
100% 279/279
100% 118/118
src/Celerity/Collections/LongSet.cs
100% 191/191
100% 86/86
src/Celerity/Collections/LruCache.cs
100% 159/159
100% 56/56
src/Celerity/Collections/PooledCelerityDictionary.cs
100% 326/326
100% 122/122
src/Celerity/Collections/PooledCeleritySet.cs
100% 223/223
100% 90/90
src/Celerity/Collections/RobinHoodDictionary.cs
100% 296/296
100% 110/110
src/Celerity/Collections/RobinHoodSet.cs
100% 205/205
100% 80/80
src/Celerity/Collections/SetOperations.cs
100% 95/95
100% 68/68
src/Celerity/Collections/SmallDictionary.cs
100% 150/150
100% 50/50
src/Celerity/Collections/SmallSet.cs
100% 102/102
100% 38/38
src/Celerity/Collections/SparseSet.cs
100% 117/117
100% 48/48
src/Celerity/Collections/SwissDictionary.cs
100% 334/334
100% 122/122
src/Celerity/Collections/SwissSet.cs
100% 252/252
100% 94/94
src/Celerity/Collections/TopKEntry.cs
100% 5/5
n/a
src/Celerity/Collections/TopKSketch.cs
100% 98/98
100% 42/42
src/Celerity/Collections/Trie.cs
100% 222/222
100% 102/102
src/Celerity/Collections/XorFilter.cs
100% 94/94
100% 36/36