تم إصدار GNU Awk 5.0.0

بعد مرور عام على إصدار GNU Awk الإصدار 4.2.1 ، تم إطلاق الإصدار 5.0.0.

новой версии:

  • تمت إضافة دعم تنسيقات POSIX printf٪ a و٪ A.
  • تحسين البنية التحتية للاختبار. محتوى مبسط للاختبار / Makefile.am ويمكن الآن إنشاء pc / Makefile.tst من test / Makefile.in.
  • تم استبدال إجراءات Regex بإجراءات من GNULIB.
  • تم تحديث البنية التحتية: Bison 3.3 ، Automake 1.16.1 ، Gettext 0.19.8.1 ، makeinfo 6.5.
  • تمت إزالة خيارات التكوين غير الموثقة والتعليمات البرمجية ذات الصلة التي سمحت باستخدام الأحرف غير اللاتينية في المعرفات.
  • تمت إزالة خيار التكوين "--with-whiny-user-strftime".
  • يقوم الكود الآن بوضع افتراضات أقوى حول بيئة C99.
  • تنتج PROCINFO ["النظام الأساسي"] الآن النظام الأساسي الذي تم تجميع GNU Awk من أجله.
  • تؤدي كتابة العناصر التي ليست أسماء متغيرات إلى SYMTAB الآن إلى حدوث خطأ فادح. هذا تغيير في السلوك.
  • تمت إعادة تصميم معالجة التعليقات في طابعة جميلة بالكامل تقريبًا من البداية. نتيجة لذلك ، يتم الآن فقد عدد أقل من التعليقات.
  • تم تقديم مساحات الأسماء. لم يعد بإمكانك القيام بذلك: gawk -e 'BEGIN {' -e 'print "hello"}'.
  • أصبح GNU Awk الآن حساسًا للغة عند تجاهل الحالة في لغات أحادية البايت بدلاً من Latin-1 المشفر بشكل ثابت.
  • تم إصلاح الكثير من الأخطاء.

المصدر: linux.org.ru

إضافة تعليق