Kefir 0.5.1

Une nouvelle version du compilateur est sortie Kefir pour le langage de programmation C. Kefir prend en charge les normes C17 / C23, y compris des fonctionnalités telles que :

  • nombres complexes _Complex ;
  • nombres décimaux _Decimal ;
  • tableaux de taille variable sur la pile VLA ;
  • assembleur intégré ;
  • génération de symboles de débogage au format DWARF5.

À l'heure actuelle, le compilateur génère du code pour une seule plateforme matérielle — System-V AMD64 ABI et les systèmes d'exploitation de type Unix qui y sont réalisés : Linux/glibc, Linux/musl, FreeBSD, OpenBSD, NetBSD et DragonflyBSD. Le compilateur utilise un assembleur et un éditeur de liens externes existants pour la plateforme cible. Kefir peut se compiler lui-même. De plus, il passe une série de tests pour gcc 15 et compile avec succès un large éventail de logiciels open-source. Le compilateur prend en charge un niveau d'optimisation.

Le projet a été entièrement écrit « de zéro » par un seul programmeur Evgueni Protopopov et est distribué sous licence GPL v3.

Source : linux.org.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster