Perl 5.30.0 kaleratu da


Perl 5.30.0 kaleratu da

Perl 5.28.0 kaleratu eta urtebetera, kaleratzea egin zen Perl 5.30.0.

Aldaketa garrantzitsuak:

  • Unicode 11, 12 eta zirriborroa 12.1 bertsioetarako laguntza gehitu da;
  • "{m, n}" formako adierazpen erregularreko zenbatzailean emandako "n" goiko muga bikoiztu egin da 65534ra;
  • Unicode propietate-balioaren zehaztapenetan metakaraktereak partzialki onartzen dira orain;
  • qr'N{izena}'-ren laguntza gehitu da;
  • Perl orain konpila daiteke tokiko hari seguruko eragiketak beti erabiltzeko;
  • Luzera aldakor mugatua eta adierazpen erregular eredua orain esperimentalki onartzen da;
  • Metodo azkarragoa erabiltzen da orain UTF-8 bihurtzeko;
  • Turkic UTF-8 lokalak arazorik gabe onartzen dira orain;
  • opASSIGN makroaren erabilera nukleotik kendu du;

Kendu diren funtzionalitateak eta bateraezinak diren aldaketak:

  • Kendutako moduluak: Math::BigInt::CalcEmu, arybase, Locale::Code, B::Debug;
  • Eredu-bereizleak grafemak izan beharko lirateke orain;
  • Bereizleak orain grafemak izan beharko lirateke;
  • Adierazpen erregular ereduetan aurrez zaharkituta zeuden "{" ezkerreko kortxetearen erabilera batzuk debekatuta daude orain;
  • $[ri (lehen array-elementuaren indizea) nulua ez den balio bat esleitzea hilgarria da orain;
  • Aurretik zaharkituta zegoen sysread()/syswrite() :utf8 maneiatzen denean hilgarria da orain.
  • my() baldintza faltsuetan desgaituta dago orain;
  • $* zaharkituta (lerro anitzeko parekatzea gaitzeko erabiltzen den aldagaia eta Perl v5.10.0-n kendu zen) eta $# (irteerako zenbakiak formateatzeko erabiltzen zen aldagaia eta Perl v5.10-n kendu zen);
  • Dump() erabilera kualifikatua zaharkituta dago;
  • Kendu Fitxategia::Glob::glob();
  • pack()-ek ezin du jada UTF-8 baliogabea itzuli;
  • Script orokor bateko edozein zenbaki multzo balio du beste script batek exekutatutako script batean;
  • JSON::PP-k allow_nonref barne hartzen du lehenespenez;

Zaharkitutako funtzionaltasuna:

  • Jada ezin dituzu erabili XS kodean UTF-8 kudeatzen duten hainbat makro;

Iturria: linux.org.ru

Gehitu iruzkin berria