Den nye versjonen av kompilatoren er ute Kefir for programmeringsspråket C. Kefir støtter standardene C17 / C23, inkludert funksjoner som:
- komplekse tall _Complex;
- desimaltall _Decimal;
- arrays med variabel størrelse på stakken VLA;
- innebygd assembler;
- generering av feilsøkingssymboler i DWARF5-format.
Per nå genererer kompilatoren kode for én maskinvareplattform – System-V AMD64 ABI og Unix-lignende operativsystemer implementert på den: Linux/glibc, Linux/musl, FreeBSD, OpenBSD, NetBSD og DragonflyBSD. Kompilatoren bruker eksisterende tredjeparts kobler og assembler for målplattformen. Kefir kan kompilere seg selv. I tillegg passerer det et sett med tester for gcc 15 og bygger vellykket et bredt spekter av programvare med åpen kildekode. Kompilatoren støtter ett optimaliseringsnivå.
Prosjektet er skrevet helt «fra bunnen av» av utvikleren Yevgeny Protopopov og distribueres under GPL v3-lisensen.
Kilde: linux.org.ru
