ions") (special functions TR)  
[ Experimental Non-TS ](/w/cpp/experimental#Experimental_Non-TS
"cpp/experimental")  
[ Pattern Matching
](/mwiki/index.php?title=cpp/experimental/pm&action=edit&redlink=1
"cpp/experimental/pm \(page does not exist\)")  
[ Linear Algebra
](/mwiki/index.php?title=cpp/experimental/la&action=edit&redlink=1
"cpp/experimental/la \(page does not exist\)")  
[ std::execution ](/w/cpp/experimental/execution "cpp/experimental/execution")  
[ Contracts
](/mwiki/index.php?title=cpp/experimental/contracts&action=edit&redlink=1
"cpp/experimental/contracts \(page does not exist\)")  
[ 2D Graphics
](/mwiki/index.php?title=cpp/experimental/2dgraphics&action=edit&redlink=1
"cpp/experimental/2dgraphics \(page does not exist\)")  
  
[ [edit]
](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/experimental/navbar_content&action=edit)

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 ](https://www.iso.org/standard/43351.html) ).  Draft: [ TR18015 ](https://www.open-std.org/jtc1/sc22/wg21/docs/TR18015.pdf) (2006-02-15).  |   
ISO/IEC TR 19768:2007  |  Technical Report on C++ Library Extensions  |  Published 2007-11-15 ( [ ISO store ](https://www.iso.org/standard/43289.html) ).  Draft: [ N1836 ](https://wg21.link/n1836) (2005-06-24)   
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 ](https://www.iso.org/standard/50511.html) ).  Final draft: [ N3060 ](https://wg21.link/n3060) (2010-03-06).   
**✔** [ Merged into C++17 ](/w/cpp/numeric/special_functions "cpp/numeric/special functions") .  |  [ special functions ](/w/cpp/experimental/special_functions "cpp/experimental/special functions")  
ISO/IEC TR 24733:2011  |  Extensions for the programming language C++ to support decimal floating-point arithmetic  |  Published 2011-10-25 ( [ ISO Store ](https://www.iso.org/standard/38843.html) )  Draft: [ N2849 ](https://wg21.link/n2849) (2009-03-06).   
May be superseded by a future TS or merged into a future revision of C++ (most recent merge proposal was [ N3871 ](https://wg21.link/n3871) ).  |   
ISO/IEC TS 18822:2015  |  C++ File System Technical Specification  |  Published 2015-06-18 ( [ ISO store ](https://www.iso.org/standard/63483.html) ). Final draft: [ N4100 ](https://wg21.link/n4100) (2014-07-04).   
**✔** [ Merged into C++17 ](/w/cpp/filesystem "cpp/filesystem") .  |  [ filesystem ](/w/cpp/experimental/fs "cpp/experimental/fs")  
ISO/IEC TS 19570:2015  |  C++ Extensions for Parallelism  |  Published 2015-06-24. ( [ ISO Store ](https://www.iso.org/standard/65241.html) ). Final draft: [ N4507 ](https://wg21.link/n4507) (2015-05-05).   
**✔** Merged into C++17.  |  [ parallelism ](/w/cpp/experimental/parallelism "cpp/experimental/parallelism")  
ISO/IEC TS 19841:2015  |  Transactional Memory TS  |  Published 2015-09-16, ( [ ISO Store ](https://www.iso.org/standard/66343.html) ). Final draft: [ N4514 ](https://wg21.link/n4514) (2015-05-08).  |  [ transactional memory ](/w/cpp/language/transactional_memory "cpp/language/transactional memory")  
ISO/IEC TS 19568:2015  |  C++ Extensions for Library Fundamentals  |  Published 2015-09-30, ( [ ISO Store ](https://www.iso.org/standard/65238.html) ). Final draft: [ N4480 ](https://wg21.link/n4480) (2015-04-07).   
**✔** Merged into C++17 except for invocation traits.  |  [ library extensions ](/w/cpp/experimental/lib_extensions "cpp/experimental/lib extensions")  
ISO/IEC TS 19217:2015  |  C++ Extensions for Concepts  |  Published 2015-11-13 ( [ ISO S