Экспериментальные возможности C
Комитет по стандартизации C публикует экспериментальные расширения языка C и библиотек для будущей стандартизации.
Замечание: до 2012 эти публикации использовали формат технического отчёта (TR — technical report). С 2012 процедура в ISO сменилась на формат технической спецификации (TS — technical specification).
| Номер ISO | Название | Статус | ссылки |
|---|---|---|---|
| ISO/IEC TR
19769:2004 |
Расширения для поддержки новых символьных типов данных | Опубликованы (магазин ISO)
Финальный черновик: N1040 (2003-11-07) |
|
| ISO/IEC TR
24731-1:2007 |
Интерфейсы проверки выхода за границы | Опубликованы (магазин ISO)
Финальный черновик: N1225 (2007-03-28) |
|
| ISO/IEC TR 18037:2008 | Расширения для поддержки встраиваемых процессоров | Опубликованы (магазин ISO)
Финальный черновик: N1169 (2006-04-04) |
|
| ISO/IEC TR
24732:2009 |
Расширения для поддержки десятичной арифметики с плавающей точкой | Опубликованы (магазин ISO)
Финальный черновик: N1312 (2008-05-16) |
|
| ISO/IEC
24747:2009 |
Расширения для поддержки специальных математических функций | Опубликованы (магазин ISO)
Черновик: N1182 (2006-08-02) |
|
| ISO/IEC TR
24731-2:2010 |
Расширения для поддержки функций выделения динамической памяти | Опубликованы 2010-11-24 (магазин ISO)
Черновик: N1388 (2009-06-01) |
dynamic |
| ISO/IEC TS
17961:2013 |
Правила безопасного кода | Опубликованы 2013-11-15 (магазин ISO)
Черновик: N1718 (2013-05-30) |
|
| ISO/IEC TS
18661-1:2014 |
Расширения арифметики с плавающей точкой: двоичная арифметика с плавающей точкой | Опубликованы 2014-07-21 (магазин ISO) Черновик: N1778 (2013-11-05).
Черновик C2x: N2314 (2018-11-12) ✔Включены в C23. |
fpext1 |
| ISO/IEC TS
18661-2:2015 |
Расширения арифметики с плавающей точкой: десятичная арифметика с плавающей точкой | Опубликованы 2015-02-11, пересмотрены 2015-05-18 (магазин ISO).
Черновик C2x: N2341 (2019-02-26) ✔Включены в C23. |
|
| ISO/IEC TS
18661-3:2015 |
Расширения арифметики с плавающей точкой: обменные и расширенные типы | Опубликованы 2015-10-06 (магазин ISO). Черновик: N1945 (2015-06-10).
Черновик C2x: N2601 (2020-10-15) ✔Включены в C23. |
|
| ISO/IEC TS
18661-4:2015 |
Расширения арифметики с плавающей точкой: дополнительные функции | Опубликованы 2015-10-06 (магазин ISO). Черновик: N1950 (2015-06-10).
Черновик C2x: N2401 (2019-06-23) ✔Частично включены в C23. |
fpext4 |
| ISO/IEC TS 18661-5:2016 | Расширения арифметики с плавающей точкой: дополнительные атрибуты | Опубликованы 2016-08-11 (магазин ISO) Черновик: N2004 (2016-03-07) | |
| ISO/IEC TR 24772-3:2020 | Описания уязвимостей языка программирования C | Опубликованы 2020-05-20 (магазин ISO store) Черновик: N2169 (2017-04-07) | |
| ТС транзакционной памяти | Ранний черновик: N1961 (2015-09-23) | ||
| ISO/IEC TS
17961:xxxx |
Правила безопасного кода, часть 2 | Ранняя стадия разработки, ожидается публикация в 2023, возможно как ИС, а не ТС | |
| ISO/IEC CD TS 6010 | Объектная модель памяти с происхождением для C | Черновик: N3005 (2022-06-15) | |
| ISO/IEC TS 21938-1 | Параллельные расширения, часть 1: потоковый параллелизм | Ранний черновик: N2170 (2017-09-21)
×(Отменены) |
|
| Параллельные расширения, часть 2: векторный параллелизм | Ранний частичный черновик: N2081 (2016-09-15)
×(Отменены) |
См. также
Документация C++ по экспериментальным возможностям C++
|