Re: [PATCH] libstdc++: Move std::basic_ostream to new internal header

2024-12-16 Thread Jonathan Wakely
On Fri, 13 Dec 2024 at 13:45, Jonathan Wakely wrote: > > This adds so that other headers don't need to include > all of , which pulls in all of since C++23 (for the > std::print and std::println overloads in ). This new header > allows the constrained operator<< in to be defined > without all o

[PATCH] libstdc++: Move std::basic_ostream to new internal header

2024-12-13 Thread Jonathan Wakely
This adds so that other headers don't need to include all of , which pulls in all of since C++23 (for the std::print and std::println overloads in ). This new header allows the constrained operator<< in to be defined without all of std::format being compiled. We could also replace with in all