[libcxx-commits] [libcxx] [libc++] Implement the `<type_traits>` parts of P1317R2 (PR #151480)

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Tue Dec 2 14:58:49 PST 2025


================
@@ -1059,35 +1137,13 @@ module std [system] {
   }
 
   module complex {
-    module fwd { header "__fwd/complex.h" }
-
     header "complex"
     export *
   }
 
   module concepts {
-    module arithmetic               { header "__concepts/arithmetic.h" }
-    module assignable               { header "__concepts/assignable.h" }
-    module boolean_testable         { header "__concepts/boolean_testable.h" }
-    module class_or_enum            { header "__concepts/class_or_enum.h" }
-    module common_reference_with    { header "__concepts/common_reference_with.h" }
     module common_with              { header "__concepts/common_with.h" }
-    module constructible            { header "__concepts/constructible.h" }
-    module convertible_to           { header "__concepts/convertible_to.h" }
-    module copyable                 { header "__concepts/copyable.h" }
-    module derived_from             { header "__concepts/derived_from.h" }
-    module destructible             { header "__concepts/destructible.h" }
     module different_from           { header "__concepts/different_from.h" }
----------------
ldionne wrote:

Same for this one, why is it not part of core?

https://github.com/llvm/llvm-project/pull/151480


More information about the libcxx-commits mailing list