Perl 5.30.0 tso tawm


Perl 5.30.0 tso tawm

Ib xyoos tom qab tso tawm Perl 5.28.0, qhov kev tso tawm tau tshwm sim Perl 5.30.0.

Cov kev hloov tseem ceeb:

  • Ntxiv kev txhawb nqa rau Unicode versions 11, 12 thiab cov ntawv 12.1;
  • Qhov txwv sab sauv "n" muab rau hauv cov lus qhia tsis tu ncua ntawm daim ntawv "m, n}" tau muab ob npaug rau 65534;
  • Metacharacters hauv Unicode cov nqi tshwj xeeb yog tam sim no tau txais kev txhawb nqa ib nrab;
  • Ntxiv kev txhawb nqa rau qr'N{name}';
  • Perl tam sim no tuaj yeem muab tso ua ke kom ib txwm siv cov haujlwm hauv zos-kev nyab xeeb;
  • Txwv tsis pub ncua ntev piv rau cov qauv qhia niaj hnub tam sim no tau txais kev txhawb nqa;
  • Txoj kev nrawm dua tam sim no siv los hloov mus rau UTF-8;
  • Turkic UTF-8 thaj chaw tam sim no tau txais kev txhawb nqa yam tsis muaj teeb meem;
  • Tshem tawm kev siv opASSIGN macro los ntawm cov ntsiav;

Functionality uas tau raug tshem tawm thiab hloov tsis sib xws:

  • Tshem tawm modules: Math::BigInt::CalcEmu, arybase, Locale::Code, B::Debug;
  • Cov qauv sib cais yuav tsum tam sim no yog graphemes;
  • Separators yuav tsum tam sim no yog graphemes;
  • Ib txhia yav tas los deprecated siv cov unescaped laug bracket "{" nyob rau hauv cov qauv qhia tsis tu ncua tam sim no txwv;
  • Muab tus nqi uas tsis yog xoom rau $[ (qhov Performance index ntawm thawj array keeb) yog tam sim no tuag;
  • Yav dhau los deprecated sysread()/syswrite() thaum tuav : utf8 tam sim no tuag.
  • kuv () nyob rau hauv cov xwm txheej tsis tseeb yog tam sim no ua tsis taus;
  • Deprecated $* (kuj kuj siv los pab kom multiline txuam thiab raug tshem tawm nyob rau hauv Perl v5.10.0) thiab $# (kuj kuj sib txawv siv los format tus lej tso zis thiab raug tshem tawm hauv Perl v5.10.);
  • Kev siv tsis tsim nyog ntawm cov khoom pov tseg () yog deprecated;
  • Removed File::Glob::glob();
  • pob() tsis tuaj yeem rov qab tsis raug UTF-8 lawm;
  • Ib pawg ntawm cov lej hauv tsab ntawv dav dav siv tau hauv tsab ntawv ua tiav los ntawm lwm tsab ntawv;
  • JSON::PP suav nrog allow_nonref los ntawm lub neej ntawd;

Deprecated functionality:

  • Koj tsis tuaj yeem siv ntau yam macro uas tswj UTF-8 hauv XS code;

Tau qhov twg los: linux.org.ru ua

Ntxiv ib saib