Излезе нова версия на компилатора Kefir за езика за програмиране C. Kefir поддържа стандартите C17 / C23, включително следните възможности:

  • комплексни числа _Complex;
  • десетични числа _Decimal;
  • масиви с променлива големина на стека VLA;
  • вграден асемблер;
  • генериране на отладъчни символи в формат DWARF5.

Към момента компилаторът генерира код за една хардуерна платформа — System-V AMD64 ABI и реализираните на нея Unix-подобни операционни системи: Linux/glibc, Linux/musl, FreeBSD, OpenBSD, NetBSD и DragonflyBSD. Компилаторът използва наличните външни компоновчик и асемблер за целевата платформа. Kefir може да компилира сам себе си. Освен това, той преминава набор от тестове за gcc 15 и успешно компилира широк набор от софтуер с отворен код. Компилаторът поддържа един ниво на оптимизация.

Проектът е написан напълно от нула от програмиста Евгений Протопопов и разпространява под лиценз GPL v3.

Източник: linux.org.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster