Izdaja GNU Awk 5.0.0

Leto dni po izdaji GNU Awk različice 4.2.1 je izšla različica 5.0.0.

V novi različici:

  • Dodana je podpora za formate printf %a in %A iz POSIX.
  • Izboljšana je testna infrastruktura. Vsebina test/Makefile.am je poenostavljena in zdaj je mogoče generirati pc/Makefile.tst iz test/Makefile.in.
  • Regex postopki so bili zamenjani s postopki iz GNULIB.
  • Infrastruktura je bila posodobljena: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Nedokumentirane konfiguracijske možnosti in ustrezen koda, ki je omogočal uporabo črk, ki niso iz latinice, v identifikatorjih, so bile odstranjene.
  • Konfiguracijska možnost "—with-whiny-user-strftime" je bila odstranjena.
  • Koda zdaj postavlja strožje predpogoje o okolju C99.
  • PROCINFO["platform"] zdaj prikazuje platformo, pod katero je bil sestavljen GNU Awk.
  • Zapisovanje elementov, ki niso imena spremenljivk, v SYMTAB zdaj povzroča usodno napako. To je sprememba v obnašanju.
  • Obravnava komentarjev v pretty-printerju je bila skoraj v celoti predelana. Kot rezultat se zdaj izgubi manj komentarjev.
  • Vpeljani so bili prostori imen. Zdaj ni več mogoče storiti tako: gawk -e ‘BEGIN {‘ -e ‘print "hello" }’.
  • GNU Awk zdaj upošteva lokalno nastavitev pri ignoriranju velikosti črk v enobitnih lokalnih nastavitvah namesto trdo kodiranih različic Latin-1.
  • Odpravljena je bila vrsta napak.

Izvor: linux.org.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster