Ilmus uus kompilaatoriversioon Kefir C programmeerimiskeele jaoks. Kefir toetab C17 / C23 standardeid, sealhulgas selliseid võimalusi nagu:
- kompleksarvud _Complex;
- kümnendsüsteemi numbrid _Decimal;
- muutuva pikkusega massiivid lõbus VLA;
- sissetehitatud assembler;
- silumise sümbolite genereerimine DWARF5 formaadis.
Praegu genereerib kompilaator koodi ühe riistvaraplatvormi jaoks - System-V AMD64 ABI ja sellel põhinevad Unix-sarnased operatsioonisüsteemid: Linux/glibc, Linux/musl, FreeBSD, OpenBSD, NetBSD ja DragonflyBSD. Kompilaator kasutab sihtplatvormi olemasolevat kolmanda osapoole lingijat ja assemblerit. Kefir suudab end ise kompileerida. Lisaks läbib see GCC 15 testi ja kogub edukalt ulatuslikku avatud lähtekoodiga tarkvara. Kompilaator toetab ühte optimeerimise taset.
Projekt on täielikult kirjutatud 'nullist' üksi programmeerija Evgeni Protopopov ja GNU Üldine Avaliku litsentsi alusel. GPL v3 litsentsi all.
Allikas: linux.org.ru
