En ny version av kompilatorn har släppts Kefir för programmeringsspråket C. Kefir stöder standarderna C17 / C23, inklusive funktioner som:
- komplexa tal _Complex;
- decimaltal _Decimal;
- variabla storleksarrayer på stacken VLA;
- inbyggd assembly;
- generering av debugsymboler i DWARF5-format.
För närvarande genererar kompilatorn kod för en hårdvaruplattform - System-V AMD64 ABI och de Unix-liknande operativsystem som är implementerade på den: Linux/glibc, Linux/musl, FreeBSD, OpenBSD, NetBSD och DragonflyBSD. Kompilatorn använder befintliga tredjeparts länkare och assembler för målplattformen. Kefir kan kompilera sig själv. Dessutom genomgår den en serie tester för gcc 15 och kan framgångsrikt bygga en bred uppsättning öppen källkod-programvara. Kompilatorn stöder en optimeringsnivå.
Projektet är helt skrivet "från grunden" av programmeraren Yevgeny Protopopov och sprids under GPL v3-licens.
Källa: linux.org.ru
