Pushed to wwwdocs. -- >8 --
std::generator, std::format improvements, std::text_encoding. --- htdocs/gcc-14/changes.html | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/htdocs/gcc-14/changes.html b/htdocs/gcc-14/changes.html index 5644de1e..951d005b 100644 --- a/htdocs/gcc-14/changes.html +++ b/htdocs/gcc-14/changes.html @@ -245,6 +245,7 @@ a work-in-progress.</p> <li>Improved experimental support for C++20, including: <ul> <li><code>std::chrono::parse</code>.</li> + <li>Unicode-aware string handling in <code>std::format</code>.</li> </ul> </li> <li>Improved experimental support for C++23, including: @@ -252,6 +253,9 @@ a work-in-progress.</p> <li>The <code>std::ranges::to</code> function for converting ranges to containers. </li> + <li>The <code>std::generator</code> view for getting results from + coroutines. + </li> <li>The <code><stacktrace></code> header is supported by default. </li> <li><code>std::print</code> and <code>std::println</code> @@ -272,7 +276,13 @@ a work-in-progress.</p> <li>Functions for saturation arithmetic on integers.</li> <li><code>std::to_string</code> now uses <code>std::format</code>.</li> <li>Enhanced formatting of pointers with <code>std::format</code>.</li> + <li>The <code>std::runtime_format</code> function to allow using + non-literal format strings with <code>std::format</code>.</li> <li>Testable result types for <code><charconv></code> functions.</li> + <li>The <code>std::text_encoding</code> class for identifying character + sets (requires linking with <code>-lstdc++exp</code> for some member + functions). + </li> </ul> </li> <li>Faster numeric conversions using <code>std::to_string</code> and -- 2.43.0