GNU Awk 5.0.0 buraxıldı

GNU Awk 4.2.1 versiyasının buraxılmasından bir il sonra 5.0.0 versiyası buraxıldı.

Yeni versiyada:

  • POSIX printf %a və %A formatları üçün dəstək əlavə edildi.
  • Təkmilləşdirilmiş test infrastrukturu. test/Makefile.am-in sadələşdirilmiş məzmunu və indi test/Makefile.in saytından pc/Makefile.tst yaratmaq mümkündür.
  • Regex prosedurları GNULIB prosedurları ilə əvəz edilmişdir.
  • İnfrastruktur yeniləndi: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Latın olmayan simvolların identifikatorlarda istifadəsinə icazə verən sənədləşdirilməmiş konfiqurasiya seçimləri və əlaqəli kod silindi.
  • "--with-whiny-user-strftime" konfiqurasiya seçimi silindi.
  • Kod indi C99 mühiti haqqında daha güclü fərziyyələr irəli sürür.
  • PROCINFO["platforma"] indi GNU Awk üçün tərtib edilmiş platformanı çıxarır.
  • Dəyişən adları olmayan elementlərin SYMTAB-a yazılması indi ölümcül xəta ilə nəticələnir. Bu davranış dəyişikliyidir.
  • Yaraşıqlı printerdə şərhlərin idarə edilməsi demək olar ki, tamamilə sıfırdan yenidən işlənib. Nəticədə, indi daha az şərh itirilir.
  • Ad boşluqları təqdim edildi. Siz artıq bunu edə bilməzsiniz: gawk -e 'BEGIN {' -e 'print "salam" }'.
  • GNU Awk indi sərt kodlu Latın-1 əvəzinə tək baytlıq yerli registrlərdə hərflərə məhəl qoymadıqda yerli parametrlərə həssasdır.
  • Çoxlu səhvlər düzəldildi.

Mənbə: linux.org.ru

Добавить комментарий