diff options
Diffstat (limited to 'libcxx/docs')
| -rw-r--r-- | libcxx/docs/FeatureTestMacroTable.rst | 6 | ||||
| -rw-r--r-- | libcxx/docs/ReleaseNotes/22.rst | 2 | ||||
| -rw-r--r-- | libcxx/docs/Status/Cxx2cPapers.csv | 2 | ||||
| -rw-r--r-- | libcxx/docs/TestingLibcxx.rst | 2 | 
4 files changed, 9 insertions, 3 deletions
diff --git a/libcxx/docs/FeatureTestMacroTable.rst b/libcxx/docs/FeatureTestMacroTable.rst index 8fba6db..d5ed918 100644 --- a/libcxx/docs/FeatureTestMacroTable.rst +++ b/libcxx/docs/FeatureTestMacroTable.rst @@ -426,6 +426,10 @@ Status      ---------------------------------------------------------- -----------------      ``__cpp_lib_constexpr_algorithms``                         ``202306L``      ---------------------------------------------------------- ----------------- +    ``__cpp_lib_constexpr_flat_map``                           ``202502L`` +    ---------------------------------------------------------- ----------------- +    ``__cpp_lib_constexpr_flat_set``                           ``202502L`` +    ---------------------------------------------------------- -----------------      ``__cpp_lib_constexpr_forward_list``                       ``202502L``      ---------------------------------------------------------- -----------------      ``__cpp_lib_constexpr_list``                               ``202502L`` @@ -474,7 +478,7 @@ Status      ---------------------------------------------------------- -----------------      ``__cpp_lib_is_virtual_base_of``                           ``202406L``      ---------------------------------------------------------- ----------------- -    ``__cpp_lib_is_within_lifetime``                           *unimplemented* +    ``__cpp_lib_is_within_lifetime``                           ``202306L``      ---------------------------------------------------------- -----------------      ``__cpp_lib_linalg``                                       *unimplemented*      ---------------------------------------------------------- ----------------- diff --git a/libcxx/docs/ReleaseNotes/22.rst b/libcxx/docs/ReleaseNotes/22.rst index 980390c..58e0ee9 100644 --- a/libcxx/docs/ReleaseNotes/22.rst +++ b/libcxx/docs/ReleaseNotes/22.rst @@ -43,6 +43,8 @@ Implemented Papers  - P3044R2: sub-``string_view`` from ``string`` (`Github <https://llvm.org/PR148140>`__)  - P3223R2: Making ``std::istream::ignore`` less surprising (`Github <https://llvm.org/PR148178>`__)  - P3060R3: Add ``std::views::indices(n)`` (`Github <https://llvm.org/PR148175>`__) +- P2641R4: Checking if a ``union`` alternative is active (``std::is_within_lifetime``) +  (`Github <https://llvm.org/PR105381>`__)  - P2835R7: Expose ``std::atomic_ref``'s object address (`Github <https://llvm.org/PR118377>`__)  - P2944R3: Comparisons for ``reference_wrapper`` (`Github <https://llvm.org/PR105424>`__)  - P3168R2: Give ``std::optional`` Range Support (`Github <https://llvm.org/PR105430>`__) diff --git a/libcxx/docs/Status/Cxx2cPapers.csv b/libcxx/docs/Status/Cxx2cPapers.csv index a5423ac..e0e47b8 100644 --- a/libcxx/docs/Status/Cxx2cPapers.csv +++ b/libcxx/docs/Status/Cxx2cPapers.csv @@ -18,7 +18,7 @@  "`P2874R2 <https://wg21.link/P2874R2>`__","P2874R2: Mandating Annex D Require No More","2023-06 (Varna)","|Complete|","12","`#105377 <https://github.com/llvm/llvm-project/issues/105377>`__",""  "`P2757R3 <https://wg21.link/P2757R3>`__","Type-checking format args","2023-06 (Varna)","","","`#105378 <https://github.com/llvm/llvm-project/issues/105378>`__",""  "`P2637R3 <https://wg21.link/P2637R3>`__","Member ``visit``","2023-06 (Varna)","|Complete|","19","`#105380 <https://github.com/llvm/llvm-project/issues/105380>`__","Change of ``__cpp_lib_variant`` is completed in LLVM 20. Change of ``__cpp_lib_format`` is blocked by `P2419R2 <https://wg21.link/P2419R2>`__." -"`P2641R4 <https://wg21.link/P2641R4>`__","Checking if a ``union`` alternative is active","2023-06 (Varna)","","","`#105381 <https://github.com/llvm/llvm-project/issues/105381>`__","" +"`P2641R4 <https://wg21.link/P2641R4>`__","Checking if a ``union`` alternative is active","2023-06 (Varna)","|Complete|","22","`#105381 <https://github.com/llvm/llvm-project/issues/105381>`__",""  "`P1759R6 <https://wg21.link/P1759R6>`__","Native handles and file streams","2023-06 (Varna)","|Complete|","18","`#105382 <https://github.com/llvm/llvm-project/issues/105382>`__",""  "`P2697R1 <https://wg21.link/P2697R1>`__","Interfacing ``bitset`` with ``string_view``","2023-06 (Varna)","|Complete|","18","`#105384 <https://github.com/llvm/llvm-project/issues/105384>`__",""  "`P1383R2 <https://wg21.link/P1383R2>`__","More ``constexpr`` for ``<cmath>`` and ``<complex>``","2023-06 (Varna)","","","`#105385 <https://github.com/llvm/llvm-project/issues/105385>`__","" diff --git a/libcxx/docs/TestingLibcxx.rst b/libcxx/docs/TestingLibcxx.rst index dbe6948..e15c5b1 100644 --- a/libcxx/docs/TestingLibcxx.rst +++ b/libcxx/docs/TestingLibcxx.rst @@ -451,7 +451,7 @@ Instead use:  .. code-block:: cpp -   // UNSUPPORTED: std-at-least-c++26 +   // REQUIRES: std-at-least-c++26  There is no corresponding ``std-at-most-c++23``. This could be useful when  tests are only valid for a small set of standard versions. For example, a  | 
