Skip to content

Conversation

H-G-Hristov
Copy link
Contributor

@H-G-Hristov H-G-Hristov commented Aug 16, 2025

  • LWG3751: Missing feature macro for flat_set

Implemented in LLVM21: 7013b51

Closes #105021

  • LWG3774: <flat_set> should include <compare>

Implemented in LLVM21: 2f1416b

# include <compare>

Closes #105036

@H-G-Hristov H-G-Hristov requested a review from a team as a code owner August 16, 2025 07:15
@llvmbot llvmbot added the libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi. label Aug 16, 2025
@llvmbot
Copy link
Member

llvmbot commented Aug 16, 2025

@llvm/pr-subscribers-libcxx

Author: Hristo Hristov (H-G-Hristov)

Changes

Implemented in LLV21: 7013b51

Closes #105021


Full diff: https://github.com/llvm/llvm-project/pull/153934.diff

1 Files Affected:

  • (modified) libcxx/docs/Status/Cxx23Issues.csv (+1-1)
diff --git a/libcxx/docs/Status/Cxx23Issues.csv b/libcxx/docs/Status/Cxx23Issues.csv
index 189f8452e0678..b2186d20d3fff 100644
--- a/libcxx/docs/Status/Cxx23Issues.csv
+++ b/libcxx/docs/Status/Cxx23Issues.csv
@@ -209,7 +209,7 @@
 "`LWG3746 <https://wg21.link/LWG3746>`__","``optional``'s spaceship with ``U`` with a type derived from optional causes infinite constraint meta-recursion","2022-11 (Kona)","|Complete|","17",""
 "`LWG3747 <https://wg21.link/LWG3747>`__","``ranges::uninitialized_copy_n``, ``ranges::uninitialized_move_n``, and ``ranges::destroy_n`` should use ``std::move``","2022-11 (Kona)","","",""
 "`LWG3750 <https://wg21.link/LWG3750>`__","Too many papers bump ``__cpp_lib_format``","2022-11 (Kona)","|Partial|","","Only ``__cpp_lib_format_ranges`` is fully implemented"
-"`LWG3751 <https://wg21.link/LWG3751>`__","Missing feature macro for ``flat_set``","2022-11 (Kona)","","",""
+"`LWG3751 <https://wg21.link/LWG3751>`__","Missing feature macro for ``flat_set``","2022-11 (Kona)","|Complete|","21",""
 "`LWG3753 <https://wg21.link/LWG3753>`__","Clarify entity vs. freestanding entity","2022-11 (Kona)","","",""
 "`LWG3754 <https://wg21.link/LWG3754>`__","Class template expected synopsis contains declarations that do not match the detailed description","2022-11 (Kona)","|Nothing To Do|","",""
 "`LWG3755 <https://wg21.link/LWG3755>`__","``tuple-for-each`` can call ``user-defined`` ``operator,``","2022-11 (Kona)","|Complete|","17",""

@H-G-Hristov H-G-Hristov changed the title [libc++][flat_set] LWG3751: Missing feature macro for flat_set [libc++][flat_set] LWG3751, LWG3774 Aug 16, 2025
@frederick-vs-ja frederick-vs-ja merged commit f3008c1 into llvm:main Aug 17, 2025
79 checks passed
@H-G-Hristov H-G-Hristov deleted the hgh/libcxx/LWG3751--Missing-feature-macro-for-flat_set branch August 24, 2025 10:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

LWG3774: <flat_set> should include <compare> LWG3751: Missing feature macro for flat_set

3 participants