Vyšiel GNU Awk 5.0.0

Rok po vydaní GNU Awk verzie 4.2.1 sa uskutočnil release verzie 5.0.0.

V novej verzii:

  • Bola pridaná podpora formátov 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.
  • Infraštruktúra bola aktualizovaná: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Nedokumentované konfiguračné možnosti a príslušný kód, ktoré umožňovali používanie písmen mimo latinky v identifikátoroch, 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 vypisuje platformu, pre ktorú bol GNU Awk zostavený.
  • Zápis prvkov, ktoré nie sú menami premenných, do SYMTAB teraz spôsobuje fatálnu chybu. Toto je zmena správania.
  • Spracovanie komentárov v pretty-printeri bolo takmer úplne prepracované z nuly. Výsledkom je, že teraz sa stráca menej komentárov.
  • Boli zavedené menné priestory. Teraz už nie je možné robiť to takto: gawk -e 'BEGIN {' -e 'print "hello" }'.
  • GNU Awk teraz zohľadňuje lokalitu pri ignorovaní veľkých a malých písmen v jednojazykových lokalitách namiesto hardcoded variantu Latin-1.
  • Bolo opravených 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