Megjelent a fordító új verziója Kefir a C programozási nyelvhez. A Kefir támogatja a C17 / C23 szabványokat, beleértve az alábbi funkciókat is:
- komplex számok _Complex;
- tizedes számok _Decimal;
- változó méretű tömbök a veremben VLA;
- beépített assembler;
- hibakeresési szimbólumok generálása DWARF5 formátumban.
Jelenleg a fordító kódot generál egyetlen hardverplatformra — System-V AMD64 ABI és az erre épülő Unix-szerű operációs rendszerekre: Linux/glibc, Linux/musl, FreeBSD, OpenBSD, NetBSD és DragonflyBSD. A fordító meglévő külső linker és assembler használatával dolgozik a célspecifikáción. A Kefir képes lefordítani saját magát. Ezen kívül sikeresen teljesít egy tesztsorozatot a gcc 15-ös verzióval, és széles körű nyílt forráskódú szoftvereket képes összeállítani. A fordító egy optimalizálási szint támogatásával rendelkezik.
A projekt teljesen "nulláról" készült egyedül a programozó Eugeny Protopopov és terjesztésre kerül által, GPL v3 licenc alatt.
Forrás: linux.org.ru
