[libc++] Removes __cpp_lib_monadic_optional.
authorMark de Wever <koraq@xs4all.nl>
Tue, 17 May 2022 17:15:18 +0000 (19:15 +0200)
committerMark de Wever <koraq@xs4all.nl>
Tue, 31 May 2022 17:18:34 +0000 (19:18 +0200)
commit9e5c293492a779497227b9fff3ee4afae85fe2e4
treef8c3e7ee7430698931848aef22a9f21048190c5e
parent7df55e5ed735511aa2f7a078ce17e7f00c7e54db
[libc++] Removes __cpp_lib_monadic_optional.

P0798R8 "Monadic operations for std::optional" has been implemented, so
this LWG issue can be adopted.

During review it was discovered another paper bumped the macro. The
part affecting optional of this paper is done, the variant isn't. The
status page is updated to reflect the current state.

Implements
- LWG 3621 Remove feature-test macro __cpp_lib_monadic_optional

Updates status of
- P2231R1 Missing constexpr in std::optional and std::variant

Reviewed By: #libc, philnik, ldionne

Differential Revision: https://reviews.llvm.org/D125813
libcxx/docs/FeatureTestMacroTable.rst
libcxx/docs/Status/Cxx20.rst
libcxx/docs/Status/Cxx20Papers.csv
libcxx/docs/Status/Cxx2bIssues.csv
libcxx/include/optional
libcxx/include/version
libcxx/test/std/language.support/support.limits/support.limits.general/optional.version.compile.pass.cpp
libcxx/test/std/language.support/support.limits/support.limits.general/version.version.compile.pass.cpp
libcxx/utils/generate_feature_test_macro_components.py