Implement P3107R5 and P3235R3 optimizations for std::print
Tomasz Kamiński
tkaminsk@redhat.com
Fri Oct 3 09:33:44 GMT 2025
The series contains 3 patches that implements the std::print optimizations
from P3107R5 and P3235R3 papers.
* 1/3: Implements the P3107R5 with function names from P3235R3. This is
based on implementation by Jonathan Wakely, adjusted later by me.
* 2/3: Adds additional enable_nonlocking_formatter_optimization specializations
specified in P3235R3. They are implemented as specified in standard.
* 3/3: Cotains fixes for specializations in P3235R3, that I have reported
LWG issues for.
Patch series tested on x86_64-linux locally and powerpc64le-linux linux.
More information about the Libstdc++
mailing list