Hi,

sorty <https://github.com/jfcg/sorty/> v2.1.0 has been released. The 
changes are:

   - Use any instead of interface{}. This pushes go version in go.mod to 
   1.18.
   - Add matrix strategy and workflow dependencies to github workflows. 
   They now run on ubuntu/windows/macos with go 1.19/1.20 and GOAMD64=v2.
   - Similarly add matrix strategy to github workflows of sorty's 
   dependencies jfcg/sixb <https://github.com/jfcg/sixb/> and jfcg/rng.
   - Add a parameter tuning workflow that runs on dev branch.
   - Major rewrite of tests with random inputs generated with jfcg/rng 
   <https://github.com/jfcg/rng/> and running automatically for 
   1..min(4,NumCPU) cores.
   - Add NaNoption for treatment of NaNs in SortSlice 
   <https://pkg.go.dev/github.com/jfcg/sorty/v2#pkg-overview>().
   - Major rewrite of insertion sort, pivotting & partitioning parts. 
   Specifically swapping condition switched from a<pivot<b to (a≤pivot<b or 
   a<pivot≤b) in SortSlice() and SortLen().
   - Various other cleanups and minor improvements.
   
Cheers..
On Monday, October 25, 2021 at 10:23:48 AM UTC+11 jfcg...@gmail.com wrote:

> Hi,
>
> sorty v2.0 <https://pkg.go.dev/github.com/jfcg/sorty/v2> has been 
> released with greatly simplified API. It is now possible to sort same 
> underlying native slices (like []int, []MyInt or IntSlice) without a cast.
>
> Best..
>
> On Tuesday, October 5, 2021 at 12:52:04 AM UTC+3 jfcg...@gmail.com wrote:
>
>> Hi all,
>>
>> I've released sorty <https://github.com/jfcg/sorty> v1.2. Now it 
>> natively sorts [][]byte, []float32, []float64, []int, []int32, []int64, 
>> []uintptr, []string, []uint, []uint32, []uint64.
>> Also it natively sorts []string and [][]T (for any type T) by length.
>>
>> Cheers..
>>
>> On Saturday, May 9, 2020 at 1:53:40 PM UTC+3 jfcg...@gmail.com wrote:
>>
>>> Hello,
>>>
>>> sorty <https://github.com/jfcg/sorty> v1.0 was released with:
>>>
>>> - Concurrent dual partitioning (for initial long ranges)
>>> - Median-of-5 / 9 pivotting with scheduling
>>> - Sub-range assistive pivotting
>>> - Simplified api (no interfaces)
>>> - Other small improvements
>>>
>>> Let me know what you think,
>>> Cheers..
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/c5ee5b90-4c9b-43df-8fb8-ff004591c500n%40googlegroups.com.

Reply via email to