https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121790
--- Comment #7 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Jakub Jelinek <[email protected]>: https://gcc.gnu.org/g:83692f40fe2046f0ca47478bae813d0d4b0ac211 commit r16-8177-g83692f40fe2046f0ca47478bae813d0d4b0ac211 Author: Jakub Jelinek <[email protected]> Date: Thu Mar 19 17:37:39 2026 +0100 libstdc++: Export std::enable_nonlocking_formatter_optimization in std.cc [PR121790] On Thu, Mar 19, 2026 at 03:03:38PM +0000, Jonathan Wakely wrote: > > enable_nonlocking_formatter_optimization has been added in PR121790 P3235R3 > > r16-4351, though bits/formatfwd.h hunk already in > > PR121790 P3107R5 r16-4350. I wonder why it shows up for C++23 though. > > P3235R3 was approved as a DR for C++23, at the 2024-06 meeting: > "8. Accept as a Defect Report and apply the changes in P3235R3 > (std::print more types faster with less memory) to the C++ working > paper. " > The committee kept approving a LOT of std::format and std::print changes as DRs. > So it's enabled in the header for C++23, and so it should also be > exported from the module for C++23. Ok, in that case here is another patch to export it. 2026-03-19 Jakub Jelinek <[email protected]> PR libstdc++/121790 * src/c++23/std.cc.in: Add enable_nonlocking_formatter_optimization.
