Doli një version i ri i kompajluesit Kefir për gjuhën e programimit C. Kefir mbështet standardet C17 / C23, duke përfshirë funksionalitete si:
- numra komplekse _Complex;
- numra decimalë _Decimal;
- Arrays me madhësi të ndryshueshme në stack VLA;
- assembler i integruar;
- gjenerimi i simboleve të debugimit në formatin DWARF5.
Në këtë moment, kompajluesi gjeneron kod për një platformë harduerike - System-V AMD64 ABI dhe sistemet operative unix-like të implementuara mbi të: Linux/glibc, Linux/musl, FreeBSD, OpenBSD, NetBSD dhe DragonflyBSD. Kompajluesi përdor një lidhës dhe assembler ekzistues për platformën e synuar. Kefir është në gjendje të kompajlojë veten e tij. Për më tepër, ai kalon një grup testesh për gcc 15 dhe përfundimisht mbledh një gamë të gjerë programesh me kod burimor të hapur. Kompajluesi mbështet një nivel optimizimi.
Projekti është shkruar krejtësisht "nga fillimi" nga programatori Evgeny Protopopov dhe shpërndahet në përputhje me licencën GPL v3.
Burimi: linux.org.ru
