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.

Reply via email to