An saki Perl 5.30.0


An saki Perl 5.30.0

Shekara guda bayan fitowar Perl 5.28.0, sakin ya faru Perl 5.30.0.

Muhimman canje-canje:

  • Ƙarin tallafi don nau'ikan Unicode 11, 12 da daftarin 12.1;
  • Babban iyakar "n" da aka bayar a cikin ma'auni na yau da kullum na sigar "{m, n}" an ninka shi zuwa 65534;
  • Metacharacters a cikin ƙayyadaddun ƙimar kadarorin Unicode yanzu ana goyan bayan wani bangare;
  • Ƙara tallafi don qr'N{suna}';
  • Ana iya haɗa Perl yanzu don yin amfani da ayyuka masu aminci koyaushe;
  • Tsawon tsayi mai iyaka da tsarin magana na yau da kullun yanzu ana goyan bayan gwaji;
  • Ana amfani da hanyar da sauri yanzu don canzawa zuwa UTF-8;
  • Yankunan Turkic UTF-8 suna tallafawa yanzu ba tare da matsala ba;
  • An cire amfani da macro na opASSIGN daga kwaya;

Ayyukan da aka cire da canje-canje marasa jituwa:

  • Abubuwan da aka cire: Math :: BigInt :: CalcEmu, arybase, Locale :: Code, B :: Debug;
  • Ya kamata a yanzu masu raba tsari su zama grapheme;
  • Masu rarraba ya kamata yanzu su zama graphemes;
  • Wasu amfani da aka soke a baya na sashin hagu mara kyau "{" a cikin salon magana na yau da kullun yanzu an haramta;
  • Sanya ƙima mara sifili zuwa $[ (ma'auni na rukunin tsararru na farko) yanzu mai mutuwa ne;
  • sysread()/syswrite() da aka yanke a baya lokacin da ake sarrafa :utf8 yanzu yana mutuwa.
  • my() a cikin yanayin karya yanzu an kashe shi;
  • Deprecated $ * (mai canzawa da ake amfani da shi don kunna multiline matching kuma an cire shi a cikin Perl v5.10.0) da $ # (mai canzawa don tsara lambobin fitarwa kuma an cire shi a cikin Perl v5.10.);
  • Rashin cancantar amfani da juji () ya ƙare;
  • Fayil da aka Cire::Glob::glob();
  • pack() ba zai iya sake dawo da UTF-8 mara inganci ba;
  • Duk wani saitin lambobi a cikin rubutun gaba ɗaya yana aiki a cikin rubutun da wani rubutun ya aiwatar;
  • JSON :: PP ya haɗa da allow_nonref ta tsohuwa;

Ayyukan da aka soke:

  • Ba za ku iya ƙara amfani da macros daban-daban waɗanda ke ɗaukar UTF-8 a lambar XS ba;

source: linux.org.ru

Add a comment