Vydán GNU Awk 5.0.0

Rok po vydání GNU Awk verze 4.2.1 byla vydána verze 5.0.0.

V nové verzi:

  • Byla přidána podpora pro formáty POSIX printf %a a %A.
  • Vylepšená testovací infrastruktura. Obsah test/Makefile.am byl zjednodušen a pc/Makefile.tst lze nyní generovat z test/Makefile.in.
  • Regex procedury byly nahrazeny procedurami GNULIB.
  • Infrastruktura aktualizována: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Nezdokumentované možnosti konfigurace a související kód, který umožňoval použití jiných než latinských písmen v identifikátorech, byly odstraněny.
  • Možnost konfigurace "--with-whiny-user-strftime" byla odstraněna.
  • Kód nyní vytváří přísnější předpoklady o prostředí C99.
  • PROCINFO["platforma"] nyní zobrazuje platformu, pro kterou byl GNU Awk zkompilován.
  • Zápis položek, které nejsou názvy proměnných, v SYMTAB nyní vede k závažné chybě. Toto je změna chování.
  • Zpracování komentářů v pěkné tiskárně bylo přepracováno téměř úplně od nuly. V důsledku toho se nyní ztrácí méně komentářů.
  • Byly zavedeny jmenné prostory. Nyní již nemůžete: gawk -e 'BEGIN {' -e 'print "ahoj" }'.
  • GNU Awk je nyní citlivý na národní prostředí, když ignoruje malá a velká písmena v jednobajtových lokalitách namísto pevně zakódované varianty Latin-1.
  • Byla opravena spousta chyb.

Zdroj: linux.org.ru

Přidat komentář