- cross-posted to:
- programming@programming.dev
- cross-posted to:
- programming@programming.dev
The GNU Compiler Collection (GCC) support for the C23 programming language standard is now considered “essentially feature-complete” with GCC 15. As such they are preparing to enable the C23 language version (using the GNU23 dialect) by default for the C language version of GCC when not otherwise specified.
Preparations are now underway to set the default C language version of GCC to GNU23 as the GNU dialect of C23. Or in other words, implying -std=gnu23 when no other C standard is specified.
This fills my heart with joy as C23 brings so many useful features to the standard. You got
nullptr
,#embed
,constexpr
which super cool !I wish we could get the
defer
keyword but this would involve some RAII in the language and we don’t want that do we?