Skip to content

v2.1.0

Compare
Choose a tag to compare
@jfcg jfcg released this 11 May 07:27
· 3 commits to main since this release
  • πŸ†™ bump dependencies
  • πŸ“œ update README
  • 🧹 replace interface{} with any
  • πŸ”¨ add matrix strategy & dependencies to github workflows
  • πŸ’ͺ improve TestConcurrent()
  • πŸ§ͺ set maxMaxGor = min(4, NumCPU)
  • πŸ§ͺ overhaul tests, switch to jfcg/rng
  • πŸ“œ update README
  • switch from median-of-2n to median-of-2n-1 for floats
  • add NaNoption (can be NaNsmall, NaNignore, NaNlarge)
  • πŸ”§ tune parameters
  • πŸ” add workflow for parameter tuning
  • πŸ” add max MaxGor to help tuning parameters
  • πŸ”§ improve parameter tuning
  • ⚑ add go:nosplit
  • #️⃣ make goroutine counter 64-bit
  • 2️⃣ partTwo*() returns single index
  • ⚑ inline pivot*() in short*() part 2
  • ⚑ inline pivot*() in short*()
  • ⚑ add minMaxFour()
  • πŸ§ͺ add test for minMaxSample()
  • πŸ› fix lesswap pivot()
  • ⚑ improve partition*()
  • ⚑ improve insertion*()
  • ⚑ improve pivot*(), remove presort*()
  • πŸ†™ bump dependencies
  • πŸ“œ updates docs
  • βš™οΈ improve workflows

Full Changelog: v2.0.9...v2.1.0