Namespaces
Variants
Views
Actions

Experimental C features

From cppreference.com
< c

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日)
Merged into C11.

ISO/IEC TR

24731-1:2007

Bounds-checking interfaces Published (ISO store)

Final draft: N1225 (2007年03月28日)
Merged into C11.

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日)
Superseded by TS 18661-2:2015

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日)
TC1 published 2016年08月09日 (ISO store)

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)

[edit] See also

C++ documentation for Experimental C++ features
Retrieved from "https://en.cppreference.com/mwiki/index.php?title=c/experimental&oldid=170095"

AltStyle によって変換されたページ (->オリジナル) /