c_plus_plus_experimental
Table of Contents
C++ Experimental C++ Features
https://en.cppreference.com/w/cpp/experimental
The C++ standards committee publishes experimental C++ language and library extensions for future standardization.
Note: until 2012, these publications used the TR (technical report) format. Since 2012 ISO procedure changed to use the TS (technical specification) format.
ISO number | Name | Status | links |
---|---|---|---|
ISO/IEC TR 18015:2006 | Technical Report on C++ Performance | Published 2006 (ISO store). Draft: TR18015 (2006-02-15). | <!–
–> |
ISO/IEC TR 19768:2007 | Technical Report on C++ Library Extensions | Published 2007-11-15 (ISO store). Draft: n1836 (2005-06-24)<br> ISO 29124 split off, the rest merged into C++11. | |
ISO/IEC 29124:2010 | Extensions to the C++ Library to support mathematical special functions | Published 2010-09-03 (ISO Store). Final draft: n3060 (2010-03-06).<br> |
|
ISO/IEC TR 24733:2011 | Extensions for the programming language C++ to support decimal floating-point arithmetic | Published 2011-10-25 (ISO Store) Draft: n2849 (2009-03-06).<br> May be superseded by a future TS or merged into a future revision of C++ (most recent merge proposal was n3871). | <!–
<br> <br> –> |
ISO/IEC TS 18822:2015 | C++ File System Technical Specification | Published 2015-06-18 (ISO store). Final draft: n4100 (2014-07-04).<br> |
|
ISO/IEC TS 19570:2015 | C++ Extensions for Parallelism | Published 2015-06-24. (ISO Store). Final draft: n4507 (2015-05-05).<br>
Merged into C++17. |
|
ISO/IEC TS 19841:2015 | Transactional Memory TS | Published 2015-09-16, (ISO Store). Final draft: n4514 (2015-05-08). | transactional memory |
ISO/IEC TS 19568:2015 | C++ Extensions for Library Fundamentals | Published 2015-09-30, (ISO Store). Final draft: n4480 (2015-04-07).<br>
Merged into C++17 except for invocation traits. |
|
ISO/IEC TS 19217:2015 | C++ Extensions for Concepts | Published 2015-11-13 (ISO Store). Final draft: n4553 (2015-10-02). Current draft: p0734r0 (2017-07-14).<br>
Merged into C++20 (with modifications). |
|
ISO/IEC TS 19571:2016 | C++ Extensions for Concurrency | Published 2016-01-19 (ISO Store). Final draft: p0159r0 (2015-10-22).<br>
Partially merged into C++20. |
|
ISO/IEC TS 19568:2017 | C++ Extensions for Library Fundamentals, Version 2 | Published 2017-03-30 (ISO Store). Draft: n4617 (2016-11-28).<br>
Partially merged into C++17 and C++20. |
|
ISO/IEC TS 21425:2017 | Ranges TS | Published 2017-12-05 (ISO Store). Draft: n4685 (2017-07-31).<br> |
|
ISO/IEC TS 22277:2017 | Coroutines TS | Published 2017-12-05 (ISO Store). Draft n4736 (2018-03-31). Latest draft: n4775 (2018-10-07).<br> | |
ISO/IEC TS 19216:2018 | Networking TS | Published 2018-04-24 (ISO Store). Draft n4734 (2017-04-04). Latest draft: n4771 (2018-10-08). |
|
ISO/IEC TS 21544:2018 | Modules TS | Published 2018-05-16 (ISO Store). Final Draft n4720 (2018-01-29).<br> | |
ISO/IEC TS 19570:2018 | Parallelism TS Version 2 | Published 2018-11-15 (ISO Store). Final draft: n4793 (2018-11-26). Post-publication draft: n4808 (2019-03-11). |
|
ISO/IEC TS 23619:2021 | Reflection TS | Published 2021-10-11 (ISO store). Draft n4856 (2020-03-02). Alternative draft p1240r2 (2022-01-15). |
|
Numerics | Early development. Draft p1889r1 (2019-12-27). | ||
ISO/IEC NP 19571 | Concurrency TS Version 2 | Early development. Draft n4895 (2021-08-15). |
|
ISO/IEC AWI TS 19568 | C++ Extensions for Library Fundamentals, Version 3 | Early development: n4873 (2020-11-09). |
|
ISO/IEC NP 19841 | Transactional Memory TS, Version 2 | Early development: n4906 (2022-02-14). | |
Pattern Matching | Early development. Draft p1371r3 (2020-09-15). | ||
Linear Algebra | Early development. Draft p1385r6 (2020-03-01) and p1673r4 (2021-08-15). | ||
2D Graphics | Early development. Draft p0267r10 (2019-10-07). | ||
ISO/IEC NP 19569 | Array Extensions TS |
Withdrawn. Abandoned draft: n3820 (2013-10-10). |
See also
c_plus_plus_experimental.txt · Last modified: 2024/05/01 04:23 by 127.0.0.1