Skip to content

Changelog

Morwenn edited this page Jun 24, 2017 · 22 revisions

As of today, cpp-sort is not versioned, it might someday become versioned if people actually start using it and feel that versions make it easier. This "changelog" isn't about the difference between the different versions, but between the main branches of the library.

C++14 branch

This is the main master branch. The other branches will be documented as addition/removal of features and changes of behaviour compared to this branch.

Branch name: master

Compatible compilers: g++5, clang++3.8

C++17 branch

This branch is based on the C++14 branch. There are fewer utility headers (replaced by C++17 features), and the library code has been updated to use more C++17 features for greater good.

New features:

  • The function pointer conversion operators of sorter_facade are now constexpr when possible

Performance improvements:

  • merge_insertion_sorter can be somewhat more performant when libstdc++'s bitmap_allocator is available

Removed features:

Branch name: c++17

Compatible compilers: g++7, clang++5.0 (SVN)