Add introductory paragraph to the C++ status page

Use internal links to provide easier access to recent and ongoing work.

Also shift up the order of standards in the page title in order to avoid web
search results focusing on C++98 in the summary.

This is done to highlight the modern standards support in clang that was
previously languishing at the bottom of the page.

  "C++98/03 is sooooo yesterday" - dgregor

llvm-svn: 196565
This commit is contained in:
Alp Toker 2013-12-06 06:35:49 +00:00
parent 6031c37050
commit 05f894358a
1 changed files with 16 additions and 3 deletions

View File

@ -3,7 +3,7 @@
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Clang - C++98, C++11, and C++14 Status</title>
<title>Clang - C++14, C++11 and C++98 Status</title>
<link type="text/css" rel="stylesheet" href="menu.css">
<link type="text/css" rel="stylesheet" href="content.css">
<style type="text/css">
@ -23,13 +23,26 @@
<div id="content">
<!--*************************************************************************-->
<h1>C++98, C++11, and C++14 Support in Clang</h1>
<h1>C++14, C++11 and C++98 Support in Clang</h1>
<!--*************************************************************************-->
<p>Last updated: $Date$</p>
<p>Clang fully implements all published ISO C++ standards including <a
href="#cxx11">C++11</a> as well as the upcoming provisionally named <a
href="#cxx14">C++14</a>.</p>
<p>The LLVM community is continually striving to improve C++ standards
compliance between releases by submitting and tracking <a
href="cxx_dr_status.html">C++ Defect Reports</a> and implementing resolutions
as they become available.</p>
<p>Experimental work is also under way to implement <a href="#ts">C++ Technical
Specifications</a> that will help drive the future of the C++ programming
language.</p>
<h2 id="cxx98">C++98 implementation status</h2>
<p>Clang currently implements all of the ISO C++ 1998 standard
<p>Clang implements all of the ISO C++ 1998 standard
(including the defects addressed in the ISO C++ 2003 standard)
except for <tt>export</tt> (which has been removed in C++11)
and is considered a production-quality C++ compiler. The <a