cpp-sort
cpp-sort copied to clipboard
Sorting algorithms & related tools for C++14
Considering what I have been told about clang-cl, I am pretty sure that cpp-sort doesn't properly work with it nowadays. Try to use it, and fix the library as needed.
Lots of sorters in the library have `constexpr` variables corresponding to various options: * `drop_merge_sort` has `double_comparison` and `recency`. * Lots of sorters have a size threshold under which they...
Given how interested you clearly are in sorting algorithms I would not be surprised if you are probably aware of these algorithms, but a quick search didn't show anything in...
Currently we've got measures of presortedness to analyze the collections to sort, but no module to analyze how sorters perform except for `counting_adapter`. Which is actually a shame since I...
[P2387](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2387r1.html) describes the different strategies to implement `operator|` for range adaptors. The support for `operator|` for projections in cpp-sort is already extremely similar and could certainly benefit from the more...
It's faster than Powersort. Python and paper here: https://github.com/lewj85/jessesort
Proxy iterators support in cpp-sort was added long before C++20 was a thing, and was added to solve a few internal problems after reading Eric Niebler's articles from back then....
See this job: https://github.com/Morwenn/cpp-sort/actions/runs/16099277451/job/45426259775 So far I've got no idea why, which is a bit of a bummer, it worked fine with MSVC 2019, and it works fine in Release...