[libc++] [P0879] constexpr std::sort
authorArthur O'Dwyer <arthur.j.odwyer@gmail.com>
Sun, 20 Dec 2020 20:21:42 +0000 (15:21 -0500)
committerArthur O'Dwyer <arthur.j.odwyer@gmail.com>
Wed, 3 Feb 2021 23:57:05 +0000 (18:57 -0500)
commit493f1407927cdf6db2e08f150ed9f9b8abe4ac45
treefbd08b99fcf25eb98d9c30e22b88abec1740688c
parent26e9c99010b6870ee5c8ce998a84214e06f3f3a9
[libc++] [P0879] constexpr std::sort

This completes libc++'s implementation of
P0879 "Constexpr for swap and swap related functions."
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0879r0.html

For the feature-macro adjustment, see
https://cplusplus.github.io/LWG/issue3256

Differential Revision: https://reviews.llvm.org/D93661
libcxx/docs/Cxx2aStatusIssuesStatus.csv
libcxx/docs/Cxx2aStatusPaperStatus.csv
libcxx/docs/FeatureTestMacroTable.rst
libcxx/include/algorithm
libcxx/include/version
libcxx/test/std/algorithms/alg.sorting/alg.sort/sort/sort_constexpr.pass.cpp [new file with mode: 0644]
libcxx/test/std/algorithms/alg.sorting/alg.sort/sort/sort_constexpr_comp.pass.cpp [new file with mode: 0644]
libcxx/test/std/language.support/support.limits/support.limits.general/algorithm.version.pass.cpp
libcxx/test/std/language.support/support.limits/support.limits.general/version.version.pass.cpp
libcxx/utils/generate_feature_test_macro_components.py