From patchwork Fri Jan 16 11:01:42 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ville Voutilainen X-Patchwork-Id: 429812 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id C757E140276 for ; Fri, 16 Jan 2015 22:01:54 +1100 (AEDT) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender :mime-version:date:message-id:subject:from:to:content-type; q= dns; s=default; b=BVwbpYnwAMfgtM2iR6LV55ymar3/elF7r9tETjeGJo3h2u +dFE9YrDDSqrKz6xAZJEzQVbWZnZ+eJaGHDCVNrdtik/OmJ12XBPSbp296GUt/SK u92208K+Tkf3/hBHAKTGRod0pmLmhZ/UOHaQrIxt/bKfSOgwg3YezOywBrpAQ= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender :mime-version:date:message-id:subject:from:to:content-type; s= default; bh=dOCMfhkZVx/CKgUExrNJA513WiA=; b=T1QDUhtTXIG2rLX+WChi acozoItBy60GRLlwotdH7rD4SkTeAu0kkP3E7cImvF98g2tiph4I8maWQ2Wpa2L4 di2nzusyVJVBMGb2p+5S/+zvxDu/8fukVLxwebrScd7TxC18QOiX8LzyPZSfy3DV sNEMVBdQkZD/uobDF3Uo4OM= Received: (qmail 29821 invoked by alias); 16 Jan 2015 11:01:46 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Received: (qmail 29796 invoked by uid 89); 16 Jan 2015 11:01:46 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=2.6 required=5.0 tests=AWL, BAYES_00, FREEMAIL_FROM, RAR_ATTACHED, RCVD_IN_DNSWL_LOW, SPF_PASS autolearn=no version=3.3.2 X-Spam-User: qpsmtpd, 2 recipients X-HELO: mail-ob0-f180.google.com Received: from mail-ob0-f180.google.com (HELO mail-ob0-f180.google.com) (209.85.214.180) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Fri, 16 Jan 2015 11:01:44 +0000 Received: by mail-ob0-f180.google.com with SMTP id uz6so2792289obc.11; Fri, 16 Jan 2015 03:01:43 -0800 (PST) MIME-Version: 1.0 X-Received: by 10.202.202.206 with SMTP id a197mr8582563oig.5.1421406102967; Fri, 16 Jan 2015 03:01:42 -0800 (PST) Received: by 10.76.154.2 with HTTP; Fri, 16 Jan 2015 03:01:42 -0800 (PST) Date: Fri, 16 Jan 2015 13:01:42 +0200 Message-ID: Subject: [libstdc++ PATCH, doc], refresh the C++11 implementation statuses to reflect the real status of constexpr From: Ville Voutilainen To: libstdc++@gcc.gnu.org, "gcc-patches@gcc.gnu.org" Duration, complex, char_traits and the random engines are already properly constexprified in the library implementation. I haven't built the manual with these changes. :) Also, I don't know how doc patches are usually submitted, so please be gentle. :P 2015-01-16 Ville Voutilainen * doc/xml/manual/status_cxx2011.xml: Update constexpr statuses, duration, complex, char_traits and random engines are properly constexprified already. diff --git a/libstdc++-v3/doc/xml/manual/status_cxx2011.xml b/libstdc++-v3/doc/xml/manual/status_cxx2011.xml index 2dd72ae..48b8a4e 100644 --- a/libstdc++-v3/doc/xml/manual/status_cxx2011.xml +++ b/libstdc++-v3/doc/xml/manual/status_cxx2011.xml @@ -948,8 +948,8 @@ particular release. 20.11.5 Class template duration - Partial - Missing constexpr for non-member arithmetic operations + Y + 20.11.6 @@ -1072,15 +1072,15 @@ particular release. 21.2.3.1 struct char_traits<char> - Partial - Missing constexpr + Y + 21.2.3.2 struct char_traits<char16_t> - Partial - Missing constexpr + Y + 21.2.3.3 @@ -1671,8 +1671,8 @@ particular release. 26.4 Complex numbers - Partial - Missing constexpr + Y + 26.5 @@ -1702,19 +1702,19 @@ particular release. 26.5.3.1 Class template linear_congruential_engine Y - Missing constexpr + 26.5.3.2 Class template mersenne_twister_engine Y - Missing constexpr + 26.5.3.3 Class template subtract_with_carry_engine Y - Missing constexpr + 26.5.4 @@ -1726,19 +1726,19 @@ particular release. 26.5.4.2 Class template discard_block_engine Y - Missing constexpr + 26.5.4.3 Class template independent_bits_engine Y - Missing constexpr + 26.5.4.4 Class template shuffle_order_engine Y - Missing constexpr + 26.5.5 @@ -1750,7 +1750,7 @@ particular release. 26.5.6 Class random_device Y - Missing constexpr + 26.5.7