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
