GNU Awk 5.0.0 yayınlandı

GNU Awk sürüm 4.2.1'in yayımlanmasından bir yıl sonra sürüm 5.0.0 yayımlandı.

Yeni sürümde:

  • POSIX printf %a ve %A formatları için destek eklendi.
  • Geliştirilmiş test altyapısı. test/Makefile.am içeriği basitleştirildi ve pc/Makefile.tst artık test/Makefile.in dosyasından oluşturulabiliyor.
  • Regex prosedürlerinin yerini GNULIB prosedürleri almıştır.
  • Altyapı güncellendi: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Tanımlayıcılarda Latin dışı harflerin kullanılmasına izin veren belgelenmemiş yapılandırma seçenekleri ve ilgili kod kaldırıldı.
  • "--with-whiny-user-strftime" yapılandırma seçeneği kaldırıldı.
  • Kod artık C99 ortamı hakkında daha katı varsayımlarda bulunuyor.
  • PROCINFO["platform"] artık GNU Awk'un derlendiği platformu gösteriyor.
  • SYMTAB'de değişken adı olmayan öğelerin yazılması artık önemli bir hatayla sonuçlanıyor. Bu davranış değişikliğidir.
  • Pretty-printer'da yorumların işlenmesi neredeyse tamamen sıfırdan yeniden tasarlandı. Sonuç olarak artık daha az yorum kayboluyor.
  • Ad alanları tanıtıldı. Artık bunu yapamazsınız: gawk -e 'BEGIN {' -e 'print "hello" }'.
  • GNU Awk artık sabit kodlanmış Latin-1 varyantı yerine tek baytlık yerel ayarlarda büyük/küçük harf göz ardı edildiğinde yerel ayarlara duyarlıdır.
  • Bir sürü hata düzeltildi.

Kaynak: linux.org.ru

Yorum ekle