Es ist eine neue Version des Compilers erschienen Kefir für die Programmiersprache C. Kefir unterstützt die Standards C17 / C23, einschließlich solcher Möglichkeiten wie:
- komplexe Zahlen _Complex;
- dezimale Zahlen _Decimal;
- Arrays variabler Größe auf dem Stack VLA;
- integrierter Assembler;
- Generierung von Debug-Symbolen im DWARF5-Format.
Der Compiler erzeugt derzeit Code für eine Hardwareplattform - System-V AMD64 ABI und darauf basierende Unix-ähnliche Betriebssysteme: Linux/glibc, Linux/musl, FreeBSD, OpenBSD, NetBSD und DragonflyBSD. Der Compiler verwendet vorhandene Drittanbieter-Linker und Assembler für die Zielplattform. Kefir kann sich selbst kompilieren. Außerdem besteht er eine Reihe von Tests für gcc 15 und erstellt erfolgreich ein breites Spektrum an Open-Source-Software. Der Compiler unterstützt ein Optimierungsniveau.
Das Projekt wurde von einem einzigen Programmierer Eugene Protopopov und wird verbreitet von Grund auf neu geschrieben, unter der GPL v3 Lizenz.
Quelle: linux.org.ru
