Vydaný GNU Awk 5.0.0

Rok po vydaní GNU Awk verzie 4.2.1 bola vydaná verzia 5.0.0.

V novej verzii:

  • Bola pridaná podpora pre formáty printf %a a %A POSIX.
  • Vylepšená testovacia infraštruktúra. Obsah test/Makefile.am bol zjednodušený a pc/Makefile.tst je teraz možné generovať z test/Makefile.in.
  • Postupy Regex boli nahradené postupmi GNULIB.
  • Aktualizovaná infraštruktúra: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Nezdokumentované možnosti konfigurácie a súvisiaci kód, ktoré umožňovali použitie iných ako latinských písmen v identifikátoroch, boli odstránené.
  • Možnosť konfigurácie "--with-whiny-user-strftime" bola odstránená.
  • Kód teraz vytvára prísnejšie predpoklady o prostredí C99.
  • PROCINFO["platforma"] teraz zobrazuje platformu, pre ktorú bol GNU Awk skompilovaný.
  • Zápis položiek, ktoré nie sú názvami premenných, v SYMTAB teraz vedie k závažnej chybe. Toto je zmena správania.
  • Spracovanie komentárov v peknej tlačiarni bolo prepracované takmer úplne od začiatku. V dôsledku toho sa teraz stratí menej komentárov.
  • Boli zavedené menné priestory. Teraz to už nemôžete urobiť: gawk -e 'BEGIN {' -e 'print "ahoj" }'.
  • GNU Awk je teraz citlivý na miestne nastavenie, keď ignoruje malé a veľké písmená v jednobajtových miestnych nastaveniach namiesto pevne zakódovaného variantu Latin-1.
  • Bolo opravených veľa chýb.

Zdroj: linux.org.ru

Pridať komentár