Perl 5.30.0 ikhutshwe


Perl 5.30.0 ikhutshwe

Kunyaka emva kokukhululwa kwePerl 5.28.0, ukukhululwa kwenzeka Perl 5.30.0.

Utshintsho olubalulekileyo:

  • Inkxaso eyongeziweyo yeenguqulelo ze-Unicode 11, 12 kunye nedrafti ye-12.1;
  • Umda ophezulu "n" onikwe kwisilinganisi-magama esiqhelekileyo sefom "{m, n}" uphindwe kabini ukuya ku-65534;
  • Iimetacharacts kwi-Unicode yexabiso lepropathi yenkcazo ngoku ixhaswa ngokuyinxenye;
  • Inkxaso eyongeziweyo ye-qr'N{igama}';
  • I-Perl ngoku inokudityaniswa ukuze isoloko isebenzisa imisonto ekhuselekileyo yendawo;
  • Ubude obuguquguqukayo obulinganiselweyo ngokuchasene nepateni yenkcazo eqhelekileyo ngoku iyaxhaswa ngokuvavanywa;
  • Indlela ekhawulezayo ngoku isetyenziselwa ukuguqulela kwi-UTF-8;
  • Iindawo zeTurkic UTF-8 ngoku zixhaswa ngaphandle kweengxaki;
  • Kususwe ukusetyenziswa kwe-opASSIGN macro kwi-kernel;

Ukusebenza okususiweyo kunye notshintsho olungahambelaniyo:

  • Iimodyuli ezisusiweyo: Math::BigInt::CalcEmu, arybase, Locale::Code, B::Debug;
  • Izahluli zepateni ngoku kufuneka zibe ziigrafu;
  • Abahluli ngoku kufuneka babe ziigraphem;
  • Usebenziso obeluyekiwe ngaphambili lwesibiyeli esingabalekanga "{" kwiipatheni zokubonisa eziqhelekileyo akuvumelekanga;
  • Ukwabela ixabiso elingengo-zero kwi $[ (isalathiso soluhlu lokuqala lwento) ngoku kuyabulala;
  • I-sysread ()/syswrite () ebifudula irhoxisiwe xa uphathwa :utf8 iyabulala ngoku.
  • yam() kwiimeko ezingeyonyani ngoku ikhubaziwe;
  • Iyehlisiwe i-$* (inguqu esetyenzisiweyo ukwenza ungqamaniso lwee-multiline kwaye yasuswa kwi-Perl v5.10.0) kunye ne-$ # (i-variable esetyenziselwa ukufomatha amanani emveliso kwaye yasuswa kwi-Perl v5.10.);
  • Usetyenziso olungafanelekanga lokulahla () lurhoxisiwe;
  • IFayile esusiwe ::Glob ::glob();
  • ipakethe () ayisakwazi ukubuyisela i-UTF-8 engasebenziyo;
  • Nayiphi na isethi yamanani kwisikripthi esiqhelekileyo siyasebenza kwiskripthi esenziwe sesinye iskripthi;
  • JSON::PP iquka allow_nonref ngokuzenzekelayo;

Ukusebenza okurhoxisiweyo:

  • Awunakuphinda usebenzise iimacros ezahlukeneyo eziphethe i-UTF-8 kwikhowudi ye-XS;

umthombo: linux.org.ru

Yongeza izimvo