This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perldelta for 842a9d2, [perl #122460]
[perl5.git] / pod / perldelta.pod
index 963512e..a346967 100644 (file)
@@ -310,23 +310,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 +354,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
@@ -371,6 +381,18 @@ block.  [perl #122107]
 C<method { BLOCK } ARGS> syntax now correctly parses the arguments if they
 begin with an opening brace.  [perl #46947]
 
+=item *
+
+External libraries and Perl may have different ideas of what the locale is.
+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