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.

  • hector@sh.itjust.works
    link
    fedilink
    arrow-up
    2
    ·
    11 days ago

    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?