Perl 5.30.0 бароварда шуд


Perl 5.30.0 бароварда шуд

Як сол пас аз барориши Perl 5.28.0, интишори он сурат гирифт Perl 5.30.0.

Тағироти муҳим:

  • Дастгирии иловашуда барои версияҳои Юникод 11, 12 ва лоиҳаи 12.1;
  • Ҳадди болоии "n", ки дар миқдоркунандаи ифодаи муқаррарии шакли "{m, n}" дода шудааст, то 65534 ду баробар зиёд карда шуд;
  • Метааломатҳо дар мушаххасоти арзиши амволи Юникод ҳоло қисман дастгирӣ мешаванд;
  • Дастгирии иловашуда барои qr’N{name}’;
  • Ҳоло Perl метавонад тартиб дода шавад, то ҳамеша амалиёти бехатарии риштаи маҳаллиро истифода барад;
  • Дарозии маҳдуди тағйирёбанда бо намунаи ифодаи муқаррарӣ ҳоло ба таври таҷрибавӣ дастгирӣ карда мешавад;
  • Ҳоло барои табдил додан ба UTF-8 усули тезтар истифода мешавад;
  • Ҳоло забонҳои туркӣ UTF-8 бе мушкилот дастгирӣ карда мешаванд;
  • Истифодаи макроси opASSIGN аз ядро ​​хориҷ карда шуд;

Функсияҳое, ки хориҷ карда шудаанд ва тағироти номувофиқ:

  • Модулҳои хориҷшуда: Math :: BigInt :: CalcEmu, arybase, Locale :: Code, B :: Debug;
  • Ҷудокунакҳои намунавӣ акнун бояд графема бошанд;
  • Ҷудокунандаҳо акнун бояд графема бошанд;
  • Баъзе истифодаҳои қаблан бекоршудаи қавсаи чапи "{" дар намунаҳои ифодаи муқаррарӣ ҳоло манъ карда шудаанд;
  • Таъин кардани арзиши ғайрисифр ба $[ (индекси элементи массив) ҳоло марговар аст;
  • sysread()/syswrite()-и қаблан бекоршуда ҳангоми коркарди :utf8 ҳоло марговар аст.
  • my() дар шароити бардурӯғ ҳоло ғайрифаъол аст;
  • $* (тағйирёбанда барои фаъол кардани мувофиқати чандсатр истифода мешавад ва дар Perl v5.10.0 хориҷ карда шудааст) ва $# (тағйирёбанда барои формат кардани рақамҳои баромад истифода мешавад ва дар Perl v5.10 хориҷ карда шудааст);
  • Истифодаи беихтисос dump() бекор карда шудааст;
  • Файли хориҷшуда::Glob::glob();
  • pack() дигар наметавонад UTF-8-и беэътиборро баргардонад;
  • Ҳама маҷмӯи рақамҳо дар скрипти умумӣ дар скрипте, ки бо скрипти дигар иҷро шудааст, эътибор дорад;
  • JSON::PP бо нобаёнӣ allow_nonref-ро дар бар мегирад;

Функсияи бекоршуда:

  • Шумо дигар макросҳои гуногунеро, ки UTF-8-ро дар коди XS идора мекунанд, истифода бурда наметавонед;

Манбаъ: linux.org.ru

Илова Эзоҳ