Releases: linkdotnet/StringBuilder
Releases · linkdotnet/StringBuilder
v1.21.0
v1.20.0
Added
- New ctor that accepts an initial size
v1.19.1
Changed
- Some smaller refactorings
v1.19.0
Test for adding to TypedSpanList
v1.18.6
Changed
Dispose
resets theValueStringBuilder
to the initial state, so it doesn't lead to undefined behavior when used again- Use different approach for
Grow
to be a bit more performant
v1.18.5
Changed
- Fixed a bug, where in
Append
overflows the internal buffer and throws an exception - Use better struct layout to be more cache friendly
v1.18.4
Changed
- Optimized
Append(scoped ReadOnlySpan<char>)
to be roughly 5% faster - Optimized
AppendLine
to have less overhead
v1.18.3
Changed
- Enumerator.MoveNext is now a bit faster
v1.18.2
Added
- Small refactoring to make the Enumerator.Current readonly
v1.18.1
Fixed
- Fixed
IndexOutOfRangeException
issue when the remaining text length is shorter than the search term