Sorty Versions Save

:zap: Fast Concurrent / Parallel Sorting in Go

v2.1.1

2 weeks ago
  • :scroll: update README
  • :up: bump dependencies & github actions
  • :wrench: tune test params

Full Changelog: https://github.com/jfcg/sorty/compare/v2.1.0...v2.1.1

v2.1.0

2 weeks ago
  • :up: bump dependencies
  • :scroll: update README
  • :broom: replace interface{} with any
  • :hammer: add matrix strategy & dependencies to github workflows
  • :muscle: improve TestConcurrent()
  • :test_tube: set maxMaxGor = min(4, NumCPU)
  • :test_tube: overhaul tests, switch to jfcg/rng
  • :scroll: update README
  • switch from median-of-2n to median-of-2n-1 for floats
  • add NaNoption (can be NaNsmall, NaNignore, NaNlarge)
  • :wrench: tune parameters
  • :mag: add workflow for parameter tuning
  • :mag: add max MaxGor to help tuning parameters
  • :wrench: improve parameter tuning
  • :zap: add go:nosplit
  • :hash: make goroutine counter 64-bit
  • :two: partTwo*() returns single index
  • :zap: inline pivot*() in short*() part 2
  • :zap: inline pivot*() in short*()
  • :zap: add minMaxFour()
  • :test_tube: add test for minMaxSample()
  • :bug: fix lesswap pivot()
  • :zap: improve partition*()
  • :zap: improve insertion*()
  • :zap: improve pivot*(), remove presort*()
  • :up: bump dependencies
  • :scroll: updates docs
  • :gear: improve workflows

Full Changelog: https://github.com/jfcg/sorty/compare/v2.0.9...v2.1.0