GNU Awk 5.0.0 julkaistu

Vuosi GNU Awk -version 4.2.1 julkaisemisen jälkeen julkaistiin versio 5.0.0.

Uudessa versiossa:

  • POSIX printf %a- ja %A -muotojen tuki on lisätty.
  • Parannettu testausinfrastruktuuri. Test/Makefile.am:n sisältöä on yksinkertaistettu ja pc/Makefile.tst voidaan nyt luoda osoitteesta test/Makefile.in.
  • Regex-menettelyt on korvattu GNULIB-menettelyillä.
  • Infrastruktuuri päivitetty: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Dokumentoimattomat määritysvaihtoehdot ja niihin liittyvä koodi, jotka sallivat muiden kuin latinalaisten kirjainten käytön tunnisteissa, on poistettu.
  • Määritysvaihtoehto "--with-whiny-user-strftime" on poistettu.
  • Koodi tekee nyt tiukempia oletuksia C99-ympäristöstä.
  • PROCINFO["alusta"] näyttää nyt alustan, jolle GNU Awk on käännetty.
  • Kohteiden, jotka eivät ole muuttujan nimiä, kirjoittaminen SYMTABiin johtaa nyt vakavaan virheeseen. Tämä on käyttäytymisen muutosta.
  • Kommenttien käsittely kauniissa tulostimessa on suunniteltu lähes kokonaan uudelleen. Tämän seurauksena vähemmän kommentteja katoaa.
  • Nimiavaruudet on otettu käyttöön. Nyt et voi enää tehdä tätä: gawk -e 'BEGIN {' -e 'print "hello" }'.
  • GNU Awk on nyt kieli-herkkä, kun kirjainkoko jätetään huomiotta yksitavuisissa kieliasetuksissa kovakoodatun Latin-1-muunnelman sijaan.
  • Joukko bugeja on korjattu.

Lähde: linux.org.ru

Lisää kommentti