Kefir 0.5.1

Izašla je nova verzija prevoditelja Kefir za programski jezik C. Kefir podržava standarde C17 / C23, uključujući mogućnosti kao što su:

  • kompleksni brojevi _Complex;
  • decimalni brojevi _Decimal;
  • nizovi promjenjive veličine na steku VLA;
  • ugrađeni asembler;
  • generacija simboličkih oznaka za debugiranje u formatu DWARF5.

Trenutno, prevoditelj generira kod za jednu hardversku platformu — System-V AMD64 ABI i Unix-slične operacijske sustave implementirane na njoj: Linux/glibc, Linux/musl, FreeBSD, OpenBSD, NetBSD i DragonflyBSD. Prevoditelj koristi postojeće vanjske linkere i asembler za ciljanju platformu. Kefir može prevesti samog sebe. Osim toga, prolazi skup testova za gcc 15 i uspješno kompajlira širok spektar softvera s otvorenim izvorom. Prevoditelj podržava jedan nivo optimizacije.

Projekt je napisan potpuno "od nule" od strane programera Evgenija Protopopova i distribuira se pod GPL v3 licencom.

Izvor: linux.org.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster