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?deleted by creator