ืืืืจ 11 ืืืืฉืื ืฉื ืคืืชืื
ืกื ืืฃ 5.30 ืฉืืืจืจ ืืืชืื ืืืื ืืคืืชืื ืืงืืืข ืฉืืืฉืจ ืืคื ื ืฉืฉ ืฉื ืื, ืื ืฉืืืืื ืฉืืจืืจ ืฉื ืกื ืืคืื ืืฆืืืื ืืืฉืื ืืืช ืืฉื ื ืืฉืืจืืจ ืืชืงื ืื ืฉืืืฉื ืืืืฉืื. ืืขืื ืืืืืฉ ืืชืืื ื ืืฉืืจืจ ืืช ืืืืืืจื ืืืชืงื ืช ืืจืืฉืื ื ืฉื Perl 5.30.1, ืฉืชืชืงื ืืช ืืฉืืืืืช ืืืฉืืขืืชืืืช ืืืืชืจ ืฉืืืื ืืืืื ืืืืฉืื ืฉื Perl 5.30.0. ืืื ืขื ืฉืืจืืจื ืฉื Perl 5.30, ืืืคืกืงื ืืชืืืื ืืกื ืืฃ 5.26, ืฉืขืืืจื ืขืฉืืืื ืืืชืคืจืกื ืขืืืื ืื ืืขืชืื ืจืง ืื ืืืืื ืืขืืืช ืืืืื ืงืจืืืืืช. ืืื ืื ืืื ืชืืืื ืืคืืชืื ืฉื ืขื ืฃ ืื ืืกืื 5.31, ืฉืขื ืืกืืกื ืืืืืฆืจ ืืืืืจื ืืฆืืื ืฉื Perl 2020 ืืืื 5.32.
ืืคืชื
- ืชืืืื ื ืืกืืื ืืช ืืคืขืืืืช "" ื ืืกืคื ืืืืืืืื ืจืืืืจืืื.
(?<!ืชืื ืืช) "ื"(?โน=ืืคืืก) ยป ืืืืฉื ืืืืืืช ืืชืื ืืืช ืืขืืืช ืฉื ืฉืขืืืื ืืขืืจ. ืืืืจืช ืืืคืืก ืืืืืช ืืืืืช ืืืืื ืฉื 255 ืชืืืื ืื ืงืืืช ืืืชืืืืกืืช; - ืืขืจื ืืืจืื ืฉื ืืคืจื ืืืืื ("n") ืืืืืงืื ืฉื ืืืืื ืจืืืืจื "{m,n}" ืืืืื ื-65534;
- ื ืืกืฃ ืืืืื
ืืชืืื ืืกืืืช ืืืืืฉืช ืงืืืืจืืืช ืืกืืืืืช ืฉื ืชืืืื ืืืืืืืื ืจืืืืจืืื, ืืืืกืืช ืขืจืืืช Unicode ืฉืื ืืช. ืืืืืื, ืืืืืื "qr! \p{nv= /(?x) \A [0-5] \z / }!" ืืืคืฉืจ ืื ืืืืืจ ืืช ืื ืชืืื Unicode ืืืืืืจืื ืืช ืืืกืคืจืื ื-0 ืขื 5, ืืืื ืืืืช ืชืืืื ืื ืื ืื ืืื ืฉื ืืกืคืจืื; - ื ืืกืคื ืชืืืื ืขืืืจ ืชืืืื ืืขืื ืฉื ืืืืืืืื ืจืืืืจืืื
ืืชืื ืชืื ืืืช ืืืืคืจืืืช ืขื ืืื ืืจืืืืช ืืืืืืช (qr'\N{name}'); - ืชืืืืช ืืคืจื Unicode ืขืืืื ื ืืืจืกื
12.1 . ืืื ืืคืืชืื ืื ืืกืืื ื ืืืกืจ ืืืฉืืืืชsv_utf8_downgrade ื-sv_utf8_decode , ืืฉืืืืฉ ืืคืืชืื ืืจืืืืช ืืฉืคืช C; - ื ืืกืคื ืืืืืืช ืืื ืืช perl ืขื ืืืืขืช ืคืขืืืืช ืขื ืืืงืื ืืชืืื ืืคืขืืื ืืจืืื ืืืืื (-Accflags='-DUSE_THREAD_SAFE_LOCALE'). ืืขืืจ, ืืืฉืื ืืื ืฉืืืฉ ืจืง ืืขืช ืื ืืืช ืืจืกื ืืจืืื ืืืืื ืคืจื, ืื ืืขืช ื ืืชื ืืืคืขืื ืืืชื ืขืืืจ ืื ืื ืืื;
- ืฉืืืื ืฉื ืืืืืื "-Dv" (ืคืื ืืืชืืจ ืืืืื ืืฉืืคืจ) ื-"-Dr" (ื ืืคืื ืืืืื ืจืืื) ืืืจื ืืขืช ืืืคืขืืช ืื ืืฆืื ื ืืคืื ืืืืื ืฉื ืืืืื ืจืืืืจื;
- ืชืืื ืืช ืฉืืืฆืื ืืฉืืืืฉ ืืขืืจ ืืืกืจื:
- ืืืื ืืขืช ืืืคืจืื ืฉืืจืืช ืืชืืืื ืืืืืื
ืืึผืชึธืจ ืืืฉืชืืฉ ืจืงืืจืคืืื (ืื ืืืชืจืื ืชืืื Unicode ืืจืืืืื). -
ืืืคืกืง ืชืืืื ืืืื ืฆืืจืืช ืืืืฉื ืืช ืฉื ืฉืืืืฉ ืืชื "{" ืืืืืืืื ืจืืืืจืืื ืืืื ืืืจืื ืืื ื. -
ืืกืืจ ืืืืฆืขืืช ืืคืื ืงืฆืืืช sysread(), syswrite(), recv() ื- send() ืขื ืืืืคืืื ":utf8". - ืื ืืืกืืจ ืืืฉืชืืฉ ืืืืืจืืช ืฉื "ืฉืื" ืืืฆืืจืืช ืืืชื ืืช ืฉืืืืืช ืืืืขื (ืืืืืื, "my $x if 0").
- ืืชืืืื ืืืฉืชื ืื ืืืืืืื "$*" ื-"$#" ืืืกืจื.
ืืชืืืื ืืงืจืืื ืืจืืืืช ืฉื ืืคืื ืงืฆืื dump() ืืืคืกืงื (ืืขืช ืขืืื ืืฆืืื ืืืคืืจืฉ CORE::dump()). - ืืคืื ืงืฆืื File::Glob::glob ืืืกืจื (ืขืืื ืืืฉืชืืฉ ื-File::Glob::bsd_glob).
- ื ืืกืคื ืืื ื ื-pack() ืืคื ื ืืืืจืช ืจืฆืคื Unicode ืฉืืืืื.
- ืกืืื ืืชืืืื ืืฉืืืืฉ ืืคืงืืืืช ืืืงืจื ืืืืฆืขืืช ืคืขืืืืช ืขื UTF-8 ืืงืื XS (ืืืืงื C) ื ืืื ืืฉืืจืืจ ืืื.
- ืืืื ืืขืช ืืืคืจืื ืฉืืจืืช ืืชืืืื ืืืืืื
- ืืืคืืืืืืฆืืืช ืฉื ืืืฆืืขืื:
- ืคืขืืืืช ืืชืจืืื ื-UTF-8 ืืคืจืืกืช ืืชืืืื ืืืืฆื (
ื ืงืืืช ืงืื ), ืืืืืื, ืืืฆืืข ืคืขืืืช ord(โ\x7fffโ) ืืืจืฉ ืืขืช 12% ืคืืืช ืืืจืืืช. ืืืฆืืขื ืืคืขืืืืช ืืืืืงืืช ืืช ื ืืื ืืช ืจืฆืคื ืืชืืืื UTF-8 ืืืืืื ืืฃ ืื; - ืงืจืืืืช ืจืงืืจืกืืืืืช ืืคืื ืงืฆืื finalize_op() ืืืืื;
- ืืืฆืข ืืืคืืืืืืฆืืืช ืงืืืช ืืงืื ืขืืืจ ืืืืืฅ ืชืืืื ืืืื ืืืืืจืช ืืืืงืืช ืชืืืื ืืืืืืืื ืจืืืืจืืื;
-
ืืืคืืืืืืฆืื ืืืจืช ืืืืจืืช ืกืื ืืชืื ืืืืืจืืช ืื ืืชืืืืช (IV ื-UV); - ืืืืืืจืืชื ืืืืจืช ืืกืคืจืื ืฉืืืื ืืืืจืืืช ืืืืฅ ืขื ืืื ืขืืืื ืฉืชื ืกืคืจืืช ืืืช ืืืช ืืืงืื ืืืช;
- ื ืขืฉื ืฉืืคืืจืื
ืืึผืึธื ืืืืกืก ืขื ื ืืชืื ืฉื LGTM; - ืงืื ืืืคืืืืื ืืงืืฆืื regcomp.c, regcomp.h ื-regexec.c;
- ืืืืืืืื ืจืืืืจืืื, ืืขืืืื ืฉื ืชืื ืืืช ืืื "qr/[^a]/" ืขื ืชืืื ASCII ืืืืฅ ืืฉืืขืืชืืช.
- ืคืขืืืืช ืืชืจืืื ื-UTF-8 ืืคืจืืกืช ืืชืืืื ืืืืฆื (
- ืืชืืืื ืืคืืืคืืจืืช Minix3 ืฉืืืืจื. ืืคืฉืจ ืืื ืืช ืืืืฆืขืืช ืืืืจ Microsoft Visual Studio 2019 (Visual C++ 14.2);
- ืืจืกืืืช ืืขืืืื ืืช ืฉื ืืืืืืื ืืืืืืื ืืืืืื ืืืกืืกืืช. ืืืืืืื ืืืกืจื ืืืืจืื ืืจืืฉื
B:: ื ืืคืื ืืืืื ะธLocale::ืงืืืื .
ืืงืืจ: OpenNet.ru