[libcxx-commits] [libcxx] [libc++] Drop transitive includes by default (PR #195509)

Dimitry Andric via libcxx-commits libcxx-commits at lists.llvm.org
Sun May 3 04:46:46 PDT 2026


================
@@ -74,6 +75,11 @@ Deprecations and Removals
 Potentially breaking changes
 ----------------------------
 
+- libc++ has dropped a lot of transitive includes in all language modes. This improves compile time significantly, but
+  causes programs which rely in these includes to not compile anymore. Any errors caused by this should be fixable by
----------------
DimitryAndric wrote:

"rely in" -> "rely on"


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


More information about the libcxx-commits mailing list