xref: /openbsd-src/gnu/llvm/libcxx/docs/Status/Cxx14.rst (revision 4bdff4bed0e3d54e55670334c7d0077db4170f86)
1*76d0caaeSpatrick.. _cxx14-status:
2*76d0caaeSpatrick
3*76d0caaeSpatrick================================
4*76d0caaeSpatricklibc++ C++14 Status
5*76d0caaeSpatrick================================
6*76d0caaeSpatrick
7*76d0caaeSpatrick.. include:: ../Helpers/Styles.rst
8*76d0caaeSpatrick
9*76d0caaeSpatrick.. contents::
10*76d0caaeSpatrick   :local:
11*76d0caaeSpatrick
12*76d0caaeSpatrick
13*76d0caaeSpatrickOverview
14*76d0caaeSpatrick================================
15*76d0caaeSpatrick
16*76d0caaeSpatrickIn April 2013, the C++ standard committee approved the draft for the next version of the C++ standard, initially known as "C++1y".
17*76d0caaeSpatrick
18*76d0caaeSpatrickThe draft standard includes papers and issues that were voted on at the previous three meetings (Kona, Portland, and Bristol).
19*76d0caaeSpatrick
20*76d0caaeSpatrickIn August 2014, this draft was approved by ISO as C++14.
21*76d0caaeSpatrick
22*76d0caaeSpatrickThis page shows the status of libc++; the status of clang's support of the language features is `here <https://clang.llvm.org/cxx_status.html#cxx14>`__.
23*76d0caaeSpatrick
24*76d0caaeSpatrickThe groups that have contributed papers:
25*76d0caaeSpatrick
26*76d0caaeSpatrick-  CWG - Core Language Working group
27*76d0caaeSpatrick-  LWG - Library working group
28*76d0caaeSpatrick-  SG1 - Study group #1 (Concurrency working group)
29*76d0caaeSpatrick
30*76d0caaeSpatrick
31*76d0caaeSpatrick.. _paper-status-cxx14:
32*76d0caaeSpatrick
33*76d0caaeSpatrickPaper Status
34*76d0caaeSpatrick====================================
35*76d0caaeSpatrick
36*76d0caaeSpatrick.. csv-table::
37*76d0caaeSpatrick   :file: Cxx14Papers.csv
38*76d0caaeSpatrick   :header-rows: 1
39*76d0caaeSpatrick   :widths: auto
40*76d0caaeSpatrick
41*76d0caaeSpatrick
42*76d0caaeSpatrick.. _issues-status-cxx14:
43*76d0caaeSpatrick
44*76d0caaeSpatrickLibrary Working Group Issues Status
45*76d0caaeSpatrick====================================
46*76d0caaeSpatrick
47*76d0caaeSpatrick.. csv-table::
48*76d0caaeSpatrick   :file: Cxx14Issues.csv
49*76d0caaeSpatrick   :header-rows: 1
50*76d0caaeSpatrick   :widths: auto
51