Kefir 0.5.1

È disponibile una nuova versione del compilatore Kefir per il linguaggio di programmazione C. Kefir supporta gli standard C17 / C23, incluse funzionalità come:

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

Attualmente il compilatore genera codice per una singola piattaforma hardware — System-V AMD64 ABI e i sistemi operativi Unix-like basati su di essa: Linux/glibc, Linux/musl, FreeBSD, OpenBSD, NetBSD e DragonflyBSD. Il compilatore utilizza un linker e un assemblatore di terze parti esistenti per la piattaforma di destinazione. Kefir è in grado di compilare se stesso. Inoltre, supera una serie di test per gcc 15 e riesce a compilare un ampio insieme di software open source. Il compilatore supporta un livello di ottimizzazione.

Il progetto è stato scritto interamente "da zero" da un solo programmatore Evgenij Protopopov e è distribuito con licenza GPL v3.

Fonte: linux.org.ru

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