Ilmus GNU Awk 5.0.0

Aasta pärast GNU Awk versiooni 4.2.1 väljaandmist tuli välja versioon 5.0.0.

Uues versioonis:

  • Lisatud on toetust printf %a ja %A formaatidele POSIX-ist.
  • Testimisstruktuur on paranenud. test/Makefile.am sisu on lihtsustatud ja nüüd on võimalik genereerida pc/Makefile.tst fail test/Makefile.in põhjal.
  • Regex funktsioonid on asendatud GNULIB-i funktsioonidega.
  • Infrastruktuur on ajakohastatud: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Dokumendist välja jäetud konfiguratsioonivalikud ja vastav kood, mis lubasid muutujates kasutada ladina tähemärgist erinevaid tähti, on eemaldatud.
  • Konfiguratsioonivõimalus "—with-whiny-user-strftime" on eemaldatud.
  • Kood teeb nüüd rangemaid eeldusi C99 keskkonna kohta.
  • PROCINFO["platform"] kuvab nüüd platvormi, mille jaoks GNU Awk kokku pandud on.
  • Mitte-muutujate nimede kirjutamine SYMTAB-i toob nüüd kaasa fataalse vea. See on käitumise muudatus.
  • Kommentaaride töötlemine pretty-printer'is on peaaegu täielikult uuesti kirjutatud. Tulemusena kaotatakse nüüd vähem kommentaare.
  • Nimede ruumid on sisse viidud. Nüüd ei saa enam teha nii: gawk -e ‘BEGIN {‘ -e ‘print "hello" }’.
  • GNU Awk arvestab nüüd lokaalset seadistust registreerimise ignoreerimisel ühesümbolsete kohalike seadistuste puhul, mitte enam kõvakoodeeritud Latin-1 variandina.
  • Parandatud on hulk vigu.

Allikas: linux.org.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster