GNU Awk 5.0.0 publié

Un an après la sortie de GNU Awk version 4.2.1, la version 5.0.0 est sortie.

Dans la nouvelle version:

  • La prise en charge des formats POSIX printf %a et %A a été ajoutée.
  • Infrastructure de test améliorée. Le contenu de test/Makefile.am a été simplifié et pc/Makefile.tst peut désormais être généré à partir de test/Makefile.in.
  • Les procédures Regex ont été remplacées par des procédures GNULIB.
  • Infrastructure mise à jour : Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Les options de configuration non documentées et le code associé qui permettait d'utiliser des lettres non latines dans les identifiants ont été supprimés.
  • L'option de configuration "--with-whiny-user-strftime" a été supprimée.
  • Le code fait désormais des hypothèses plus strictes sur l'environnement C99.
  • PROCINFO["platform"] affiche désormais la plateforme pour laquelle GNU Awk a été compilé.
  • L'écriture d'éléments qui ne sont pas des noms de variables dans SYMTAB entraîne désormais une erreur fatale. C’est un changement de comportement.
  • La gestion des commentaires dans Pretty-Printer a été presque entièrement repensée à partir de zéro. En conséquence, moins de commentaires sont désormais perdus.
  • Des espaces de noms ont été introduits. Maintenant, vous ne pouvez plus faire cela : gawk -e 'BEGIN {' -e 'print "hello" }'.
  • GNU Awk est désormais sensible aux paramètres régionaux lorsqu'il ignore la casse dans les paramètres régionaux à un octet, au lieu de la variante Latin-1 codée en dur.
  • Un tas de bugs ont été corrigés.

Source: linux.org.ru

Ajouter un commentaire