Perl 5.30.0 har slÀppts


Perl 5.30.0 har slÀppts

Ett Är efter lanseringen av Perl 5.28.0 slÀpptes Perl 5.30.0.

Viktiga Àndringar:

  • Tillagd stöd för Unicode versioner 11, 12 och en utkastversion av 12.1;
  • Det övre grĂ€nsvĂ€rdet "n" som anges i kvantifieraren för reguljĂ€ra uttryck i formen "{m, n}" har fördubblats till 65534;
  • Metatecken i specifikationerna för Unicode-egenskapsvĂ€rden stöds nu delvis;
  • Tillagd stöd för qr'N{name}';
  • Det Ă€r nu möjligt att kompilera Perl för att alltid anvĂ€nda trĂ„dsĂ€kra lokaloperationer;
  • BegrĂ€nsad lĂ€ngd pĂ„ variabeln i mönstermatchning av reguljĂ€ra uttryck stöds nu experimentellt;
  • En snabbare metod för konvertering till UTF-8 anvĂ€nds nu;
  • Turkiska UTF-8-lokaler stöds nu utan problem;
  • AnvĂ€ndningen av makrot opASSIGN har uteslutits frĂ„n kĂ€rnan;

Funktionalitet som har tagits bort och inkompatibla Àndringar:

  • Moduler borttagna: Math::BigInt::CalcEmu, arybase, Locale::Code, B::Debug;
  • MönsteravgrĂ€nsare mĂ„ste nu vara grafemer;
  • AvgrĂ€nsare mĂ„ste nu vara grafemer;
  • NĂ„gra tidigare avskrivna sĂ€tt att anvĂ€nda oescaperad vĂ€nsterklammer "{" i reguljĂ€ra uttrycks mönster Ă€r nu förbjudna;
  • Tilldelning av ett icke-noll vĂ€rde till variabeln $[ (index för det första elementet i arrayen) Ă€r nu fatalt;
  • Tidigare avskrivna sysread()/syswrite() vid hantering av :utf8 Ă€r nu fatala.
  • my() i falska villkor Ă€r nu förbjudet;
  • $* anses vara förĂ„ldrat (variabeln anvĂ€ndes för att inkludera sökning av flera raden matchningar och togs bort i Perl v5.10.0) och $# (variabeln anvĂ€ndes för att formatera utskrivna siffror och togs bort i Perl v5.10.);
  • Oskvalificerad anvĂ€ndning av dump(); anses vara förĂ„ldrad;
  • File::Glob::glob(); har tagits bort;
  • pack() kan inte lĂ€ngre returnera felaktig UTF-8;
  • Alla uppsĂ€ttningar av siffror i ett allmĂ€nt skript Ă€r tillĂ„tna i ett skript som körs av ett annat skript;
  • JSON::PP inkluderar som standard allow_nonref;

FörÄldrad funktionalitet:

  • Det Ă€r nu inte möjligt att anvĂ€nda olika makron som hanterar UTF-8 i XS-kod;

KĂ€lla: linux.org.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster