b66f3475 Fix PerlIO_get_cnt and friends
e94bb470 install useful Regexp::CARP_TRACE from Carp
9d32676e [perl #117265] fix various problems with safesyscalls
-9c7618be regcomp.c: Use Perl_form() instead of buggy sprintf
531d75b0 [perl #89502]: Add support for Atari FreeMiNT platform
=head1 NAME
=head2 EBCDIC support
-Core Perl now mostly works on EBCDIC platforms. This is not true of
-many modules, including some which are shipped with this release. If
-you have resources to help continue this process, including test
-machines, send email to L<mailto:perl-mvs@perl.org>.
+Core Perl now mostly works on EBCDIC platforms. This is not true of many
+modules, including some which are shipped with this release. If you have
+resources to help continue this process, including test machines, send email to
+L<mailto:perl-mvs@perl.org>.
-As a result of this, certain C<XS> functions are now deprecated; see
-L</Internal Changes>.
+As a result of this, certain XS functions are now deprecated; see L</Internal
+Changes>.
=head1 Security
=head2 Literal control characters in variable names
-This deprecation affects things like C<$\cT>, where \cT is a literal
-control in the source code. Surprisingly, it appears that originally
-this was intended as the canonical way of accessing variables like
-C<$^T>, with the caret form only being added as an alternative.
+This deprecation affects things like $\cT, where \cT is a literal control in
+the source code. Surprisingly, it appears that originally this was intended as
+the canonical way of accessing variables like $^T, with the caret form only
+being added as an alternative.
-The literal control form is being deprecated for two main reasons: It
-has what are likely unfixable bugs, such as C<$\cI> not working as an
-alias for C<$^I>, and their usage not being portable to non-ASCII
-platforms: While C<$^T> will work everywhere, C<\cT> is whitespace in
-EBCDIC.
+The literal control form is being deprecated for two main reasons. It has what
+are likely unfixable bugs, such as $\cI not working as an alias for $^I, and
+their usage not being portable to non-ASCII platforms: While $^T will work
+everywhere, \cT is whitespace in EBCDIC.
=head2 Module removals
C<NULL> C<CvGV> to C<undef>. C<B::CV::GV> again returns a C<B::SPECIAL> object
in this case. [perl #119351]
-B version 1.44 (perl 5.19.2) introduced three new B::OP methods,
-C<slabbed>, C<savefree>, C<static> and C<folded>, but these have never
-actually worked until now. They used to croak.
+B version 1.44 (Perl 5.19.2) introduced four new B::OP methods, C<slabbed>,
+C<savefree>, C<static> and C<folded>, but these have never actually worked
+until now. They used to croak.
=item *
The list of Perl versions covered has been updated.
-A function C<is_core()> has been added, which returns true if the
-specified module was bundled with Perl. Optionally you can specify
-a minimum version of the module, and the specific version of Perl
-you're interested in (defaults to C<$^V>, the running version of Perl).
+A function C<is_core> has been added, which returns true if the specified
+module was bundled with Perl. Optionally you can specify a minimum version of
+the module, and the specific version of Perl you're interested in (defaults to
+$^V, the running version of Perl).
=item *
=item VMS
-The C<PERL_ENV_TABLES> feature to control the population of C<%ENV> at Perl
-start-up was broken in 5.16.0 but has now been fixed.
+The C<PERL_ENV_TABLES> feature to control the population of %ENV at perl
+start-up was broken in Perl 5.16.0 but has now been fixed.
=item Win32
-C<rename> and C<link> on Win32 now set C<$!> to ENOSPC and EDQUOT when appropriate. [perl #119857]
+C<rename> and C<link> on Win32 now set $! to ENOSPC and EDQUOT when
+appropriate. [perl #119857]
=item WinCE
=item *
-Certain rarely used functions and macros available to C<XS> code are
-now, or are planned to be deprecated. These are:
+Certain rarely used functions and macros available to XS code are now, or are
+planned to be, deprecated. These are:
C<utf8n_to_uvuni> (use C<utf8_to_uvchr_buf> instead),
C<utf8_to_uni_buf> (use C<utf8_to_uvchr_buf> instead),
C<valid_utf8_to_uvuni> (use C<utf8_to_uvchr_buf> instead),
=item *
-C< $! = EINVAL; waitpid(0, WNOHANG); > no longer goes into an internal infinite
+C<$! = EINVAL; waitpid(0, WNOHANG);> no longer goes into an internal infinite
loop. [perl #85228]
=item *