Kefír 0.5.1

Byla vydána nová verze kompilátoru Kefír pro programovací jazyk C. Kefir podporuje standardy C17/C23, včetně funkcí, jako například:

  • komplexní čísla _Komplex;
  • desetinná čísla _Decimal;
  • pole s proměnnou velikostí na zásobníku VLA;
  • inline 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ěm implementované operační systémy podobné Unixu: Linux/glibc, Linux/musl, FreeBSD, OpenBSD, NetBSD a DragonflyBSD. Kompilátor používá existující linkery a assemblery třetích stran pro cílovou platformu. Kefir je schopen se sám zkompilovat. Také splňuje testovací sadu gcc 15 a úspěšně sestavuje širokou škálu open source softwaru. Kompilátor podporuje jednu úroveň optimalizace.

Projekt byl napsán kompletně od nuly jediným programátorem. Jevgenij Protopopov и distribuovány pod licencí GPL v3.

Zdroj: linux.org.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster