Vyšiel GNU Awk 5.0.0

Rok po vydaní GNU Awk verzie 4.2.1 bol vydaný verziu 5.0.0.

V novej verzii:

  • Bol pridaný suport pre formát printf %a a %A z POSIX.
  • Zlepšila sa testovacia infraštruktúra. Obsah test/Makefile.am bol zjednodušený a teraz je možné generovať pc/Makefile.tst z test/Makefile.in.
  • Regex procedúry boli nahradené procedúrami z GNULIB.
  • Infrastruktúra bola aktualizovaná: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Nedokumentované konfiguračné možnosti a zodpovedajúci kód, ktoré umožňovali používať v identifikátoroch písmená mimo latinky, boli odstránené.
  • Konfiguračná možnosť "—with-whiny-user-strftime" bola odstránená.
  • Kód teraz robí prísnejšie predpoklady o prostredí C99.
  • PROCINFO["platform"] teraz zobrazuje platformu, na ktorú bol zostavený GNU Awk.
  • Záznam prvkov, ktoré nie sú menami premenných, do SYMTAB teraz vedie k fatálnej chybe. Toto je zmena správania.
  • Spracovanie komentárov v pretty-printeri bolo takmer úplne prepracované od základov. Výsledkom je, že teraz je strata komentárov menšia.
  • Boli zavedené menné priestory. Teraz nie je možné robiť takto: gawk -e ‘BEGIN {‘ -e ‘print "hello" }’.
  • GNU Awk teraz zohľadňuje lokalitu pri ignorovaní veľkosti písmen v jednorazových lokalitách namiesto hardcodovaného variantu Latin-1.
  • Bola odstránená množstvo chýb.

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster