diff options
author | Sawyer X <xsawyerx@cpan.org> | 2020-06-07 21:36:56 +0300 |
---|---|---|
committer | Sawyer X <xsawyerx@cpan.org> | 2020-06-07 21:36:56 +0300 |
commit | 2e793e5602abfd0b88c545cccad4a1bbf5677a47 (patch) | |
tree | 9216e6f253e6081d2f02d16919fa5d6ec1beb192 /pod | |
parent | 375829b7fb2864fffa6337ac2c784f2402836d78 (diff) | |
download | perl-2e793e5602abfd0b88c545cccad4a1bbf5677a47.tar.gz |
Update perldelta
Diffstat (limited to 'pod')
-rw-r--r-- | pod/perldelta.pod | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 1d239a29e6..47eac7a6ad 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -16,20 +16,18 @@ L<perl5300delta>, which describes differences between 5.28.0 and 5.30.0. =head1 Core Enhancements -=head2 Unicode 13.0 is supported +=head2 The isa Operator -See L<https://www.unicode.org/versions/Unicode13.0.0/> for details. +A new experimental infix operator called C<isa> tests whether a given object +is an instance of a given class or a class derived from it: -=head2 It is now possible to write C<qr/\p{Name=...}/>, or -C<qr!\p{na=/(SMILING|GRINNING) FACE/}!> + if( $obj isa Package::Name ) { ... } -The Unicode Name property is now accessible in regular expression -patterns, as an alternative to C<\N{...}>. -A comparison of the two methods is given in -L<perlunicode/Comparison of \N{...} and \p{name=...}>. +For more detail see L<perlop/Class Instance Operator>. -The second example above shows that wildcard subpatterns are also usable -in this property. See L<perlunicode/Wildcards in Property Values>. +=head2 Unicode 13.0 is supported + +See L<https://www.unicode.org/versions/Unicode13.0.0/> for details. =head2 Chained comparisons capability @@ -57,6 +55,17 @@ that aren't part of the strict UCD (Unicode character database). These two are used for examining inputs for security purposes. Details on their usage is at L<https://www.unicode.org/reports/tr39/proposed.html>. +=head2 It is now possible to write C<qr/\p{Name=...}/>, or +C<qr!\p{na=/(SMILING|GRINNING) FACE/}!> + +The Unicode Name property is now accessible in regular expression +patterns, as an alternative to C<\N{...}>. +A comparison of the two methods is given in +L<perlunicode/Comparison of \N{...} and \p{name=...}>. + +The second example above shows that wildcard subpatterns are also usable +in this property. See L<perlunicode/Wildcards in Property Values>. + =head2 The C<POSIX::mblen()>, C<mbtowc>, and C<wctomb> functions now work on shift state locales and are thread-safe on C99 and above compilers when executed on a platform that has locale thread-safety; the @@ -77,15 +86,6 @@ The string length parameters in C<mblen> and C<mbtowc> are now optional; useful only if you wish to restrict the length parsed in the source string to less than the actual length. -=head2 The isa Operator - -A new experimental infix operator called C<isa> tests whether a given object -is an instance of a given class or a class derived from it: - - if( $obj isa Package::Name ) { ... } - -For more detail see L<perlop/Class Instance Operator>. - =head2 Alpha assertions are no longer experimental See L<perlre/(*pla:pattern)>, L<perlre/(*plb:pattern)>, @@ -1825,12 +1825,12 @@ will be sorely missed. =head1 Acknowledgements -Perl 5.32.0 represents approximately 12 months of development since Perl +Perl 5.32.0 represents approximately 13 months of development since Perl 5.30.0 and contains approximately 220,000 lines of changes across 1,800 files from 86 authors. Excluding auto-generated files, documentation and release tools, there were -approximately 140,000 lines of changes to 860 .pm, .t, .c and .h files. +approximately 140,000 lines of changes to 880 .pm, .t, .c and .h files. Perl continues to flourish into its fourth decade thanks to a vibrant community of users and developers. The following people are known to have |