GNU Awk 5.0.0 ist erschienen.

Ein Jahr nach der Veröffentlichung von GNU Awk Version 4.2.1 wurde die Version 5.0.0 veröffentlicht.

In der neuen Version:

  • Es wurde UnterstĂŒtzung fĂŒr die printf-Formate %a und %A aus POSIX hinzugefĂŒgt.
  • Die Testinfrastruktur wurde verbessert. Der Inhalt von test/Makefile.am wurde vereinfacht, und jetzt kann pc/Makefile.tst aus test/Makefile.in generiert werden.
  • Die Regex-Prozeduren wurden durch Prozeduren aus GNULIB ersetzt.
  • Die Infrastruktur wurde aktualisiert: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Nicht dokumentierte Konfigurationsoptionen und entsprechender Code, die die Verwendung von Nicht-Lateinischen Buchstaben in Identifikatoren ermöglichten, wurden entfernt.
  • Die Konfigurationsoption "—with-whiny-user-strftime" wurde entfernt.
  • Der Code macht nun strengere Annahmen ĂŒber das C99-Umfeld.
  • PROCINFO["platform"] gibt jetzt die Plattform aus, fĂŒr die GNU Awk kompiliert wurde.
  • Das Schreiben von Elementen, die keine Variablennamen sind, in SYMTAB fĂŒhrt nun zu einem fatale Fehler. Dies ist eine Änderung im Verhalten.
  • Die Verarbeitung von Kommentaren im Pretty-Printer wurde fast vollstĂ€ndig von Grund auf neu entwickelt. Dadurch gehen nun weniger Kommentare verloren.
  • NamensrĂ€ume wurden eingefĂŒhrt. Jetzt kann man nicht mehr so machen: gawk -e 'BEGIN {' -e 'print "hello" }'.
  • GNU Awk berĂŒcksichtigt nun die Locale beim Ignorieren der Groß- und Kleinschreibung in einbyte-Lokalen anstelle einer fest kodierten Variante Latin-1.
  • Eine Menge von Fehlern wurde behoben.

Quelle: linux.org.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster