From patchwork Thu Nov 30 14:52:01 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Polacek X-Patchwork-Id: 81034 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 2965F385734F for ; Thu, 30 Nov 2023 14:52:22 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by sourceware.org (Postfix) with ESMTPS id 1486A3858D32 for ; Thu, 30 Nov 2023 14:52:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1486A3858D32 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=redhat.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 1486A3858D32 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=170.10.129.124 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1701355927; cv=none; b=UNTHFmzNL45HxQcC2g+NGaoHCByURbKKmTxhfS0I42O806IqIkn5jmCI+rt87XLrrXVqNQDQlekz4OvIJE9QTJdU8+Yw50tMI1cyjWSIgksZqQhhE03G44K5LC/3AOF3cKYs1RrCBLiEbAOitbKeGiE7PqgXfWcq4XRzIAx9zEE= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1701355927; c=relaxed/simple; bh=LlExW1aLcnLVsSUEoirAMRjtLMkpjA3638oyqNQVmkY=; h=DKIM-Signature:Date:From:To:Subject:Message-ID:MIME-Version; b=B9LsqCms11F5s4hh3YAetbgl6bbA7WxWCE44TdbhY0M68L4CeEm1b15iGqWm4lzZYdMamOTRPYLY5NaJ1FW/GFuhtt9eGliUK6tOhINoEx8ps38DL5oyb3AafMqwKUjMuLSG9y7C4eBl+jefBVDAKnFfv7TV8p0Nf0V85aIfly0= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1701355925; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=dmAdxOUxQzNWjTd/aiwmKmUiW5hfR71WExAWQlvT/GU=; b=d7fXMTBkIEB2CCXFpSkTkb1N43pBiK8IUkB/FGk3NmZqgR3ObfzKvtjYRMsX9kOYqz0LLu JNP+jmtHB3sI+499bC65xU756T4pA5uS0YpNY4eJZ2GCdlk0zGkOOxF1urzZMx/utfS7yw J1/Tm4S0mSPvBKSOKuujHriICdBe4h0= Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-509-qhAJhVFSPliRs_LbaAXDPQ-1; Thu, 30 Nov 2023 09:52:04 -0500 X-MC-Unique: qhAJhVFSPliRs_LbaAXDPQ-1 Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-77d69e3dd18so135507785a.0 for ; Thu, 30 Nov 2023 06:52:04 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701355923; x=1701960723; h=user-agent:content-disposition:mime-version:message-id:subject:to :from:date:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=dmAdxOUxQzNWjTd/aiwmKmUiW5hfR71WExAWQlvT/GU=; b=VxQYlDb39YiIFDrfLnMNPHNV6rQnM5ILd2IpWFZZo7rxGty7d7SyVVGqN0+1W4AxrC fvZjzYQLKALBmcZrf8ZidaGV77kYZpTLQmT/FIZ8AvO6+PFv3IAd7bzD/QybaZ1pH7cB wYBfMRQ/EfyGv3ki/Jbcjpy1Mva1nhKbUchCukc6PrwbIbKqgXVn/QDQ/1piDTnhjxT5 rx+jSDDrsWckDSvPq5HOhaoBXGKcJpLgRtDYbO4uBfscMrS2qWCuiubVpnC9/CwMVjT4 AlacUabGHXQOwn6VyJc1iejLvpuX+aKDBlgPh5r1jAkP4vZMyyBYGYooSF/zgvlx3BHN jgzQ== X-Gm-Message-State: AOJu0YwzN1oYObO/3UkMG/qvXI2gxlEeQxuk/gXUzp4ZupekH/rxUFvy qMQMmLKNyCb0EtegXdnNzImowxLQknm/nxZGmLpNuXnLIrYPevldICPpbtznNG6NN700JTPNvvG XnvXh12rjyHuANMZwp3aGFXXMNZ2S9b7cFGFpyAPok1LDIptT/pGjCZzYT5KvUlqhZ1tTtVF7YX H5 X-Received: by 2002:a05:620a:5e:b0:77d:c886:9ec with SMTP id t30-20020a05620a005e00b0077dc88609ecmr6957375qkt.11.1701355923473; Thu, 30 Nov 2023 06:52:03 -0800 (PST) X-Google-Smtp-Source: AGHT+IGqDfwqxPXBJhxhI+KZqz3PVz+j2AzJooDtw+GstkpubWBBj+wmtTdoOiVt+09XL2TjNrDObQ== X-Received: by 2002:a05:620a:5e:b0:77d:c886:9ec with SMTP id t30-20020a05620a005e00b0077dc88609ecmr6957352qkt.11.1701355923015; Thu, 30 Nov 2023 06:52:03 -0800 (PST) Received: from redhat.com (2603-7000-9500-34a5-0000-0000-0000-1db4.res6.spectrum.com. [2603:7000:9500:34a5::1db4]) by smtp.gmail.com with ESMTPSA id o4-20020a05620a22c400b0077dc7a029bfsm541946qki.100.2023.11.30.06.52.02 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Nov 2023 06:52:02 -0800 (PST) Date: Thu, 30 Nov 2023 09:52:01 -0500 From: Marek Polacek To: GCC Patches Subject: [wwwdocs] gcc-14/changes.html: Update C++ news for GCC 14 Message-ID: MIME-Version: 1.0 User-Agent: Mutt/2.2.9 (2022-11-12) X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Disposition: inline X-Spam-Status: No, score=-12.1 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_NUMSUBJECT, KAM_SHORT, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces+patchwork=sourceware.org@gcc.gnu.org Pushed. I still need to trawl all C++ commits to highlight the interesting user-visible changes. commit 4304a8b720b1e605a47e2da4c5a0ad21e3f05dec Author: Marek Polacek Date: Thu Nov 30 09:48:36 2023 -0500 changes.html: Update C++ news for GCC 14 diff --git a/htdocs/gcc-14/changes.html b/htdocs/gcc-14/changes.html index e7779324..5a453437 100644 --- a/htdocs/gcc-14/changes.html +++ b/htdocs/gcc-14/changes.html @@ -129,12 +129,32 @@ a work-in-progress.

  • Several C++26 features have been implemented:
  • -
  • Several C++23 features have been implemented: +
  • A C++23 feature has been implemented:
    • P2280R4, Using unknown references in constant expressions @@ -142,6 +162,16 @@ a work-in-progress.

  • +
  • Several C++ Defect Reports have been resolved, e.g.: +
      +
    • DR 976, + Deduction for const T& conversion operators
    • +
    • DR 2406, + [[fallthrough]] attribute and iteration statements
    • +
    • DR 2543, + constinit and optimized dynamic initialization
    • +
    +

Runtime Library (libstdc++)