This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perldelta: No deprecations or perf enhancements
[perl5.git] / pod / perldelta.pod
index 7ac10cd..71a180f 100644 (file)
@@ -41,27 +41,6 @@ Importing functions from C<UNIVERSAL> has been deprecated since v5.12, and
 is now a fatal error.  S<C<"use UNIVERSAL">> without any arguments is still
 allowed.
 
-=head1 Deprecations
-
-XXX Any deprecated features, syntax, modules etc. should be listed here.
-
-[ List each other deprecation as a =head2 entry ]
-
-=head1 Performance Enhancements
-
-XXX Changes which enhance performance without changing behaviour go here.
-There may well be none in a stable release.
-
-[ List each enhancement as a =item entry ]
-
-=over 4
-
-=item *
-
-XXX
-
-=back
-
 =head1 Modules and Pragmata
 
 =head2 Updated Modules and Pragmata
@@ -310,23 +289,29 @@ XXX
 
 =head1 Platform Support
 
-XXX Any changes to platform support should be listed in the sections below.
+=head2 Platform-Specific Notes
 
-[ Within the sections, list each platform as a =item entry with specific
-changes as paragraphs below it. ]
+=over 4
 
-=head2 Platform-Specific Notes
+=item Android
 
-XXX List any changes for specific platforms.  This could include configuration
-and compilation changes or changes in portability/compatibility.  However,
-changes within modules for platforms should generally be listed in the
-L</Modules and Pragmata> section.
+Build support has been improved for cross-compiling in general and for
+Android in particular.
 
-=over 4
+=item Solaris
 
-=item XXX-some-platform
+C<c99> options have been cleaned up, hints look for C<solstudio>
+as well as C<SUNWspro>, and support for native C<setenv> has been added.
 
-XXX
+=item VMS
+
+C<finite>, C<finitel>, and C<isfinite> detection has been added to
+C<configure.com>, environment handling has had some minor changes, and
+a fix for legacy feature checking status.
+
+=item Windows
+
+C<%I64d> is now being used instead of C<%lld> for MinGW.
 
 =back
 
@@ -348,6 +333,10 @@ certain non-Perl libraries called from XS, such as C<Gtk> do so.  When this
 happens, Perl needs to be told that the locale has changed.  Use this function
 to do so, before returning to Perl.
 
+=item *
+
+Added L<perlapi/grok_atou> as a safer replacement for atoi and strtol.
+
 =back
 
 =head1 Selected Bug Fixes
@@ -378,6 +367,11 @@ This is problematic when parsing version strings if the locale's numeric
 separator has been changed.  Version parsing has been patched to ensure
 it handles the locales correctly.  [perl #121930]
 
+=item *
+
+A bug has been fixed where zero-length assertions and code blocks inside of a
+regex could cause L<pos> to see an incorrect value.  [perl #122460]
+
 =back
 
 =head1 Known Problems