[libcxx-commits] [PATCH] D139900: [libc++][ranges] Mark completed Ranges papers and issues as done, finish implementing P2325.
Konstantin Varlamov via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Mon Dec 12 18:40:46 PST 2022
var-const added inline comments.
================
Comment at: libcxx/include/version:139
__cpp_lib_quoted_string_io 201304L <iomanip>
-__cpp_lib_ranges 201811L <algorithm> <functional> <iterator>
+__cpp_lib_ranges 202106L <algorithm> <functional> <iterator>
<memory> <ranges>
----------------
philnik wrote:
> var-const wrote:
> > If we follow the suggestion from https://github.com/cplusplus/papers/issues/1007 to apply the change to C++20 retroactively, I presume it means we don't need different values of the macro for C++20 and C++23.
> >
> > (Unfortunately, we missed the previous version bump of this macro to `201911L` that should have happened when we marked P1716R3 as implemented)
> Well, we'll need different values once we implement P2415R2 (which seems to be missing from the status page?), P2387R3 and P2494R2.
Looking at https://github.com/cplusplus/papers/issues/1085, it appears that `P2415R2` was also adopted as a DR against C++20. It is listed in `docs/Status/Cxx20Papers.csv`. But yeah, for the latter papers looks like we'll need different values.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D139900/new/
https://reviews.llvm.org/D139900
More information about the libcxx-commits
mailing list