Perl 5.30.0 air a leigeil ma sgaoil


Perl 5.30.0 air a leigeil ma sgaoil

Bliadhna às deidh dha Perl 5.28.0 a leigeil ma sgaoil, chaidh an leigeil ma sgaoil Perl 5.30.0.

Atharrachaidhean cudromach:

  • Taic a bharrachd airson dreachan Unicode 11, 12 agus dreach 12.1;
  • Chaidh a' chrìoch àrd "n" a tha air a thoirt seachad ann an tomhas-tomhais àbhaisteach an fhoirm "{m, n}" a dhùblachadh gu 65534;
  • Tha metacharacters ann an sònrachaidhean luach seilbh Unicode a-nis a’ faighinn taic gu ìre;
  • Taic a bharrachd airson qr'N{name}';
  • Faodar Perl a chuir ri chèile a-nis gus gnìomhachd sàbhailte snàithlean locale a chleachdadh;
  • Thathas a-nis a’ faighinn taic deuchainneach de dh’fhaid caochlaideach cuibhrichte an coimeas ri pàtran faireachdainn cunbhalach;
  • Tha dòigh nas luaithe a-nis air a chleachdadh airson tionndadh gu UTF-8;
  • Tha sgìrean Turkic UTF-8 a-nis a’ faighinn taic gun duilgheadasan;
  • Thoir air falbh cleachdadh na macro opASSIGN bhon kernel;

Gnìomhachd a chaidh a thoirt air falbh agus atharrachaidhean neo-fhreagarrach:

  • Modalan air an toirt air falbh: Math::BigInt::CalcEmu, arybase, Locale::Code, B::Debug;
  • Bu chòir luchd-sgaraidh pàtrain a-nis a bhith nan graphemes;
  • Bu chòir luchd-sgaraidh a-nis a bhith nan graphemes;
  • Thathas a-nis a’ toirmeasg cuid de chleachdaidhean nach deach a mholadh roimhe den bhraic chlì “{” ann am pàtrain faireachdainn àbhaisteach;
  • Tha a bhith a’ sònrachadh luach neo-neoni gu $[ (clàr-amais a’ chiad eileamaid eagrachaidh) a-nis marbhtach;
  • Sysread () / syswrite () nach deach a mholadh roimhe nuair a thathar a’ làimhseachadh: tha utf8 a-nis marbhtach.
  • tha mo() ann an suidheachaidhean meallta a-nis ciorramach;
  • Air ìsleachadh $* (caochladair air a chleachdadh gus maidseadh ioma-loidhne a chomasachadh agus chaidh a thoirt air falbh ann am Perl v5.10.0) agus $# (caochlaideach air a chleachdadh gus àireamhan toraidh a chruth agus chaidh a thoirt air falbh ann am Perl v5.10.);
  • Chan eilear a’ moladh cleachdadh dump() gun chead;
  • Faidhle air a thoirt air falbh ::Glob :: glob();
  • pacaid() nach urrainn tilleadh UTF-8 mì-dhligheach tuilleadh;
  • Tha seata àireamhan sam bith ann an sgriobt coitcheann dligheach ann an sgriobt a chaidh a chuir gu bàs le sgriobt eile;
  • JSON::Tha PP a' gabhail a-steach allow_nonref a ghnàth;

Gnìomh neo-leasaichte:

  • Chan urrainn dhut tuilleadh macros a chleachdadh a làimhsicheas UTF-8 ann an còd XS;

Source: linux.org.ru

Cuir beachd ann