-
Cool algo I found on HN you should implement it
https://github.com/orlp/pdqsort
-
I found this. https://github.com/orlp/pdqsort
Are you interested in trying to implement it? I ask because that might be faster than standard sort from CL. If no. it's fine and I'll probably try to …
-
### Proposal Details
Go's (non-stable) sort functions don't guarantee a particular ordering for equal elements. However, since the order of equal elements is always the same for a number of releases,…
-
You need to refactor the ```lookupTableTask``` to put ```rowIdx``` and ```rows``` into a struct.
-
When sorting 64 bit ints I got some warnings on windows/MSVC142
pdqsort\pdqsort.h(278,26): warning C4244: 'initializing': conversion from '__int64' to 'int', possible loss of data ...
pdqsort\pdqsor…
-
Hello, TiDB has a plan to use pdqsort to improve sort performance. but we find that Golang will support pdqsort in the Go1.19. So we decide to use this library to achieve our goals. however, we find t…
-
Reinplement #52789 based on go 1.21rc2. Here is new benchmark result.
Xeon-8374C
```
name old time/op new time/op delta
SlicesSortInts-4 7.67ms ± 0% 6.23ms ±…
-
### Background and motivation
please consider enhancing the default sort algorithm and following the lead below.
go, rust, and c++ have converged on `pdqsort` as the default sorting algorithm base…
-
I haven't done much work on sorting lately, but figured to share some findings.
I looked into unstable sorting networks this week and haven't been able to reproduce the suggested performance gain. …
-
As a drop-in replacement for std::sort, do you have plans to add support for parallel execution in pdqsort?
As I'm sure you know, sort can now do this,
`
std::sort(std::execution::par, lines.be…