Experimental C features
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
19769:2004 |
Extensions to support new character data types | Published (ISO store)
Final draft: N1040 (2003年11月07日) |
|
ISO/IEC TR
24731-1:2007 |
Bounds-checking interfaces | Published (ISO store)
Final draft: N1225 (2007年03月28日) |
|
ISO/IEC TR 18037:2008 | Extensions to support embedded processors | Published (ISO store)
Final draft: N1169 (2006年04月04日) |
|
ISO/IEC TR
24732:2009 |
Extensions to support decimal floating-point arithmetic | Published (ISO store)
Final draft: N1312 (2008年05月16日) |
|
ISO/IEC
24747:2009 |
Extensions to support mathematical special functions | Published (ISO store)
Draft: N1182 (2006年08月02日) |
|
ISO/IEC TR
24731-2:2010 |
Extensions to support dynamic allocation functions | Published 2010年11月24日 (ISO store)
Draft: N1388 (2009年06月01日) |
dynamic |
ISO/IEC TS
17961:2013 |
Secure coding rules | Published 2013年11月15日 (ISO store)
Draft: N1718 (2013年05月30日) |
|
ISO/IEC TS
18661-1:2014 |
Floating-point extensions: Binary floating-point arithmetic | Published 2014年07月21日 (ISO store) Draft: N1778 (2013年11月05日).
C2x draft: N2314 (2018年11月12日) ✔Merged into C23. |
fpext1 |
ISO/IEC TS
18661-2:2015 |
Floating-point extensions: Decimal floating-point arithmetic | Published 2015年02月11日, Revised 2015年05月18日 (ISO store).
C2x draft: N2341 (2019年02月26日) ✔Merged into C23. |
|
ISO/IEC TS
18661-3:2015 |
Floating-point extensions: Interchange and extended types | Published 2015年10月06日 (ISO store). Draft: N1945 (2015年06月10日).
C2x draft: N2601 (2020年10月15日) ✔Merged into C23. |
|
ISO/IEC TS
18661-4:2015 |
Floating-point extensions: Supplementary functions | Published 2015年10月06日 (ISO store). Draft: N1950 (2015年06月10日).
C2x draft: N2401 (2019年06月23日) ✔Partially merged into C23. |
fpext4 |
ISO/IEC TS 18661-5:2016 | Floating-point extensions: Supplementary attributes | Published 2016年08月11日 (ISO store) Draft: N2004 (2016年03月07日) | |
ISO/IEC TR 24772-3:2020 | Vulnerability descriptions for the programming language C | Published 2020年05月20日 (ISO store) Draft: N2169 (2017年04月07日) | |
Transactional Memory TS | Early draft: N1961 (2015年09月23日) | ||
ISO/IEC TS
17961:xxxx |
Secure coding rules part 2 | Early development, estimated publication 2023, possibly as an IS rather than TS | |
ISO/IEC CD TS 6010 | A Provenance-aware Memory Object Model for C | Draft: N3226 (2024年03月24日) | |
ISO/IEC TS 21938-1 | Parallel extensions part 1: Thread-based parallelism | Early draft: N2170 (2017年09月21日)
×ばつ(Abandoned) |
|
Parallel extensions part 2: Vector-based parallelism | Early partial draft: N2081 (2016年09月15日)
×ばつ(Abandoned) |