You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**cpp-sort** requires C++14 support, and should work with the following compilers:
125
-
* g++5.5 or more recent. It is known not to work with some older g++5 versions.
126
-
* clang++6.0 or more recent. It should work with clang++ versions all the way back to 3.8, but the CI pipeline doesn't have test for those anymore.
127
-
* Visual Studio 2019 version 16.8.3 or more recent, only with `/permissive-`. A few features are still unavailable.
125
+
* g++7 or more recent.
126
+
* clang++6.0 or more recent (with both libstdc++ and libc++).
128
127
* The versions of MinGW-w64 and AppleClang equivalent to the compilers mentioned above.
129
-
* Clang is notably tested with both libstdc++ and libc++.
128
+
* Visual Studio 2019 version 16.8.3 or more recent, only with `/permissive-`. A few features are unavailable.
129
+
* clang-cl corresponding the the Visual Studio version above.
130
130
131
131
The compilers listed above are the ones used by the CI pipeline, and the library is also tested
132
132
with the most recent versions of those compilers on a regular basis. All the other compiler
133
133
versions in-between are untested, but should also work. Feel free to open an issue if it isn't the
134
134
case.
135
135
136
136
The features in the library might differ depending on the C++ version used and on the compiler
137
-
extensions enabled. Those changes [are documented](https://github.com/Morwenn/cpp-sort/wiki/Changelog)
138
-
in the wiki.
137
+
extensions enabled. Those changes are documented [in the wiki][changelog].
139
138
140
139
The main repository contains additional support for standard tooling such as CMake or Conan.
141
-
You can read more about those [in the wiki](https://github.com/Morwenn/cpp-sort/wiki/Tooling).
140
+
You can read more about those [in the wiki][tooling].
142
141
143
142
# Thanks
144
143
@@ -217,7 +216,7 @@ slightly modified version of Matthew Bentley's [indiesort](https://github.com/ma
217
216
comes from Danila Kutenin's [miniselect library](https://github.com/danlark1/miniselect) and uses
218
217
Andrei Alexandrescu's [*AdaptiveQuickselect*](https://arxiv.org/abs/1606.00484) algorithm.
219
218
220
-
* The sorting networks used by `sorting_network_sorter` all come [from this list](http://users.telenet.be/bertdobbelaere/SorterHunter/sorting_networks.html)
219
+
* The sorting networks used by `sorting_network_sorter` all come [from this list](https://bertdobbelaere.github.io/sorting_networks_extended.html)
221
220
maintained by Bert Dobbelaere. The page has references to the sources of all of the sorting networks
222
221
it lists.
223
222
@@ -244,6 +243,8 @@ developed by Thøger Rivera-Thorsen.
0 commit comments