Kefir 0.5.1

Vyšla nová verzia kompilátora Kefir pre programovací jazyk C. Kefir podporuje štandardy C17 / C23, vrátane takýchto funkcií, ako sú:

  • zložené čísla _Complex;
  • desatinné čísla _Decimal;
  • polia variabilnej veľkosti na zásobníku VLA;
  • vstavaný assembler;
  • generovanie ladených symbolov vo formáte DWARF5.

V súčasnosti kompilátor generuje kód pre jednu hardvérovú platformu — System-V AMD64 ABI a implementované na nej Unix-podobné operačné systémy: Linux/glibc, Linux/musl, FreeBSD, OpenBSD, NetBSD a DragonflyBSD. Kompilátor používa existujúci externý linker a assembler pre cieľovú platformu. Kefir je schopný skompilovať sám seba. Okrem toho prechádza súborom testov pre gcc 15 a úspešne zhromažďuje široký súbor softvéru s otvorenými zdrojovými kódmi. Kompilátor podporuje jednu úroveň optimalizácie.

Projekt bol napísaný úplne „od nuly“ samostatným programátorom Evgenijom Protopopovom a distribuovaný pod licenciou GPL v3.

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster