Kefir 0.5.1

È stata rilasciata una nuova versione del compilatore Kefir per il linguaggio di programmazione C. Kefir supporta gli standard C17 / C23, inclusi vantaggi come:

  • numeri complessi _Complex;
  • numeri decimali _Decimal;
  • array di dimensioni variabili nello stack VLA;
  • assemblatore integrato;
  • generazione di simboli di debug in formato DWARF5.

Attualmente il compilatore genera codice per un'unica piattaforma hardware — System-V AMD64 ABI e i sistemi operativi Unix-like che la implementano: Linux/glibc, Linux/musl, FreeBSD, OpenBSD, NetBSD e DragonflyBSD. Il compilatore utilizza un linker e un assemblatore di terze parti esistenti per la piattaforma target. Kefir è in grado di compilarsi da solo. Inoltre, passa un insieme di test per gcc 15 e raccoglie con successo un ampio set di software open source. Il compilatore supporta un livello di ottimizzazione.

Il progetto è stato scritto completamente "da zero" da un programmatore Evgeny Protopopov e distribuito sotto licenza GPL v3.

Fonte: linux.org.ru

Acquista un hosting affidabile per siti con protezione DDoS, server VPS VDS 🔥 Acquista un hosting affidabile per siti con protezione DDoS, server VPS VDS | ProHoster