[libcxx-commits] [libcxx] [libc++] Remove <tuple> include from <__format/concepts.h> (PR #80214)
Mark de Wever via libcxx-commits
libcxx-commits at lists.llvm.org
Sun Feb 4 06:50:02 PST 2024
================
@@ -86,7 +86,6 @@ chrono sstream
chrono stdexcept
chrono string
chrono string_view
-chrono tuple
----------------
mordante wrote:
AFAIK we wanted to keep our transitive set stable. Maybe we should discuss this policy during a monthly meeting. Based on the several remarks on the size by the Chromium team and recently #80196 I think we should revise our header stability policy or at least have a plan how to remove transitive includes.
@vitaut recently [blogged](https://vitaut.net/posts/2024/faster-cpp-compile-times/) about this too, and `_LIBCPP_REMOVE_TRANSITIVE_INCLUDES` does not seem to be well known.
@ldionne can you put this on the agenda?
https://github.com/llvm/llvm-project/pull/80214
More information about the libcxx-commits
mailing list