GNU Awk 5.0.0 шығарылды

GNU Awk 4.2.1 нұсқасы шыққаннан кейін бір жылдан кейін 5.0.0 нұсқасы шықты.

Жаңа нұсқада:

  • POSIX printf %a және %A пішімдерін қолдау қосылды.
  • Жақсартылған тестілеу инфрақұрылымы. test/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 енді қатты кодталған латын-1 нұсқасының орнына бір байттық тілдердегі регистрлерді елемеу кезінде тілге сезімтал.
  • Бірқатар қателер түзетілді.

Ақпарат көзі: linux.org.ru

пікір қалдыру