GNU Awk 5.0.0 vrygestel

'n Jaar na die vrystelling van GNU Awk weergawe 4.2.1, is weergawe 5.0.0 vrygestel.

In die nuwe weergawe:

  • Ondersteuning vir die POSIX printf %a en %A formate is bygevoeg.
  • Verbeterde toetsinfrastruktuur. Vereenvoudigde inhoud van test/Makefile.am en nou is dit moontlik om pc/Makefile.tst vanaf test/Makefile.in te genereer.
  • Regex-prosedures is vervang met prosedures van GNULIB.
  • Infrastruktuur opgedateer: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Ongedokumenteerde konfigurasie-opsies en verwante kode wat toegelaat het dat nie-Latynse karakters in identifiseerders gebruik word, is verwyder.
  • Die konfigurasie-opsie "--with-whiny-user-strftime" is verwyder.
  • Die kode maak nou sterker aannames oor die C99-omgewing.
  • PROCINFO["platform"] voer nou die platform uit waarvoor GNU Awk saamgestel is.
  • Die skryf van elemente wat nie veranderlike name is nie na SYMTAB lei nou tot 'n noodlottige fout. Dit is 'n gedragsverandering.
  • Kommentaarhantering in pretty-printer is byna heeltemal van nuuts af herontwerp. Gevolglik gaan nou minder kommentaar verlore.
  • Naamruimtes bekendgestel. Jy kan dit nie meer doen nie: gawk -e 'BEGIN {' -e 'druk "hallo" }'.
  • GNU Awk is nou plek-sensitief wanneer hoofletters in enkelgreep-lokale geΓ―gnoreer word in plaas van hardgekodeerde Latyn-1.
  • Het baie foute reggemaak.

Bron: linux.org.ru

Voeg 'n opmerking