Välja anti GNU Awk 5.0.0

Aasta pärast GNU Awk versiooni 4.2.1 väljalaskmist toimus versiooni 5.0.0 vabastamine.

Uues versioonis:

  • Lisati toetamine printf %a ja %A formaate POSIX-ist.
  • Testimisstruktuuri on parandatud. Testi sisu/test/Makefile.am on lihtsustatud ja nüüd saab luua pc/Makefile.tst failist test/Makefile.in.
  • Regex protseduurid asendati GNULIB-i protseduuridega.
  • Infrastruktuuri on värskendatud: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Dokumenteerimata konfiguratsioonivalikud ja vastav kood, mis lubasid kasutada identifikaatorites mitte-ladina tähti, on eemaldatud.
  • Konfiguratsioonivalik "—with-whiny-user-strftime" on eemaldatud.
  • Kood teeb nüüd rangemaid eeldusi C99 keskkonna kohta.
  • PROCINFO["platform"] väljastab nüüd GNU Awk-i kübuildud platvormi.
  • Elementide, mis ei ole muutujate nimed, kirjutamine SYMTAB-i põhjustab nüüd fataalse vea. See käitumise muudatus.
  • Kommentaaride töötlemine pretty-printer-is on peaaegu täielikult ümber kirjutatud. Tulemuseks on see, et vähem kommentaare kaob.
  • Sisse on toodud nimeruumid. Nüüd ei saa enam teha nii: gawk -e ‘BEGIN {‘ -e ‘print "hello" }’.
  • GNU Awk arvestab nüüd kohalikkust, kui ta ignoreerib kirja suurust ühesümbolistes lokaalides, mitte kivist lähtuva variandiga Latin-1.
  • Palju vigu on kõrvaldatud.

Allikas: linux.org.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster