Kefir 0.5.1

A new version of the compiler has been released Kefir for the C programming language. Kefir supports C17 / C23 standards, including features such as:

  • complex numbers _Complex;
  • decimal numbers _Decimal;
  • variable-length arrays on the stack VLA;
  • built-in assembler;
  • generation of debugging symbols in DWARF5 format.

Currently, the compiler generates code for a single hardware platform — System-V AMD64 ABI and Unix-like operating systems implemented on it: Linux/glibc, Linux/musl, FreeBSD, OpenBSD, NetBSD, and DragonflyBSD. The compiler utilizes existing third-party linker and assembler for the target platform. Kefir is capable of compiling itself. Additionally, it passes a set of tests for gcc 15 and successfully compiles a wide range of open-source software. The compiler supports one level of optimization.

The project was entirely written from scratch by programmer Evgeny Protopopov and is distributed under the GPL v3 license.

Source: linux.org.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster