Byla vydána nová verze kompilátoru Kefir pro programovací jazyk C. Kefir podporuje standardy C17 / C23, včetně takových vlastností, jako jsou:
- komplexní čísla _Complex;
- desetinná čísla _Decimal;
- pole proměnné velikosti na zásobníku VLA;
- vestavěný assembler;
- generování ladicích symbolů ve formátu DWARF5.
V současné době kompilátor generuje kód pro jednu hardwarovou platformu - System-V AMD64 ABI a na ní realizované Unixové podobné operační systémy: Linux/glibc, Linux/musl, FreeBSD, OpenBSD, NetBSD a DragonflyBSD. Kompilátor používá existující externí linker a assembler pro cílovou platformu. Kefir je schopen zkompilovat sám sebe. Kromě toho prochází sadou testů pro gcc 15 a úspěšně sestavuje širokou škálu softwaru s otevřeným zdrojovým kódem. Kompilátor podporuje jednu úroveň optimalizace.
Projekt byl napsán zcela "od nuly" jedním programátorem Evgenijem Protopopovem a distribuováno pod licencí GPL v3.
Zdroj: linux.org.ru
