Benchmarking C++ sorting algorithms from STL and Boost libraries with Catch2 test framework.
Next algorithms are measured:
- from STL:
- std::sort
- std::sort with ExecutionPolicy (since C++17)
- std::stable_sort
- std::stable_sort with ExecutionPolicy (since C++17)
- from Boost libraries:
- boost::sort::spreadsort::spreadsort
- boost::sort::pdqsort
- boost::sort::spinsort
- boost::sort::flat_stable_sort
- boost::sort::block_indirect_sort
- boost::sort::sample_sort
- boost::sort::parallel_stable_sort