Releases: jfcg/sorty
Releases Β· jfcg/sorty
v2.1.2
- π¨ fix macos build
- π§ improve
pivotB()
&pivotHL()
- β‘ improve environment variables & build flags
- π§Ί consolidate
Ordered
types - π‘ sort by length with generics
- π‘ sort
Float
slices with generics - π§ͺ also test & benchmark
slices.Sort*()
- π‘ sort
Integer
slices with generics - π use
sixb/v2
and bump dependencies
Full Changelog: v2.1.1...v2.1.2
v2.1.1
- π update README
- π bump dependencies & github actions
- π§ tune test params
Full Changelog: v2.1.0...v2.1.1
v2.1.0
- π 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