GNU Awk 5.0.0 dikeluarkan

Setahun selepas keluaran GNU Awk versi 4.2.1, versi 5.0.0 telah dikeluarkan.

Dalam versi baharu:

  • Sokongan untuk format POSIX printf %a dan %A telah ditambah.
  • Infrastruktur ujian yang dipertingkatkan. Kandungan test/Makefile.am telah dipermudahkan dan pc/Makefile.tst kini boleh dijana daripada test/Makefile.in.
  • Prosedur regex telah digantikan dengan prosedur GNULIB.
  • Infrastruktur dikemas kini: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Pilihan konfigurasi tidak berdokumen dan kod berkaitan yang membenarkan huruf bukan Latin digunakan dalam pengecam telah dialih keluar.
  • Pilihan konfigurasi "--with-whiny-user-strftime" telah dialih keluar.
  • Kod itu kini membuat andaian yang lebih ketat tentang persekitaran C99.
  • PROCINFO["platform"] kini memaparkan platform yang GNU Awk telah disusun.
  • Menulis item yang bukan nama pembolehubah dalam SYMTAB kini mengakibatkan ralat maut. Ini adalah perubahan tingkah laku.
  • Pengendalian ulasan dalam pencetak cantik telah direka bentuk semula hampir sepenuhnya dari awal. Akibatnya, semakin sedikit ulasan yang hilang.
  • Ruang nama telah diperkenalkan. Kini anda tidak lagi boleh melakukan ini: gawk -e 'BEGIN {' -e 'print "hello" }'.
  • GNU Awk kini sensitif setempat apabila mengabaikan huruf besar dalam lokal bait tunggal, bukannya varian Latin-1 berkod keras.
  • Sekumpulan pepijat telah diperbaiki.

Sumber: linux.org.ru

Tambah komen