پرل 5.30.0 خپور شو


پرل 5.30.0 خپور شو

د پرل 5.28.0 د خوشې کیدو یو کال وروسته، خوشې شو Perl 5.30.0.

مهم بدلونونه:

  • د یونیکوډ 11، 12 او مسودې 12.1 نسخو لپاره ملاتړ اضافه شوی؛
  • پورتنۍ حد "n" د "{m, n}" فورمې په منظم بیان مقدار کې ورکړل شوی 65534 ته دوه چنده شوی؛
  • د یونیکوډ ملکیت ارزښت مشخصاتو کې میټاکرېکټرې اوس په جزوي ډول ملاتړ کیږي؛
  • د qr'N{name}' لپاره ملاتړ اضافه شوی؛
  • پرل اوس د تل لپاره د ځایی تاریډ خوندي عملیاتو کارولو لپاره تالیف کیدی شي؛
  • محدود متغیر اوږدوالی د منظم بیان نمونې په مقابل کې اوس په تجربوي ډول ملاتړ کیږي؛
  • یو ګړندی میتود اوس د UTF-8 بدلولو لپاره کارول کیږي؛
  • د ترکي UTF-8 ځایونه اوس پرته له کومې ستونزې ملاتړ کیږي؛
  • د کرنل څخه د opASSIGN میکرو کارول لرې کړل؛

هغه فعالیت چې لیرې شوي او غیر متناسب بدلونونه:

  • لرې شوي ماډلونه: ریاضی::BigInt::CalcEmu، arybase، Locale::Code، B::Debug;
  • د نمونې جلا کونکي باید اوس ګرافیم وي؛
  • جلا کونکي باید اوس ګرافیم وي؛
  • د عادي بیان په نمونو کې د نه خلاص شوي کیڼ بریکٹ "{" ځینې پخوا له مینځه وړل شوي کارول اوس منع دي؛
  • $[ (د لومړي سري عنصر شاخص) ته د غیر صفر ارزښت ټاکل اوس وژونکي دي؛
  • مخکې له مینځه وړل شوي sysread()/syswrite() کله چې سمبالول :utf8 اوس وژونکي دي.
  • زما() په غلطو شرایطو کې اوس معیوب شوی دی؛
  • تخریب شوی $* (متغیر د څو لاین میچنګ فعالولو لپاره کارول شوی او په پرل 5.10.0 کې لرې شوی) او $# (متغیر د محصول شمیرو فارمیټ کولو لپاره کارول شوی او په پرل 5.10 کې لرې شوی.);
  • د ډمپ () نا وړه کارول رد شوي؛
  • لرې شوې دوتنه::Glob::glob();
  • pack() نور نشي کولی ناسم UTF-8 بیرته راستانه کړي؛
  • په عمومي سکریپټ کې د شمیرو هر مجموعه په سکریپټ کې د بل سکریپټ لخوا اجرا شوي اعتبار لري؛
  • JSON::PP په ډیفالټ کې allow_nonref شامل دي؛

تخریب شوي فعالیت:

  • تاسو نور نشي کولی مختلف میکرو وکاروئ چې په XS کوډ کې UTF-8 اداره کوي؛

سرچینه: linux.org.ru

Add a comment