Vyšla verze 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 formátů printf %a a %A z POSIX.
  • Byla vylepšena testovací infrastruktura. Obsah test/Makefile.am byl zjednodušen a nyní lze generovat pc/Makefile.tst z test/Makefile.in.
  • Regex procedury byly nahrazeny procedurami z GNULIB.
  • Byla aktualizována infrastruktura: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Nedokumentované konfigurační možnosti a odpovídající kód, které umožňovaly používat v identifikátorech písmena mimo latinku, byly odstraněny.
  • Konfigurační možnost "—with-whiny-user-strftime" byla odstraněna.
  • Kód nyní dělá přísnější předpoklady o prostředí C99.
  • PROCINFO["platform"] nyní zobrazuje platformu, pro kterou byl GNU Awk sestaven.
  • Zápis prvků, které nejsou názvy proměnných, do SYMTAB nyní způsobuje fatální chybu. To je změna chování.
  • Zpracování komentářů v pretty-printeru bylo přepracováno téměř od nuly. V důsledku toho se nyní ztrácí méně komentářů.
  • Byly zavedeny jmenné prostory. Nyní již nelze použít: gawk -e 'BEGIN {' -e 'print "hello" }'.
  • GNU Awk nyní bere v úvahu lokalitu při ignorování velikosti písmen v jedno-byte lokalitách místo hardcoded varianty Latin-1.
  • Bylo odstraněno spousta chyb.

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster