GNU Awk 5.0.0 utgitt

Et år etter utgivelsen av GNU Awk versjon 4.2.1 ble versjon 5.0.0 utgitt.

I den nye versjonen:

  • Støtte for formatene POSIX printf %a og %A er lagt til.
  • Forbedret testinfrastruktur. Innholdet i test/Makefile.am er forenklet og pc/Makefile.tst kan nå genereres fra test/Makefile.in.
  • Regex-prosedyrer er erstattet med GNULIB-prosedyrer.
  • Infrastruktur oppdatert: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Udokumenterte konfigurasjonsalternativer og relatert kode som tillot at ikke-latinske bokstaver ble brukt i identifikatorer, er fjernet.
  • Konfigurasjonsalternativet "--with-whiny-user-strftime" er fjernet.
  • Koden gjør nå strengere antakelser om C99-miljøet.
  • PROCINFO["plattform"] viser nå plattformen som GNU Awk ble kompilert for.
  • Å skrive elementer som ikke er variabelnavn i SYMTAB resulterer nå i en fatal feil. Dette er atferdsendring.
  • Håndtering av kommentarer i pretty-printer har blitt redesignet nesten helt fra bunnen av. Som et resultat går færre kommentarer nå tapt.
  • Navneområder introdusert. Nå kan du ikke lenger gjøre dette: gawk -e 'BEGIN {' -e 'skriv ut "hei" }'.
  • GNU Awk er nå lokalitetssensitiv når man ignorerer store og små bokstaver i enkeltbyte-lokaliteter, i stedet for den hardkodede Latin-1-varianten.
  • En haug med feil har blitt fikset.

Kilde: linux.org.ru

Legg til en kommentar