-
Notifications
You must be signed in to change notification settings - Fork 10.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
First cut at a post c++14 status page
llvm-svn: 210056
- Loading branch information
Showing
2 changed files
with
91 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,89 @@ | ||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" | ||
"http://www.w3.org/TR/html4/strict.dtd"> | ||
<!-- Material used from: HTML 4.01 specs: http://www.w3.org/TR/html401/ --> | ||
<html> | ||
<head> | ||
<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | ||
<title>libc++ C++1Y Status</title> | ||
<link type="text/css" rel="stylesheet" href="menu.css"> | ||
<link type="text/css" rel="stylesheet" href="content.css"> | ||
</head> | ||
|
||
<body> | ||
<div id="menu"> | ||
<div> | ||
<a href="http://llvm.org/">LLVM Home</a> | ||
</div> | ||
|
||
<div class="submenu"> | ||
<label>libc++ Info</label> | ||
<a href="/index.html">About</a> | ||
</div> | ||
|
||
<div class="submenu"> | ||
<label>Quick Links</label> | ||
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev">cfe-dev</a> | ||
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits">cfe-commits</a> | ||
<a href="http://llvm.org/bugs/">Bug Reports</a> | ||
<a href="http://llvm.org/svn/llvm-project/libcxx/trunk/">Browse SVN</a> | ||
<a href="http://llvm.org/viewvc/llvm-project/libcxx/trunk/">Browse ViewVC</a> | ||
</div> | ||
</div> | ||
|
||
<div id="content"> | ||
<!--*********************************************************************--> | ||
<h1>Post-C++14 TS Implementation Status</h1> | ||
<!--*********************************************************************--> | ||
|
||
<p>In April 2013, the C++ standard committee approved the draft for the next version of the C++ standard, known as "C++1Y" (probably to be C++14)</p> | ||
<p>The draft standard includes papers and issues that were voted on at the previous three meetings (Kona, Portland, and Bristol)</p> | ||
<p>This page shows the status of libc++; the status of clang's support of the language features is <a href="http://clang.llvm.org/cxx_status.html">here</a>.</p> | ||
|
||
<h3>Technical Specifications</h3> | ||
<table id="TS" border="1"> | ||
<tr><th>Paper Number</th><th>TS Title</th></tr> | ||
|
||
<tr><td>4023</td><td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4023.html">C++ Extensions for Library Fundamentals</a></td></tr> | ||
<tr><td>3940</td><td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3940.html">Technical Specification - File System</a></td></tr> | ||
<tr><td></td><td></td></tr> | ||
</table> | ||
|
||
<h3>Features in Library Fundamentals</h3> | ||
<table id="Features" border="1"> | ||
<tr><th>Feature Name</th><th>Status</th></tr> | ||
<tr><td>Uses-allocator construction</td><td>Not started</td></tr> | ||
<tr><td>Changes to std::shared_ptr and weak_ptr</td><td>Not started</td></tr> | ||
<tr><td>Additions to std::function</td><td>Not started</td></tr> | ||
<tr><td>Changes to std::common_type</td><td>Not started</td></tr> | ||
<tr><td>Changes to std::iterator_traits</td><td>Not started</td></tr> | ||
<tr><td>Additions to std::promise</td><td>Not started</td></tr> | ||
<tr><td>Additions to std::packaged_task</td><td>Not started</td></tr> | ||
<tr><td></td><td></td></tr> | ||
<tr><td>Class erased_type</td><td>Not started</td></tr> | ||
<tr><td>Calling a function with a tuple of arguments</td><td>Not started</td></tr> | ||
<tr><td>Other type transformations</td><td>Not started</td></tr> | ||
<tr><td>Compile-time Rational Arithmetic</td><td>Not started</td></tr> | ||
<tr><td>Time Utilities</td><td>Not started</td></tr> | ||
<tr><td>System Error Support</td><td>Not started</td></tr> | ||
<tr><td></td><td></td></tr> | ||
<tr><td>Searchers</td><td>Not started</td></tr> | ||
<tr><td>Optional Objects</td><td>Initial implementation complete</td></tr> | ||
<tr><td>class any</td><td>Not started</td></tr> | ||
<tr><td>string_view</td><td>Implementation in progress</td></tr> | ||
<tr><td>memory</td><td>Not started</td></tr> | ||
<tr><td>Algorithms library</td><td>Not started</td></tr> | ||
<tr><td>Networking</td><td>Not started</td></tr> | ||
|
||
</table> | ||
|
||
<h3>Features in Filesystem</h3> | ||
<table id="Features" border="1"> | ||
<tr><th>Feature Name</th><th>Status</th></tr> | ||
<tr><td>All features</td><td>Not started</td></tr> | ||
|
||
</table> | ||
|
||
<p>Last Updated: 2-June-2014</p> | ||
</div> | ||
</body> | ||
</html> |