Perl 5.30.0 hè stata liberata


Perl 5.30.0 hè stata liberata

Un annu dopu a liberazione di Perl 5.28.0, a liberazione hè stata Perl 5.30.0.

Cambiamenti impurtanti:

  • Aggiuntu supportu per e versioni Unicode 11, 12 è draft 12.1;
  • U limitu supremu "n" datu in u quantificatore di l'espressione regulare di a forma "{m, n}" hè stata radduppiata à 65534;
  • I metacaratteri in e specificazioni di u valore di a pruprietà Unicode sò avà parzialmente supportati;
  • Aghjunghje supportu per qr'N{name}';
  • Perl pò avà esse cumpilatu per aduprà sempre l'operazioni locali di filu sicuru;
  • Lunghezza variabile limitata versus mudellu di espressione regulare hè avà supportatu sperimentalmente;
  • Un metudu più veloce hè avà usatu per cunvertisce à UTF-8;
  • I locali turchi UTF-8 sò avà supportati senza prublemi;
  • Eliminatu l'usu di a macro opASSIGN da u kernel;

Funzionalità chì hè stata eliminata è cambiamenti incompatibili:

  • Moduli eliminati: Math::BigInt::CalcEmu, arybase, Locale::Code, B::Debug;
  • I separatori di mudelli devenu avà esse grafemi;
  • I separatori devenu avà esse grafemi;
  • Certi usi prima disprecati di a parentesi manca "{" in i mudelli di spressione regulare sò avà pruibiti;
  • Assigning un valore micca zero à $ [ (l'indici di u primu elementu array) hè avà fatale;
  • Sysread()/syswrite() precedentemente deprecated quandu si gestisce :utf8 hè avà fatale.
  • my() in falsi cundizioni hè avà disattivatu;
  • Deprecated $* (variabile utilizata per attivà a cuncordanza multilinea è hè stata sguassata in Perl v5.10.0) è $# (variabile utilizata per furmà i numeri di output è hè stata eliminata in Perl v5.10.);
  • L'usu senza qualificazione di dump () hè deprecatu;
  • Sguassatu File::Glob::glob();
  • pack() ùn pò più vultà UTF-8 invalidu;
  • Ogni serie di numeri in un script generale hè validu in un script eseguitu da un altru script;
  • JSON::PP include allow_nonref per difettu;

Funzionalità obsoleta:

  • Ùn pudete più aduprà diverse macros chì manighjanu UTF-8 in codice XS;

Source: linux.org.ru

Add a comment