GNU Awk 5.0.0 dirilis

Setahun setelah rilis GNU Awk versi 4.2.1, versi 5.0.0 dirilis.

ΠΎΠ²ΠΎΠΉ Срсии:

  • Dukungan untuk format POSIX printf %a dan %A telah ditambahkan.
  • Infrastruktur pengujian yang ditingkatkan. Isi test/Makefile.am telah disederhanakan dan pc/Makefile.tst sekarang dapat dihasilkan dari test/Makefile.in.
  • Prosedur regex telah diganti dengan prosedur GNULIB.
  • Infrastruktur diperbarui: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Opsi konfigurasi tidak berdokumen dan kode terkait yang mengizinkan penggunaan huruf non-Latin dalam pengidentifikasi telah dihapus.
  • Opsi konfigurasi "--with-whiny-user-strftime" telah dihapus.
  • Kode tersebut sekarang membuat asumsi yang lebih ketat tentang lingkungan C99.
  • PROCINFO["platform"] sekarang menampilkan platform tempat GNU Awk dikompilasi.
  • Penulisan item yang bukan nama variabel di SYMTAB sekarang menghasilkan kesalahan yang fatal. Ini adalah perubahan perilaku.
  • Penanganan komentar di printer cantik telah didesain ulang hampir seluruhnya dari awal. Hasilnya, kini lebih sedikit komentar yang hilang.
  • Namespace telah diperkenalkan. Sekarang Anda tidak dapat lagi melakukan ini: gawk -e 'BEGIN {' -e 'print "hello" }'.
  • GNU Awk sekarang peka terhadap lokalitas ketika mengabaikan huruf besar-kecil di lokal byte tunggal, bukan varian Latin-1 yang dikodekan secara hardcode.
  • Banyak bug telah diperbaiki.

Sumber: linux.org.ru

Tambah komentar