From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 115548 invoked by alias); 6 Apr 2016 08:38:18 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 115536 invoked by uid 89); 6 Apr 2016 08:38:17 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.3 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_WEB,SPF_PASS autolearn=no version=3.3.2 spammy=Exchange, angle, tr.separator, UD:separator X-HELO: ainaz.pair.com Received: from ainaz.pair.com (HELO ainaz.pair.com) (209.68.2.66) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Wed, 06 Apr 2016 08:38:02 +0000 Received: from anthias (unknown [27.114.165.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ainaz.pair.com (Postfix) with ESMTPSA id C90133F468; Wed, 6 Apr 2016 04:37:55 -0400 (EDT) Date: Wed, 06 Apr 2016 08:38:00 -0000 From: Gerald Pfeifer To: gcc-patches@gcc.gnu.org cc: Jason Merrill Subject: [wwwdocs] Simplify gcc-4.8/cxx0x_status.html (and convert to global CSS) Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-IsSubscribed: yes X-SW-Source: 2016-04/txt/msg00273.txt.bz2 This is similar to what Jason reported last week for the main cxxstatus.html page. Things already improved by virtue of the global styles I introduced, this now completes things, simplifying the page (removing all those align="center"s and s) and using the global CSS sheet, so any changes can be made in one place going forward. I plan on tackling the other C++ status pages in the coming days as well. Gerald Simplify, using global CSS styles for C++ status tables, avoiding duplication and manual markup. Index: gcc-4.8/cxx0x_status.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.8/cxx0x_status.html,v retrieving revision 1.8 diff -u -r1.8 cxx0x_status.html --- gcc-4.8/cxx0x_status.html 24 Apr 2013 15:14:26 -0000 1.8 +++ gcc-4.8/cxx0x_status.html 5 Apr 2016 16:03:22 -0000 @@ -2,13 +2,6 @@ Status of Experimental C++11 Support in GCC 4.8 - @@ -38,7 +31,7 @@ - +
@@ -47,323 +40,324 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + - + - + - + - + - + - + - + - + - + - + - + - + + - + - + - + - +
Language Feature Proposal
Rvalue references N2118YesYes
    Rvalue references for *this N24394.8.14.8.1
Initialization of class objects by rvalues N1610YesYes
Non-static data member initializers N2756YesYes
Variadic templates N2242YesYes
    Extending variadic template template parameters N2555YesYes
Initializer lists N2672YesYes
Static assertions N1720YesYes
auto-typed variables N1984YesYes
    Multi-declarator auto N1737YesYes
    Removal of auto as a storage-class specifier N2546YesYes
    New function declarator syntax N2541YesYes
New wording for C++11 lambdas N2927YesYes
Declared type of an expression N2343YesYes
    decltype and call expressions N32764.8.14.8.1
Right angle brackets N1757YesYes
Default template arguments for function templates DR226YesYes
Solving the SFINAE problem for expressions DR339YesYes
Template aliases N2258YesYes
Extern templates N1987YesYes
Null pointer constant N2431YesYes
Strongly-typed enums N2347YesYes
Forward declarations for enums N2764 YesYes
Generalized attributes N2761YesYes
Generalized constant expressions N2235YesYes
Alignment support N2341YesYes
Delegating constructors N1986YesYes
Inheriting constructors N2540YesYes
Explicit conversion operators N2437YesYes
New character types N2249YesYes
Unicode string literals N2442YesYes
Raw string literals N2442YesYes
Universal character name literals N2170YesYes
User-defined literals N2765YesYes
Standard Layout Types N2342YesYes
Defaulted and deleted functions N2346YesYes
Extended friend declarations N1791YesYes
Extending sizeof N2253YesYes
Inline namespaces N2535YesYes
Unrestricted unions N2544YesYes
Local and unnamed types as template arguments N2657YesYes
Range-based for N2930YesYes
Explicit virtual overrides N2928YesYes
Minimal support for garbage collection and reachability-based leak detection N2670NoNo
Allowing move constructors to throw [noexcept] N3050Yes (core language only)Yes (core language only)
Defining move special member functions N3053YesYes
ConcurrencyConcurrency
Sequence points N2239YesYes
Atomic operations N2427YesYes
Strong Compare and Exchange N2748YesYes
Bidirectional Fences N2752YesYes
Memory model N2429YesYes
Data-dependency ordering: atomics and memory model N2664YesYes
Propagating exceptions N2179YesYes
Abandoning a process and at_quick_exit N2440YesYes
Allow atomics use in signal handlers N2547YesYes
Thread-local storage N2659YesYes
Dynamic initialization and destruction with concurrency N2660YesYes
C99 Features in C++11C99 Features in C++11
__func__ predefined identifier N2340YesYes
C99 preprocessor N1653YesYes
long long N1811YesYes
Extended integral types N1988YesYes
-