Rilasciata GNU Awk 5.0.0

Un anno dopo il rilascio di GNU Awk versione 4.2.1, è stata rilasciata la versione 5.0.0.

Nella nuova versione:

  • È stato aggiunto il supporto per i formati POSIX printf %ae %A.
  • Infrastruttura di test migliorata. Il contenuto di test/Makefile.am è stato semplificato e ora è possibile generare pc/Makefile.tst da test/Makefile.in.
  • Le procedure Regex sono state sostituite con procedure GNULIB.
  • Infrastruttura aggiornata: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Sono state rimosse le opzioni di configurazione non documentate e il relativo codice che consentiva l'utilizzo di lettere non latine negli identificatori.
  • L'opzione di configurazione "--with-whiny-user-strftime" è stata rimossa.
  • Il codice ora prevede presupposti più rigorosi sull'ambiente C99.
  • PROCINFO["piattaforma"] ora visualizza la piattaforma per la quale è stato compilato GNU Awk.
  • La scrittura di elementi che non sono nomi di variabili in SYMTAB ora genera un errore irreversibile. Questo è un cambiamento di comportamento.
  • La gestione dei commenti in Pretty-Printer è stata riprogettata quasi completamente da zero. Di conseguenza, vengono persi meno commenti.
  • Sono stati introdotti gli spazi dei nomi. Ora non puoi più farlo: gawk -e 'BEGIN {' -e 'print "ciao" }'.
  • GNU Awk ora è sensibile alle impostazioni locali quando ignora le maiuscole e minuscole nelle localizzazioni a byte singolo, invece della variante Latin-1 hardcoded.
  • Sono stati risolti un sacco di bug.

Fonte: linux.org.ru

Aggiungi un commento