[ this is a template for a new perldelta file. Any text flagged as XXX needs
to be processed before release. ]
-perldelta - what is new for perl v5.17.8
+perldelta - what is new for perl v5.17.11
=head1 DESCRIPTION
-This document describes differences between the 5.17.7 release and the 5.17.8
+This document describes differences between the 5.17.10 release and the 5.17.11
release.
-If you are upgrading from an earlier release such as 5.17.6, first read
-L<perl5177delta>, which describes differences between 5.17.6 and 5.17.7.
+If you are upgrading from an earlier release such as 5.17.9, first read
+L<perl51710delta>, which describes differences between 5.17.9 and 5.17.10.
=head1 Notice
[ List each enhancement as a =head2 entry ]
-=head2 Regular Expression Set Operations
-
-This is an experimental feature to allow matching against the the union,
-intersection, etc., of sets of code points, similar to
-L<Unicode::Regex::Set>. It can also be used to extend C</x> processing
-to [bracketed] character classes, and as a replacement of user-defined
-properties, allowing more complex expressions than they do. See
-L<perlre/(?[ ])>.
-
=head1 Security
XXX Any security-related notices go here. In particular, any security
[ List each deprecation as a =head2 entry ]
-=head2 Various XS-callable functions are now deprecated
-
-All the functions used to classify characters will be removed from a
-future version of Perl, and should not be used. With participating C
-compilers (e.g., gcc), compiling any file that uses any of these will
-generate a warning. These were not intended for public use; there are
-equivalent, faster, macros for most of them.
-See L<perlapi/Character classes>. The complete list (including some
-that were deprecated in 5.17.7) is:
-C<is_uni_alnum>, C<is_uni_alnumc>, C<is_uni_alnumc_lc>,
-C<is_uni_alnum_lc>, C<is_uni_alpha>, C<is_uni_alpha_lc>,
-C<is_uni_ascii>, C<is_uni_ascii_lc>, C<is_uni_blank>,
-C<is_uni_blank_lc>, C<is_uni_cntrl>, C<is_uni_cntrl_lc>,
-C<is_uni_digit>, C<is_uni_digit_lc>, C<is_uni_graph>,
-C<is_uni_graph_lc>, C<is_uni_idfirst>, C<is_uni_idfirst_lc>,
-C<is_uni_lower>, C<is_uni_lower_lc>, C<is_uni_print>,
-C<is_uni_print_lc>, C<is_uni_punct>, C<is_uni_punct_lc>,
-C<is_uni_space>, C<is_uni_space_lc>, C<is_uni_upper>,
-C<is_uni_upper_lc>, C<is_uni_xdigit>, C<is_uni_xdigit_lc>,
-C<is_utf8_alnum>, C<is_utf8_alnumc>, C<is_utf8_alpha>,
-C<is_utf8_ascii>, C<is_utf8_blank>, C<is_utf8_char>,
-C<is_utf8_cntrl>, C<is_utf8_digit>, C<is_utf8_graph>,
-C<is_utf8_idcont>, C<is_utf8_idfirst>, C<is_utf8_lower>,
-C<is_utf8_mark>, C<is_utf8_perl_space>, C<is_utf8_perl_word>,
-C<is_utf8_posix_digit>, C<is_utf8_print>, C<is_utf8_punct>,
-C<is_utf8_space>, C<is_utf8_upper>, C<is_utf8_xdigit>,
-C<is_utf8_xidcont>, C<is_utf8_xidfirst>.
-
-In addition these three functions that have never worked properly are
-deprecated:
-C<to_uni_lower_lc>, C<to_uni_title_lc>, and C<to_uni_upper_lc>.
-
=head1 Performance Enhancements
XXX Changes which enhance performance without changing behaviour go here.
=item *
+Fixed the merge of ExtUtils-MakeMaker 6.65_01 to remove an excluded
+file. This was causing a test failure on Win32 [perl #117477]
+
+=item *
+
L<XXX> has been upgraded from version A.xx to B.yy.
=back
=item *
-L<'%s' resolved to '\o{%s}%d'|perldiag/"'%s' resolved to '\o{%s}%d'">
+L<Smartmatch is experimental|perldiag/"Smartmatch is experimental">
=item *
-XXX L<message|perldiag/"message">
+L<given is experimental|perldiag/"given is experimental">
+
+=item *
+L<when is experimental|perldiag/"when is experimental">
=back
=head2 Discontinued Platforms
+XXX List any platforms that this version of perl no longer compiles on.
+
=over 4
-=item Rhapsody
+=item XXX-some-platform
-Support for Rhapsody has been removed.
+XXX
=back
=over 4
-=item Windows
+=item XXX-some-platform
-Perl can now be built using Microsoft's Visual C++ 2012 compiler by specifying
-CCTYPE=MSVC110 (or MSVC110FREE if you are using the free Express edition for
-Windows Desktop) in F<win32/Makefile>.
+XXX
=back
=item *
-A bug in the core typemap caused any C types that map to the T_BOOL core
-typemap entry to not be set, updated, or modified when the T_BOOL variable was
-used in an OUTPUT: section with an exception for RETVAL. T_BOOL in an INPUT:
-section was not affected. Using a T_BOOL return type for an XSUB (RETVAL)
-was not affected. A side effect of fixing this bug is, if a T_BOOL is specified
-in the OUTPUT: section (which previous did nothing to the SV), and a read only
-SV (literal) is passed to the XSUB, croaks like "Modification of a read-only
-value attempted" will happen. [perl #115796]
-
-=item *
-
-On many platforms, providing a directory name as the script name caused perl
-to do nothing and report success. It should now universally report an error
-and exit nonzero. [perl #61362]
+XXX
=back
XXX Generate this with:
- perl Porting/acknowledgements.pl v5.17.7..HEAD
+ perl Porting/acknowledgements.pl v5.17.10..HEAD
=head1 Reporting Bugs