Ilmus Perl 5.30.0


Ilmus Perl 5.30.0

Aasta pärast Perl 5.28.0 väljaandmist toimus väljaanne Perl 5.30.0.

Olulised muudatused:

  • Lisatud tugi Unicode versioonidele 11, 12 ja 12.1 eelnõule;
  • Regulaaravaldiste kvantifikaatori 'n' ülemine piir kujul '{m, n}' on kahekordistatud, ulatudes 65534-ni;
  • Unicode omaduste väärtuste spetsifikatsioonides metasümbolite tugi on nüüd osaliselt olemas;
  • Lisatud tugi qr’N{name}’; 
  • Nüüd on võimalik Perl kompileerida nii, et see kasutab alati voogude turvalisi lokaaloperatsioone;
  • Regulaaravaldiste mustri vastavusse sobivate muutuja piirangute toimetamine toetatakse nüüd katsetena;
  • Nüüd kasutatakse kiiremat meetodit UTF-8 konverteerimiseks;
  • Türgis ja UTF-8 lokaalid on nüüd ettenähtud muredega;
  • Macros opASSIGN kasutamine tuumast on eemaldatud;

Eemaldatud funktsionaalsus ja ühilduvad muudatused:

  • Eemaldatud moodulid: Math::BigInt::CalcEmu, arybase, Locale::Code, B::Debug;
  • Musterde eraldajad peavad nüüd olema graafemeid;
  • Eraldajad peavad nüüd olema graafemeid;
  • Mõned varasemad aegunud viisi kasutamine mitteettevaatlik vasakpoolses sulgudes '{' regulaaravaldises on nüüd keelatud;
  • Muutuja $[ mitte-nullväärtuse määramine (esimese massi elementi indeks) on nüüd fatka;
  • Varem aegunud sysread()/syswrite() käsitlemisel: utf8 on nüüd fatka.
  • my() valeolukordades on nüüd keelatud;
  • $* (muutuja, mida kasutati mitmerealiste vastete otsimiseks ja eemaldati Perl v5.10.0) ja $# (muutuja, mida kasutati väljundite arvude vormindamiseks ja eemaldati Perl v5.10.); on nüüd aegunud.
  • Aegunud mitteinformeeritud dump(); kasutamine.
  • File::Glob::glob(); eemaldatud.
  • pack() ei saa enam tagastada vale UTF-8;
  • Igasugune numbrikompleks on peamine skripti käes oleva skripti jaoks lubatud;
  • JSON::PP sisaldab vaikimisi allow_nonref;

Aegunud funktsioon:

  • Nüüd ei saa XS koodis kasutada erinevaid makrosid, mis käsitlevad UTF-8;

Allikas: linux.org.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster