Skip to content

v14.0.0

Compare
Choose a tag to compare
@colgreen colgreen released this 01 Jan 10:00
· 47 commits to main since this release

Breaking Changes

  • IntroSort API changed from IntroSort{K,V,W}.Sort(...) to IntroSort.Sort{K,V,W}(...).
  • Refactor of the Timsort public API. It now presents a single set of set of Timsort.Sort() methods with generic type parameters on the method. Previously the type params were on the three different Timsort generic classes, which made for a poor public API.
  • Refactor of HistogramData.

New

  • Added AsSpan() method to IntStack and LightweightStack{T}.
    • Added RentedArray.

Improvements

  • XML documentation corrections and improvements.
  • Performance: Defined SkipLocalsInit attribute on the Redzen assembly. The previous attempt to do this was incorrect and didn't actually cause local field initialization to be skipped.