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["platform"] သည် ယခု GNU Awk ပြုစုထားသည့် ပလပ်ဖောင်းကို ပြသသည်။
  • SYMTAB တွင် ပြောင်းလဲနိုင်သော အမည်များမဟုတ်သော အရာများကို ရေးသားခြင်းသည် ယခုအခါ ဆိုးရွားသော အမှားတစ်ခု ဖြစ်လာသည်။ ဒါက အမူအကျင့် အပြောင်းအလဲပါ။
  • လှပသော ပရင်တာတွင် မှတ်ချက်များကို ကိုင်တွယ်ခြင်းအား အစမှအဆုံးနီးပါး ပြန်လည်ဒီဇိုင်းထုတ်ထားပါသည်။ ရလဒ်အနေဖြင့် ယခုအချိန်တွင် မှတ်ချက်များ နည်းပါးသွားပါသည်။
  • Namespace များကို မိတ်ဆက်ပေးလိုက်ပါသည်။ ယခု သင်သည် ၎င်းကို မလုပ်နိုင်တော့ပါ- gawk -e 'BEGIN {' -e 'print "hello" }'.
  • GNU Awk သည် hardcoded Latin-1 မျိုးကွဲအစား single-byte locales တွင် case ကိုလျစ်လျူရှုသောအခါ locale-sensitive ဖြစ်လာသည်။
  • ချို့ယွင်းချက်များစွာကို ပြုပြင်ပြီးပါပြီ။

source: linux.org.ru

မှတ်ချက် Add