Välja antud GNU Awk 5.0.0

Aasta pärast GNU Awki versiooni 4.2.1 väljaandmist ilmus versioon 5.0.0.

Uues versioonis:

  • Lisatud on POSIX printf %a ja %A vormingute tugi.
  • Täiustatud testimise infrastruktuur. Test/Makefile.am sisu on lihtsustatud ja pc/Makefile.tst saab nüüd genereerida saidilt test/Makefile.in.
  • Regex-protseduurid on asendatud GNULIB-protseduuridega.
  • Taristu uuendatud: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Dokumenteerimata seadistusvalikud ja seotud kood, mis lubasid identifikaatorites kasutada mitteladina tähti, on eemaldatud.
  • Seadistuse valik "--with-whiny-user-strftime" on eemaldatud.
  • Kood teeb nüüd C99 keskkonna kohta rangemad eeldused.
  • PROCINFO["platvorm"] kuvab nüüd platvormi, mille jaoks GNU Awk kompileeriti.
  • Üksuste, mis ei ole SYMTAB-i muutujate nimed, kirjutamine põhjustab nüüd saatusliku vea. See on käitumise muutus.
  • Kommentaaride käsitlemine ilusas printeris on peaaegu täielikult nullist ümber kujundatud. Seetõttu kaob nüüd vähem kommentaare.
  • Kasutusele on võetud nimeruumid. Nüüd ei saa te enam seda teha: gawk -e 'BEGIN {' -e 'print "tere" }'.
  • GNU Awk on nüüd lokaaditundlik, kui eirab ühebaidistes lokaatides kõvakodeeritud Latin-1 variandi asemel suurtähti.
  • Hunnik vigu on parandatud.

Allikas: linux.org.ru

Lisa kommentaar