Kefir 0.5.1

Byla vydána nová verze kompilátoru Kefir pro programovací jazyk C. Kefir podporuje standardy C17 / C23, včetně takových vlastností, jako jsou:

  • komplexní čísla _Complex;
  • desetinná čísla _Decimal;
  • pole proměnné velikosti na zásobníku VLA;
  • vestavěný assembler;
  • generování ladicích symbolů ve formátu DWARF5.

V současné době kompilátor generuje kód pro jednu hardwarovou platformu - System-V AMD64 ABI a na ní realizované Unixové podobné operační systémy: Linux/glibc, Linux/musl, FreeBSD, OpenBSD, NetBSD a DragonflyBSD. Kompilátor používá existující externí linker a assembler pro cílovou platformu. Kefir je schopen zkompilovat sám sebe. Kromě toho prochází sadou testů pro gcc 15 a úspěšně sestavuje širokou škálu softwaru s otevřeným zdrojovým kódem. Kompilátor podporuje jednu úroveň optimalizace.

Projekt byl napsán zcela "od nuly" jedním programátorem Evgenijem Protopopovem a distribuováno pod licencí GPL v3.

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster