Byla vydána nová verze kompilátoru Kefír pro programovací jazyk C. Kefir podporuje standardy C17/C23, včetně funkcí, jako například:
- komplexní čísla _Komplex;
- desetinná čísla _Decimal;
- pole s proměnnou velikostí na zásobníku VLA;
- inline 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ěm implementované operační systémy podobné Unixu: Linux/glibc, Linux/musl, FreeBSD, OpenBSD, NetBSD a DragonflyBSD. Kompilátor používá existující linkery a assemblery třetích stran pro cílovou platformu. Kefir je schopen se sám zkompilovat. Také splňuje testovací sadu gcc 15 a úspěšně sestavuje širokou škálu open source softwaru. Kompilátor podporuje jednu úroveň optimalizace.
Projekt byl napsán kompletně od nuly jediným programátorem. Jevgenij Protopopov и distribuovány pod licencí GPL v3.
Zdroj: linux.org.ru
