Ilmus uus versioon kompilaatorist Kefir C programmeerimiskeele jaoks. Kefir toetab C17 / C23 standardeid, sealhulgas selliseid vÔimalusi nagu:
- kompleksarvud _Complex;
- uusalgebralised arvud _Decimal;
- muutuva suurusega massiivid puhverdis VLA;
- sisseehitatud assembler;
- silumise sĂŒmbolite genereerimine DWARF5 formaadis.
Praegu genereerib kompilaator koodi ĂŒhele riistvaraplatformile â System-V AMD64 ABI ja sellel pĂ”hinevatele Unix-sarnastele operatsioonisĂŒsteemidele: Linux/glibc, Linux/musl, FreeBSD, OpenBSD, NetBSD ja DragonflyBSD. Kompilaator kasutab olemasolevaid kolmandate osapoolte linkerâit ja assemblerâit sihtplatvormile. Kefir suudab end ise kompileerida. Lisaks lĂ€bib ta komplekti teste gcc 15 jaoks ja kogub edukalt laia valikut avatud lĂ€htekoodiga tarkvara. Kompilaator toetab ĂŒhte optimeerimise taset.
Projekt on tĂ€ielikult kirjutatud «nullist» ĂŒksi programmeerija Evgeni Protopopovi ja levitatakse GPL v3 litsentsi alusel.
Allikas: linux.org.ru
