This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Document the TRIE changes in perldelta
[perl5.git] / pod / perldelta.pod
index b1c96c8..ec68eec 100644 (file)
@@ -67,57 +67,100 @@ certain programs.
 
 =head1 Modules and Pragmata
 
-XXX All changes to installed files in F<cpan/>, F<dist/>, F<ext/> and F<lib/>
-go here.  If Module::CoreList is updated, generate an initial draft of the
-following sections using F<Porting/corelist-perldelta.pl>, which prints stub
-entries to STDOUT.  Results can be pasted in place of the '=head2' entries
-below.  A paragraph summary for important changes should then be added by hand.
-In an ideal world, dual-life modules would have a F<Changes> file that could be
-cribbed.
+=head2 Updated Modules and Pragmata
 
-[ Within each section, list entries as a =item entry ]
+=over 4
 
-=head2 New Modules and Pragmata
+=item *
 
-=over 4
+C<attributes> has been upgraded from version 0.17 to 0.18.
 
 =item *
 
-XXX
+C<charnames> has been upgraded from version 1.29 to 1.30.
 
-=back
+=item *
 
-=head2 Updated Modules and Pragmata
+C<feature> has been upgraded from version 1.26 to 1.27.
 
-=over 4
+C<no feature;> now means reset to default. The code has been refactored
+to reduce duplication.
 
 =item *
 
-L<B::Deparse> has been upgrade from version 1.11 to 1.12
+C<B::Deparse> has been upgraded from version 1.12 to 1.13.
+
+=item *
 
-This fixes a post-v5.14 regression in deparsing C<say> (I<etc>) under
-C<use 5.10.0;>.
+C<B::Lint> has been upgraded from version 1.13 to 1.14.
 
 =item *
 
-L<feature> has been upgraded from version 1.26 to 1.27
+C<CPAN::Meta> has been upgraded from version 2.120351 to 2.120630.
 
-C<no feature;> now means reset to default.
+=item *
 
-The code has been refactored to reduce duplication.
+C<CPANPLUS> has been upgraded from version 0.9118 to 0.9121.
 
-=back
+=item *
 
-=head2 Removed Modules and Pragmata
+C<Data::Dumper> has been upgraded from version 2.135_05 to 2.135_06.
 
-=over 4
+=item *
+
+C<Digest::SHA> has been upgraded from version 5.70 to 5.71.
+
+=item *
+
+C<ExtUtils::CBuilder> has been upgraded from version 0.280205 to 0.280206.
+
+=item *
+
+C<HTTP::Tiny> has been upgraded from version 0.016 to 0.017.
+
+=item *
+
+C<Module::CoreList> has been upgraded from version 2.60 to 2.63.
+
+=item *
+
+C<Pod::Html> has been upgraded from version 1.14 to 1.1501.
+
+=item *
+
+C<Pod::Perldoc> has been upgraded from version 3.15_15 to 3.17.
+
+=item *
+
+C<Pod::Simple> has been upgraded from version 3.19 to 3.20.
+
+=item *
+
+C<Socket> has been upgraded from version 1.98 to 2.000.
+
+=item *
+
+C<Term::ReadLine> has been upgraded from version 1.08 to 1.09.
 
 =item *
 
-XXX
+C<Unicode::Collate> has been upgraded from version 0.87 to 0.89.
+
+=item *
+
+C<Unicode::Normalize> has been upgraded from version 1.13 to 1.14.
+
+=item *
+
+C<Unicode::UCD> has been upgraded from version 0.41 to 0.42.
+
+=item *
+
+C<XS::APItest> has been upgraded from version 0.36 to 0.37.
 
 =back
 
+
 =head1 Documentation
 
 There has been no significant change in the documentation between 
@@ -197,6 +240,12 @@ that is used to guard against reading beyond the end of the input
 string.
 See L<perlapi/utf8_to_uvchr_buf> and L<perlapi/utf8_to_uvuni_buf>.
 
+=item *
+
+The regular expression engine now does TRIE case insensitive matches
+under Unicode. This may change the output of C<< use re 'debug'; >>,
+and will speed up various things.
+
 =back
 
 =head1 Selected Bug Fixes
@@ -224,7 +273,7 @@ Fix leaking a file handle. [perl #37033]
 =item *
 
 An off-by-one error caused C<< /[:upper:]/ >> and C<< /[:punct:]/ >> to
-unexepectly match characters with code points above 255. This has been
+unexpectedly match characters with code points above 255. This has been
 rectified. [perl 111400].
 
 =item *
@@ -238,7 +287,7 @@ Allow attributes to set C<< :lvalue >> on a defined sub. [perl 107366].
 =item *
 
 C<< die; >> with a non-reference, non-string value in $@ now properly
-propgates that value [perl #111654].
+propagates that value [perl #111654].
 
 =item *