GNU Awk 5.0.0 uitgebracht

Een jaar na de release van GNU Awk versie 4.2.1 werd versie 5.0.0 uitgebracht.

In de nieuwe versie:

  • Ondersteuning voor de POSIX printf %a en %A formaten is toegevoegd.
  • Verbeterde testinfrastructuur. De inhoud van test/Makefile.am is vereenvoudigd en pc/Makefile.tst kan nu worden gegenereerd vanuit test/Makefile.in.
  • Regex-procedures zijn vervangen door GNULIB-procedures.
  • Infrastructuur bijgewerkt: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Ongedocumenteerde configuratieopties en gerelateerde code waarmee niet-Latijnse letters in identificatiegegevens konden worden gebruikt, zijn verwijderd.
  • De configuratieoptie "--with-whiny-user-strftime" is verwijderd.
  • De code maakt nu strengere aannames over de C99-omgeving.
  • PROCINFO["platform"] geeft nu het platform weer waarvoor GNU Awk is gecompileerd.
  • Het schrijven van items die geen variabelenamen zijn in SYMTAB resulteert nu in een fatale fout. Dit is gedragsverandering.
  • Het verwerken van opmerkingen in Pretty-Printer is bijna volledig opnieuw ontworpen. Als gevolg hiervan gaan er nu minder reacties verloren.
  • Naamruimten zijn geïntroduceerd. Nu kun je dit niet meer doen: gawk -e ‘BEGIN {‘ -e ‘print “hallo” }’.
  • GNU Awk is nu landinstellingsgevoelig bij het negeren van hoofdletters in landinstellingen van één byte, in plaats van de hardgecodeerde Latin-1-variant.
  • Er zijn een aantal bugs opgelost.

Bron: linux.org.ru

Voeg een reactie