Skip to content

Releases: CombinationAB/Combination.StringPools

Avoid IndexOutOfRangeException

19 Mar 13:29
3897ba2
Compare
Choose a tag to compare

Avoiding a negative index by making sure long doesn't get downcast to int during multiplication and assignment.

PooledUtf8String.Empty == default(PooledUtf8String)

27 Apr 16:15
a85e9c6
Compare
Choose a tag to compare

Using the default keyword with PooledUtf8String now returns an object that is the same as PooledUtf8String.Empty.

Implement IComparable

16 Feb 23:54
Compare
Choose a tag to compare
1.1.2

Implement IComparable

Zero alloc UTF-8 insertion

16 Feb 17:12
Compare
Choose a tag to compare

Allows the insertion of raw UTF-8 sequences into the string pool, without round tripping to .NET strings. Also allows arbitrary sequences of char.

Improved GetHashCode performance

15 Feb 12:47
Compare
Choose a tag to compare
Use bytes for hash code generation instead of creating string and cal…

…culate hash code from string object

Performance optimizations

14 Feb 14:38
Compare
Choose a tag to compare

Avoid unnecessary memory allocations on Add

Initial public release

14 Feb 10:39
72514c6
Compare
Choose a tag to compare
1.0.0

Added nuget source

0.9.9

14 Feb 07:17
Compare
Choose a tag to compare
Fixed statistics

0.9.8

14 Feb 00:18
Compare
Choose a tag to compare
IsEmpty

0.9.7

13 Feb 23:08
Compare
Choose a tag to compare

Customizable dedup table size