Kefir 0.5.1

Wydano nową wersję kompilatora Kefir dla języka programowania C. Kefir wspiera standardy C17 / C23, w tym takie funkcje jak:

  • liczby zespolone _Complex;
  • liczby dziesiętne _Decimal;
  • tablice o zmiennym rozmiarze na stosie VLA;
  • wbudowany assembler;
  • generowanie symboli debugowania w formacie DWARF5.

Na obecny moment kompilator generuje kod dla jednej platformy sprzętowej – System-V AMD64 ABI i zrealizowane na niej systemy operacyjne podobne do Unix: Linux/glibc, Linux/musl, FreeBSD, OpenBSD, NetBSD i DragonflyBSD. Kompilator wykorzystuje istniejące zewnętrzne linker i assembler dla docelowej platformy. Kefir potrafi skompilować sam siebie. Dodatkowo przechodzi zestaw testów dla gcc 15 i pomyślnie kompiluje szeroki zestaw oprogramowania z otwartym źródłem. Kompilator wspiera jeden poziom optymalizacji.

Projekt został napisany całkowicie „od podstaw” przez jednego programistę Jevgienija Protopopowa i rozpowszechniany na licencji GPL v3.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster