د GNU Awk 5.2 ژباړونکي نوې نسخه

د GNU پروژې د AWK پروګرامینګ ژبې پلي کولو نوې خپرونه، Gawk 5.2.0، معرفي شوې. AWK د تیرې پیړۍ په 70 لسیزه کې رامینځته شوی او د 80 لسیزې له نیمایي راهیسې د پام وړ بدلون نه دی راغلی، په کوم کې چې د ژبې بنسټیز ریښه تعریف شوې وه، کوم چې دا اجازه ورکړې چې په تیرو وختونو کې د ژبې اصلي ثبات او سادگي وساتي. لسیزې د خپل پرمختللي عمر سره سره، AWK لاهم د مدیرانو لخوا په فعاله توګه کارول کیږي ترڅو د متن فایلونو مختلف ډولونو پارس کولو او د ساده پایلو احصایې رامینځته کولو پورې اړوند معمول کار ترسره کړي.

کلیدي بدلونونه:

  • د pma (مستقل مالوک) حافظې مدیر لپاره تجربوي ملاتړ اضافه شوی ، کوم چې تاسو ته اجازه درکوي د مختلف awk منډو تر مینځ د متغیرونو ، سرونو او د کارونکي لخوا ټاکل شوي افعال ارزښتونه خوندي کړئ.
  • د MPFR کتابتون لخوا چمتو شوي د لوړ دقیق ریاضي ملاتړ د GNU Awk ساتونکي مسؤلیت څخه اخیستل شوی او بهر ته لیوالتیا ته لیږدول شوی. د یادونې وړ ده چې په GNU Awk کې د MPFR حالت پلي کول یوه بګ ګڼل کیږي. د ساتل شوي حالت بدلون په صورت کې، پالن دا دی چې دا خصوصیت د GNU Awk څخه په بشپړه توګه لیرې کړي.
  • د اسمبلۍ زیربنا برخې Libtool 2.4.7 او Bison 3.8.2 تازه شوي.
  • د عددونو پرتله کولو منطق بدل شوی، کوم چې د C ژبه کې کارول شوي منطق سره سمون لري. د کاروونکو لپاره، بدلون په عمده توګه د منظم شمیرو سره د Infinity او NaN ارزښتونو پرتله کولو اغیزه کوي.
  • دا ممکنه ده چې د FNV1-A هش فنکشن په ملګري صفونو کې وکاروئ، کوم چې فعال کیږي کله چې د AWK_HASH چاپیریال متغیر "fnv1a" ته ټاکل شوی وي.
  • د CMake په کارولو سره د ودانۍ لپاره ملاتړ لرې شوی (د Cmake ملاتړ کوډ په غوښتنه کې نه و او د پنځو کلونو لپاره تازه شوی نه و).
  • د بولین ارزښتونو رامینځته کولو لپاره mkbool() فنکشن اضافه شوی ، کوم چې شمیرې دي مګر د بولین په توګه چلند کیږي.
  • په BWK حالت کې، د ډیفالټ په واسطه د "--عادي" بیرغ مشخص کول د "-r" ("--re-interval") اختیار لخوا مخکې فعال شوي حدونو ټاکلو لپاره د بیانونو ملاتړ وړ کوي.
  • د rwarray توسیع په یوځل کې د ټولو متغیرونو او سرونو لیکلو او لوستلو لپاره writeall() او readall() نوي افعال وړاندې کوي.
  • د بګ راپور ورکولو لپاره د ګاکبګ سکریپټ اضافه شوی.
  • سمدستي بندول چمتو کیږي که چیرې د ترکیب غلطي وموندل شي ، کوم چې د فز کولو ازموینې وسیلو کارولو سره ستونزې حل کوي.
  • د OS/2 او VAX/VMS عملیاتي سیسټمونو ملاتړ بند شوی دی.

سرچینه: opennet.ru

Add a comment