[{"id":3684254,"web_url":"http://patchwork.ozlabs.org/comment/3684254/","msgid":"<CAH6eHdTHfOKrKyjskbizm==LqeepRHfd-yzK=djkeZ09Mcy1sg@mail.gmail.com>","list_archive_url":null,"date":"2026-04-29T20:45:14","subject":"Re: [PATCH gcc-wwwdocs] gcc-16: document some more libstdc++ changes","submitter":{"id":4329,"url":"http://patchwork.ozlabs.org/api/people/4329/","name":"Jonathan Wakely","email":"jwakely.gcc@gmail.com"},"content":"On Wed, 29 Apr 2026, 20:03 Patrick Palka, <ppalka@redhat.com> wrote:\n\n> OK to push?\n>\n\nOK\n\n\n---\n>  htdocs/gcc-16/changes.html | 9 +++++++++\n>  1 file changed, 9 insertions(+)\n>\n> diff --git a/htdocs/gcc-16/changes.html b/htdocs/gcc-16/changes.html\n> index fc100056..269bcc29 100644\n> --- a/htdocs/gcc-16/changes.html\n> +++ b/htdocs/gcc-16/changes.html\n> @@ -354,6 +354,12 @@ struct Affected : E\n>      C++17 mode.\n>    </li>\n>\n> +  <li>\n> +    <code>std::regex</code> execution has been rewritten to use a\n> heap-based\n> +    stack instead of the system stack, avoiding stack overflows when\n> matching\n> +    larger strings.\n> +  </li>\n> +\n>    <li>Improved support for C++20, including:\n>      <ul>\n>      <li>\n> @@ -403,6 +409,9 @@ struct Affected : E\n>      <li>\n>        <code>ranges::starts_with</code> and <code>ranges::ends_with</code>.\n>      </li>\n> +    <li>\n> +      <code>ranges::shift_left</code> and\n> <code>ranges::shift_right</code>.\n> +    </li>\n>      <li><code>std::allocator_traits::allocate_at_least</code>.</li>\n>      </ul>\n>    </li>\n> --\n> 2.54.0.rc1.54.g60f07c4f5c\n>\n>","headers":{"Return-Path":"<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":["incoming@patchwork.ozlabs.org","gcc-patches@gcc.gnu.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","gcc-patches@gcc.gnu.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=qIs7CG/F;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=2620:52:6:3111::32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (2048-bit key,\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=qIs7CG/F","sourceware.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com","sourceware.org; spf=pass smtp.mailfrom=gmail.com","server2.sourceware.org;\n arc=pass smtp.remote-ip=209.85.167.43"],"Received":["from vm01.sourceware.org (vm01.sourceware.org\n [IPv6:2620:52:6:3111::32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g5TqW1Wtgz1yHX\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 30 Apr 2026 06:46:09 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 879734BB58E0\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 29 Apr 2026 20:46:07 +0000 (GMT)","from mail-lf1-f43.google.com (mail-lf1-f43.google.com\n [209.85.167.43])\n by sourceware.org (Postfix) with ESMTPS id 829F04BB58FD\n for <gcc-patches@gcc.gnu.org>; Wed, 29 Apr 2026 20:45:27 +0000 (GMT)","by mail-lf1-f43.google.com with SMTP id\n 2adb3069b0e04-5a40502e63bso130397e87.0\n for <gcc-patches@gcc.gnu.org>; Wed, 29 Apr 2026 13:45:27 -0700 (PDT)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 879734BB58E0","OpenDKIM Filter v2.11.0 sourceware.org 829F04BB58FD"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 829F04BB58FD","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 829F04BB58FD","ARC-Seal":["i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1777495527; cv=pass;\n b=WeQgw078CvTIPXSNOOffHRS4yVsPplypAXHFRiIY62NJYt8eYilkrACFdOg2Rg1Lx/mb57A/nG3gdfcDKigOF2+FAwMIQoBWtZyKkVRllWu9LGg/83SknTTR2hWd0fOW4zy3UVePghh42/aXdI4B/q7FnXIDGfdnSO/3JUb5/do=","i=1; a=rsa-sha256; t=1777495526; cv=none;\n d=google.com; s=arc-20240605;\n b=UPPQnKScrleZm3PLjo1h2lMwbfiaUAArTkAt/1EON1fXIBD+dTV1rt55BN/oS/+yqz\n NU3OcmkS8wb09NuLaAsd/JjQziZkyPK62cstR6RNhzRO+0BMYM1Hkj1fcq5TlDnx7hP8\n iCVEphEaGbAMxAQEwKUOFJWnwq7jQdnwZobcLFwbLvIclWyOI5jmrQk0DBIjOPZ/WAW3\n fEFxv4f/VcUUNJIjRa/sDqR8uP6pMVRAt98OQghDn1xsq91WE/Rbv6wOzMK5blJkEKO4\n DdNt+liavltpNwOV0I4KDuSffQz/WUNpdx3MA48f2N+mgxlpjJYVnSQuL5yqo4TptYL1\n bp4A=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=sourceware.org; s=key;\n t=1777495527; c=relaxed/simple;\n bh=5ATgX0nGpE/ARxrfyN1HLAg0Fe/Pnyk6Fu5WTkDTmnA=;\n h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To;\n b=j0p1hNlxWzFrMEh37OuPFtFhC59Tka0ShDV3tlDZhz+sSmK4F6Anf37/Ffw3C3aaV8HAr/SfGFpPoTcetm++BroSY4hxqu+61JmjVfxeDLklQY/gvadPBj5cPNYuaQcNnqDtfjI8bROPzt5poKDaQ+nr7zSwbcsjffOyOBY0gUw=","i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:dkim-signature;\n bh=6lQO3nwPnbs+wx0LkOsDd0MHKUK7VD3Sppn1kuDuJLI=;\n fh=LdMeTRq2mjHVM5MGNEwL5fCNT7Qxdu5oPDhOnERiinM=;\n b=gNEfPJ8SpFWgM9vrepITXf0o/LXmwV7kfqado7mbJ7lSfYcLShDutVj5Qvh5C9l7Kh\n XEAycyNqMl7sq1VPtPrzOsyopr02ZgUgeHLX8e+c6X940C7rcT1nOl7auW8pVGQstIcS\n 7s9phoHfEISxglwLXZvaax7yyIfOWfx7HVMnaRFndsZ95YRos9I365W55zgXB/l8P5S6\n RB90Svi+Dn+wRXvgB/ACsZcnDGUh+SdFUKlSAmKvNfliqvD8PO/MqROuYxm1TBYNTMkS\n RNzAOgraezRwgWAavoPnpu/XqbPSjWjmwgfj39TGVgGt7kwPJaSOrH3LcM+l7t0oWOIv\n oL8w==; darn=gcc.gnu.org"],"ARC-Authentication-Results":["i=2; server2.sourceware.org","i=1; mx.google.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20251104; t=1777495526; x=1778100326; darn=gcc.gnu.org;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:from:to:cc:subject:date:message-id:reply-to;\n bh=6lQO3nwPnbs+wx0LkOsDd0MHKUK7VD3Sppn1kuDuJLI=;\n b=qIs7CG/Fov9NkNQUNv9Ws92077OgeTlbs4L1jBqAfzBlwPr7paIL7c9LuX3R4mpz9D\n WwEI8wYrgeVYYs9jtvXjEo9nOLBSnL5/Cf9htw4L01PDIJzj4PlkTcbULhdEf/yBqwL+\n mW0G3B/XIOOtor4m2Z+NjNSOra5iEHlLurwR6AN+HvGyUEDn5jCFPiCHGGkOzJkTn6jT\n lqw2IBdmIMJuu1RBJxpow3JXlG6Z7f1NLxkbJ19ztUywD709kKIv2JtHp/7cPIHAXjOx\n /iujKoiAXnfeXbK43PYs6LZcL2eHX4jiEpqAfNkZJk+U9lzHGzh3kpC9e7KGN2sefCOA\n yTGA==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777495526; x=1778100326;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=6lQO3nwPnbs+wx0LkOsDd0MHKUK7VD3Sppn1kuDuJLI=;\n b=hrgdzwAIq8qy8pAwDghDN6s5loAaIT140NbuUSLW2VobtpveO8ea8ggfV8Roev2RkI\n s+tcJsbyaLXeWl1opxQoCmoqsn79egX2eA8We0MncrP4SOVc80TFdz8YIxENc8wlM5+z\n +qLx8HH3arA9NxOkKBPENtcWg4lholxwS+eSWLtDhh3myxuJbywKzhEXtN9PPOLkAmO9\n i6yaanI7uyCIbCVawZ97qVHZoK/azo8M8YWYkdaGfmQSI3PvSTWprVhCF0cxnu4Ck8lS\n SoJV9SJuJeTpapiBl5m7V4/vOge5//EUcgPdbQo7h6O8bOhjy0DgCh1Fyj2BUy1IjBHh\n 1kag==","X-Gm-Message-State":"AOJu0YyQy79qvqmrFSbYelhgdSZR/UZQjp8WsUXL6DyhG578FOOwYEg+\n zqP2L3keLXJJzxXmAmn0bEUr64HotkGbZJdzYJKqAlF/ossYOi87uFZO2Y0JnaKfYDutTRngHhh\n zU2JkrupHJ9i/2MGbQldx+4fCy6XUc6s=","X-Gm-Gg":"AeBDiet1ysSTQZZKBwqkSNQhr2gszv5i0sNhmd5kTm2W7orNUaaZbnkfbcqm7ynd5Ba\n AdKAnCJsM22zTHHfLbBc9tzWq2mPPe3k7LycNidm75NlYUy6b5oARI0vYuhIOVLtSHzY2ZxevEg\n i73TLKC62RieebhPml2e8WgdKlg52GYx+tLo8//lZuKuQVxEvWhnXUZKCnB+DTUjc2F9wzEzXwQ\n xurEPyoIoKMdLmcMbiqj6J15fuJ/sTiYJDqO8IJjT4gskPJ0T3lBVcH8Rp7RC9wGNLX0RNHgx2D\n hFUT4SqLk+gbm+jImrBqBfKv3q0tDCeQQLh9fa15Y9GYpg8rTouBwnewDyDp14SXfE0EqZ5ObQa\n xxKZUSJwttAxo1g==","X-Received":"by 2002:a05:6512:b17:b0:5a3:ff44:f01b with SMTP id\n 2adb3069b0e04-5a749d257femr2511184e87.34.1777495525833; Wed, 29 Apr 2026\n 13:45:25 -0700 (PDT)","MIME-Version":"1.0","References":"<20260429190307.815668-1-ppalka@redhat.com>","In-Reply-To":"<20260429190307.815668-1-ppalka@redhat.com>","From":"Jonathan Wakely <jwakely.gcc@gmail.com>","Date":"Wed, 29 Apr 2026 21:45:14 +0100","X-Gm-Features":"AVHnY4Jyi0yD322QZSm077AeXFf9FBuu5yNWD8PYYP_ZzXLEqFWo130NuBcjFS0","Message-ID":"\n <CAH6eHdTHfOKrKyjskbizm==LqeepRHfd-yzK=djkeZ09Mcy1sg@mail.gmail.com>","Subject":"Re: [PATCH gcc-wwwdocs] gcc-16: document some more libstdc++ changes","To":"Patrick Palka <ppalka@redhat.com>","Cc":"gcc-patches <gcc-patches@gcc.gnu.org>, \"libstdc++\" <libstdc++@gcc.gnu.org>","Content-Type":"multipart/alternative; boundary=\"000000000000683f8e06509f6dd8\"","X-BeenThere":"gcc-patches@gcc.gnu.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Gcc-patches mailing list <gcc-patches.gcc.gnu.org>","List-Unsubscribe":"<https://gcc.gnu.org/mailman/options/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe>","List-Archive":"<https://gcc.gnu.org/pipermail/gcc-patches/>","List-Post":"<mailto:gcc-patches@gcc.gnu.org>","List-Help":"<mailto:gcc-patches-request@gcc.gnu.org?subject=help>","List-Subscribe":"<https://gcc.gnu.org/mailman/listinfo/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>","Errors-To":"gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org"}}]