Թողարկվել է 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 կոշտ կոդավորված տարբերակի փոխարեն:
  • Մի փունջ սխալներ շտկվել են:

Source: linux.org.ru

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