to true your enviornment when testing.
-=head2 In @INC, move ARCHLIB and PRIVLIB after the current version's site_perl and vendor_perl.
+=head2 @INC reorganization
+
+In @INC, ARCHLIB and PRIVLIB now occur after after the current version's
+site_perl and vendor_perl.
=head2 Switch statement changes
=item *
Unsupported private C API functions are now declared "static" to prevent
-leakage to Perl's public API
+leakage to Perl's public API.
=item *
-F<miniperl> no longer builds with UTF-8 support in the regexp engine to support the bootstrapping process
-
+To support the bootstrapping process, F<miniperl> no longer builds with
+UTF-8 support in the regexp engine.
+
This allows a build to complete with PERL_UNICODE set and a UTF-8 locale.
Without this there's a bootstrapping problem, as miniperl can't load the UTF-8
components of the regexp engine, because they're not yet built.
See the documentation for C<ExtUtils::MakeMaker> or C<Module::Build> for more
on how to specify C<configure_requires> when creating a distribution for CPAN.
-=head2 The C<each> function can now operate on arrays
+=head2 C<each> is now more flexible
+
+The C<each> function can now operate on arrays.
+
+=head2 Y2038 compliance
+
+Perl's core time-related functions are now Y2038 compliant. (With 29
+years to spare!)
+
+=head2 C<$,> flexibility
-=head2 Perl's core time-related functions are now Y2038 compliand
+The variable C<$,> may now be tied.
-=head2 The variable C<$,> may now be tied
+=head2 // in where clauses
-=head2 // now behaves like || in when clauses
+// now behaves like || in when clauses
-=head2 You can now set C<-W> from the C<PERL5OPT> environment variable
+=head2 Enabling warnings from your shell environment
+
+You can now set C<-W> from the C<PERL5OPT> environment variable
+
+=head2 C<delete local>
+
+C<delete local> now allows you to locally delete a hash entry.
+
+=head2 New support for Abstract namespace sockets
-=head2 Add support for Abstract namespace sockets
-
Abstract namespace sockets are Linux-specific socket type that live in
AF_UNIX family, slightly abusing it to be able to use arbitrary
character arrays as addresses: They start with nul byte and are not
terminated by nul byte, but with the length passed to the socket()
system call.
-
-
-=head2 C<delete local> now allows you to lexically delete a hash entry.
=head1 Modules and Pragmata
Dual-lifed modules maintained primarily in the Perl core now live in dist/.
Dual-lifed modules maintained primarily on CPAN now live in cpan/
+In previous releases of Perl, it was customary to enumerate all module
+changes in this section of the C<perldelta> file. From 5.11.0 forward
+only notable updates (such as new or deprecated modules ) will be
+listed in this section. For a complete reference to the versions of
+modules shipped in a given release of perl, please see L<Module::CoreList>.
+
=head2 New Modules and Pragmata
=over 4
See L</"The C<overloading> pragma"> above.
-=item C<attributes>
-
-Upgraded from version 0.08 to 0.09.
-
=item C<attrs>
The C<attrs> pragma has been removed. It had been marked as deprecated since
5.6.0.
-=item C<base>
-
-Upgraded from version 2.13 to 2.14. See L<parent> for a replacement.
-
-=item C<bigint>
-
-Upgraded from version 0.22 to 0.23.
-
-=item C<bignum>
-
-Upgraded from version 0.22 to 0.23.
-
-=item C<bigrat>
-
-Upgraded from version 0.22 to 0.23.
-
=item C<charnames>
-Upgraded from version 1.06 to 1.07.
-
The Unicode F<NameAliases.txt> database file has been added. This has the
effect of adding some extra C<\N> character names that formerly wouldn't
have been recognised; for example, C<"\N{LATIN CAPITAL LETTER GHA}">.
-=item C<constant>
-
-Upgraded from version 1.13 to 1.19. Some code has been shifted from run time to
-compile time, and the amount of MRO cache flushing has been minimised.
-
=item C<feature>
The meaning of the C<:5.10> and C<:5.10.X> feature bundles has
have identical effect. This is a change to the behaviour documented for
5.10.0.
-=item C<fields>
-
-Upgraded from version 2.13 to 2.14 (this was just a version bump; there
-were no functional changes).
-
-=item C<lib>
-
-Upgraded from version 0.5565 to 0.62.
-
-=item C<open>
-
-Upgraded from version 1.06 to 1.07.
-
-=item C<overload>
-
-Upgraded from version 1.06 to 1.07.
-
-=item C<overloading>
-
-See L</"The C<overloading> pragma"> above.
-
=item C<mro>
Upgraded from version 1.00 to 1.01. Performance for single inheritance is 40%
changed. Code relying on the implementation detail that some C<mro::>
methods happened to be available at all times gets to "keep both pieces".
-=item C<version>
-
-Upgraded from version 0.74 to 0.77.
-
=back
=head2 Updated Modules
=over 4
-=item C<Archive::Extract>
-
-Upgraded from version 0.24 to 0.34.
-
-=item C<Archive::Tar>
-
-Upgraded from version 1.38 to 1.52.
-
-=item C<Attribute::Handlers>
-
-Upgraded from version 0.79 to 0.85.
-
-=item C<AutoLoader>
-
-Upgraded from version 5.63 to 5.68.
-
-=item C<AutoSplit>
-
-Upgraded from version 1.05 to 1.06.
-
-=item C<B>
-
-Upgraded from version 1.17 to 1.22.
-
-=item C<B::Debug>
-
-Upgraded from version 1.05 to 1.11.
-
-=item C<B::Deparse>
-
-Upgraded from version 0.83 to 0.89.
-
-=item C<B::Lint>
-
-Upgraded from version 1.09 to 1.11.
-
-=item C<B::Xref>
-
-Upgraded from version 1.01 to 1.02.
-
-=item C<Benchmark>
-
-Upgraded from version 1.10 to 1.11.
-
-=item C<Carp>
-
-Upgraded from version 1.08 to 1.11.
-
-L<Carp> now includes all the necessary code to function. Previously, it
-used to be a lightweight placeholder that loaded the actual code from
-C<Carp::Heavy> on demand. C<Carp::Heavy> is now a simple, empty module
-kept for backwards compatibility for programs that used to pre-load it.
-
-=item C<CGI>
-
-Upgraded from version 3.29 to 3.43.
-(also includes the "default_value for popup_menu()" fix from 3.45).
-
-=item C<Compress::Zlib>
-
-Upgraded from version 2.008 to 2.020.
-
-=item C<CPAN>
-
-Upgraded from version 1.9205 to 1.9402. C<CPAN::FTP> has a local fix to
-stop it being too verbose on download failure.
-
-=item C<CPANPLUS>
-
-Upgraded from version 0.84 to 0.88.
-
-=item C<CPANPLUS::Dist::Build>
-
-Upgraded from version 0.06_02 to 0.36.
-
-=item C<Cwd>
-
-Upgraded from version 3.25_01 to 3.30.
-
-=item C<Data::Dumper>
-
-Upgraded from version 2.121_14 to 2.124.
-
-=item C<DB>
-
-Upgraded from version 1.01 to 1.02.
-
-=item C<DB_File>
-
-Upgraded from version 1.816_1 to 1.820.
-
-=item C<Devel::PPPort>
-
-Upgraded from version 3.13 to 3.19.
-
-=item C<Digest::MD5>
-
-Upgraded from version 2.36_01 to 2.39.
-
-=item C<Digest::SHA>
-
-Upgraded from version 5.45 to 5.47.
-
-=item C<DirHandle>
-
-Upgraded from version 1.01 to 1.03.
-
-=item C<Dumpvalue>
-
-Upgraded from version 1.12 to 1.13.
-
-=item C<DynaLoader>
-
-Upgraded from version 1.08 to 1.10.
-
-=item C<Encode>
-
-Upgraded from version 2.23 to 2.35.
-
-=item C<Errno>
-
-Upgraded from version 1.10 to 1.11.
-
-=item C<Exporter>
-
-Upgraded from version 5.62 to 5.63.
-
-=item C<ExtUtils::CBuilder>
-
-Upgraded from version 0.21 to 0.2602.
-
-=item C<ExtUtils::Command>
-
-Upgraded from version 1.13 to 1.16.
-
-=item C<ExtUtils::Constant>
-
-Upgraded from 0.20 to 0.22. (Note that neither of these versions are
-available on CPAN.)
-
-=item C<ExtUtils::Embed>
-
-Upgraded from version 1.27 to 1.28.
-
-=item C<ExtUtils::Install>
-
-Upgraded from version 1.44 to 1.54.
-
=item C<ExtUtils::MakeMaker>
Upgraded from version 6.42 to 6.55_02.
Note that C<ExtUtils::MakeMaker::bytes> and C<ExtUtils::MakeMaker::vmsish>
have been removed from this distribution.
-=item C<ExtUtils::Manifest>
-
-Upgraded from version 1.51_01 to 1.56.
-
-=item C<ExtUtils::ParseXS>
-
-Upgraded from version 2.18_02 to 2.2002.
-
-=item C<Fatal>
-
-Upgraded from version 1.05 to 2.06_01. See also the new pragma C<autodie>.
-
-=item C<File::Basename>
-
-Upgraded from version 2.76 to 2.77.
-
-=item C<File::Compare>
-
-Upgraded from version 1.1005 to 1.1006.
-
-=item C<File::Copy>
-
-Upgraded from version 2.11 to 2.16.
-
-File::Copy now always return 0 (not "") on failure.
-
-FIXME - describe C<cp>
-
-=item C<File::Fetch>
-
-Upgraded from version 0.14 to 0.20.
-
-=item C<File::Find>
-
-Upgraded from version 1.12 to 1.14.
-
-=item C<File::Path>
-
-Upgraded from version 2.04 to 2.07_03.
-
-=item C<File::Spec>
-
-Upgraded from version 3.2501 to 3.30.
-
-=item C<File::stat>
-
-Upgraded from version 1.00 to 1.01.
-
-Added -X overloading, -M, -C and -A.
-
-=item C<File::Temp>
-
-Upgraded from version 0.18 to 0.22.
-
-=item C<FileCache>
-
-Upgraded from version 1.07 to 1.08.
-
-=item C<FileHandle>
-
-Upgraded from version 2.01 to 2.02.
-
-=item C<Filter::Simple>
-
-Upgraded from version 0.82 to 0.84.
-
-=item C<Filter::Util::Call>
-
-Upgraded from version 1.07 to 1.08.
-
-=item C<FindBin>
-
-Upgraded from version 1.49 to 1.50.
-
-=item C<GDBM_File>
-
-Upgraded from version 1.08 to 1.09.
-
-=item C<Getopt::Long>
-
-Upgraded from version 2.37 to 2.38.
-
-=item C<Hash::Util::FieldHash>
-
-Upgraded from version 1.03 to 1.04. This fixes a memory leak.
-
-=item C<I18N::Collate>
-
-Upgraded from version 1.00 to 1.01.
-
-=item C<IO>
-
-Upgraded from version 1.23_01 to 1.25.
-
-This makes non-blocking mode work on Windows in C<IO::Socket::INET>
-[CPAN #43573].
-
-=item C<IO::Compress::*>
-
-Upgraded from version 2.008 to 2.020.
-
-=item C<IO::Dir>
-
-Upgraded from version 1.06 to 1.07.
-
-=item C<IO::Handle>
-
-Upgraded from version 1.27 to 1.28.
-
-=item C<IO::Socket>
-
-Upgraded from version 1.30_01 to 1.31.
-
-=item C<IO::Zlib>
-
-Upgraded from version 1.07 to 1.09.
-
-=item C<IPC::Cmd>
-
-Upgraded from version 0.40_1 to 0.46.
-
-=item C<IPC::Open3>
-
-Upgraded from version 1.02 to 1.04.
-
-=item C<IPC::SysV>
-
-Upgraded from version 1.05 to 2.01.
-
-=item C<lib>
-
-Upgraded from version 0.5565 to 0.62.
-
-=item C<List::Util>
-
-Upgraded from version 1.19 to 1.21.
-
-=item C<Locale::MakeText>
-
-Upgraded from version 1.12 to 1.13.
-
-=item C<Log::Message>
-
-Upgraded from version 0.01 to 0.02.
-
-=item C<Math::BigFloat>
-
-Upgraded from version 1.59 to 1.60.
-
-=item C<Math::BigInt>
-
-Upgraded from version 1.88 to 1.89.
-
-=item C<Math::BigInt::FastCalc>
-
-Upgraded from version 0.16 to 0.19.
-
-=item C<Math::BigRat>
-
-Upgraded from version 0.21 to 0.22.
-
-=item C<Math::Complex>
-
-Upgraded from version 1.37 to 1.56.
-
-=item C<Math::Trig>
-
-Upgraded from version 1.04 to 1.20.
-
-=item C<Memoize>
-
-Upgraded from version 1.01_02 to 1.01_03 (just a minor documentation
-change).
-
-=item C<Module::Build>
-
-Upgraded from version 0.2808_01 to 0.34_02.
-
-=item C<Module::CoreList>
-
-Upgraded from version 2.13 to 2.18. This release no longer contains the
-C<%Module::CoreList::patchlevel> hash.
-
-=item C<Module::Load>
-
-Upgraded from version 0.12 to 0.16.
-
-=item C<Module::Load::Conditional>
-
-Upgraded from version 0.22 to 0.30.
-
-=item C<Module::Loaded>
-
-Upgraded from version 0.01 to 0.02.
-
-=item C<Module::Pluggable>
-
-Upgraded from version 3.6 to 3.9.
-
-=item C<NDBM_File>
-
-Upgraded from version 1.07 to 1.08.
-
-=item C<Net::Ping>
-
-Upgraded from version 2.33 to 2.36.
-
-=item C<NEXT>
-
-Upgraded from version 0.60_01 to 0.64.
-
-=item C<Object::Accessor>
-
-Upgraded from version 0.32 to 0.34.
-
-=item C<OS2::REXX>
-
-Upgraded from version 1.03 to 1.04.
-
-=item C<Package::Constants>
-
-Upgraded from version 0.01 to 0.02.
-
-=item C<PerlIO>
-
-Upgraded from version 1.04 to 1.06.
-
-=item C<PerlIO::via>
-
-Upgraded from version 0.04 to 0.07.
-
-=item C<Pod::Man>
-
-Upgraded from version 2.16 to 2.22.
-
-=item C<Pod::Parser>
-
-Upgraded from version 1.35 to 1.37.
-
-=item C<Pod::Plainer>
-
-Upgraded from version 0.01 to 1.00.
-
-There are no code changes - the version bump is because C<Pod::Plainer> has
-been released to CPAN as a stand alone distribution, and will be removed from
-the core distribution in 5.14.
-
-=item Pod::Perldoc
-
-Upgrade from version 3.14_02 to 3.15.
-
-=item C<Pod::Simple>
-
-Upgraded from version 3.05 to 3.07.
-
-=item C<Pod::Text>
-
-Upgraded from version 3.08 to 3.13.
-
-=item C<POSIX>
-
-Upgraded from version 1.13 to 1.17.
-
-=item C<Safe>
-
-Upgraded from 2.12 to 2.18.
-
-=item C<Scalar::Util>
-
-Upgraded from version 1.19 to 1.21.
-
-=item C<SelectSaver>
-
-Upgraded from 1.01 to 1.02.
-
-=item C<SelfLoader>
-
-Upgraded from 1.11 to 1.17.
-
-=item C<Socket>
-
-Upgraded from 1.80 to 1.84.
-
-As of 1.84, C<Socket> can now handle abstract namespace sockets on Linux.
-(see unix(7)).
-
-=item C<Storable>
-
-Upgraded from 2.18 to 2.20.
-
-=item C<Switch>
-
-Upgraded from version 2.13 to 2.14. Please see L</Deprecations>.
-
-=item C<Symbol>
-
-Upgraded from version 1.06 to 1.07.
-
-=item C<Sys::Syslog>
-
-Upgraded from version 0.22 to 0.27.
-
-=item C<Term::ANSIColor>
-
-Upgraded from version 1.12 to 2.01.
-
-=item C<Term::ReadLine>
-
-Upgraded from version 1.03 to 1.04.
-
-=item C<Term::UI>
-
-Upgraded from version 0.18 to 0.20.
-
=item C<Test::Harness>
Upgraded from version 2.64 to 3.17.
removed. If you still need this, then they are available in the
(unmaintained) C<Test-Harness-Straps> distribution on CPAN.
-=item C<Test::Simple>
-
-Upgraded from version 0.72 to 0.92.
-
-=item C<Text::ParseWords>
-
-Upgraded from version 3.26 to 3.27.
-
-=item C<Text::Tabs>
-
-Upgraded from version 2007.1117 to 2009.0305.
-
-=item C<Text::Wrap>
-
-Upgraded from version 2006.1117 to 2009.0305.
-
-=item C<Thread::Queue>
-
-Upgraded from version 2.00 to 2.11.
-
-=item C<Thread::Semaphore>
-
-Upgraded from version 2.01 to 2.09.
-
-=item C<threads>
-
-Upgraded from version 1.67 to 1.73.
-
-=item C<threads::shared>
-
-Upgraded from version 1.14 to 1.29.
-
-=item C<Tie::RefHash>
-
-Upgraded from version 1.37 to 1.38.
-
-=item C<Tie::StdHandle>
-
-This has documentation changes, and has been assigned a version for the
-first time: version 4.2.
-
-=item C<Time::HiRes>
-
-Upgraded from version 1.9711 to 1.9719.
-
-=item C<Time::Local>
-
-Upgraded from version 1.18 to 1.1901.
-
-=item C<Time::Piece>
-
-Upgraded from version 1.12 to 1.15.
-
-=item C<Unicode::Normalize>
-
-Upgraded from version 1.02 to 1.03.
-
-=item C<Unicode::UCD>
-
-Upgraded from version 0.25 to 0.27.
-
-C<charinfo()> now works on Unified CJK code points added to later versions
-of Unicode.
-
-C<casefold()> has new fields returned to provide both a simpler interface
-and previously missing information. The old fields are retained for
-backwards compatibility. Information about Turkic-specific code points is
-now returned.
-
-The documentation has been corrected and expanded.
-
=item C<UNIVERSAL>
Upgraded from version 1.04 to 1.05.
-C<< UNIVERSAL->import() >> is now deprecated.
-
-=item C<Win32>
-
-Upgraded from version 0.34 to 0.39.
-
-=item C<Win32API::File>
-
-Upgraded from version 0.1001_01 to 0.1101.
-
-=item C<XSLoader>
-
-Upgraded from version 0.08 to 0.10.
-
-=item Upgrade to Class::ISA 0.34
-
-=item Upgrade to Attribute::Handlers 0.87
-
-=item Upgrade to AutoLoader 5.70
-
-=item Upgrade to IO::Zlib 1.10
-
-=item Update parent to CPAN version 0.223
-
-=item Update Log::Message::Simple to CPAN version 0.06
-
-=item Updated Math::BigRat to CPAN version 0.24
-
-=item Update Archive::Tar to CPAN version 1.54
-
-=item Update IPC::Cmd to CPAN version 0.50
-
-=item Updated CPANPLUS::Dist::Build to CPAN version 0.40
-
-=item Updated Module::Loaded to CPAN version 0.06
-
-=item Upgrade Term::ANSIColor to 2.02
-
-=item Update Text::Balanced to 2.02
-
-=item Update Module::Build to 0.35
-
-=item constant has been upgraded to 1.19.
-
-=item upgrade CGI from 3.43 to 3.45
-
-=item bump Safe version to 2.18
-
-=item Upgrade to threads::shared 1.31
-
-=item Update threads to 1.74
-
-=item autodie 2.06_01
-
-=item Synchronize with CPAN's Attribute::Handlers 0.86
-
-=item Synchronize AutoLoader with CPAN's 5.69
-
-=item ExtUtils::MakeMaker 6.55_02
-
-=item Final release of version-0.77 for inclusion in 5.10.1
-
-=item Upgrade to Encode 2.37
-
-=item Upgrade to Class::ISA 0.36 (Fixes installation directories only)
-
-=item Upgrade to PathTools 3.30_02 (with only core reorganization fixes)
+C<< UNIVERSAL-E<gt>import() >> is now deprecated.
=back
This describes how to access the perl source using the I<git> version
control system.
-=item L<perlthanks>
-
-This describes the new F<perlthanks> utility.
-
=back
=head1 Changes to Existing Documentation
L<perlapi>, L<perlintern>, L<perlmodlib> and L<perltoc> are now all
generated at build time, rather than being shipped as part of the release.
-=head2 Documented -X overloading.
+=over
+
+=item *
-=head2 Documented that C<when()> treats specially most of the filetest operators
+Documented -X overloading.
-=head2 Documented when as a syntax modifier
+=item *
-=head2 Eliminated "Old Perl threads tutorial", which describes 5005 threads.
+Documented that C<when()> treats specially most of the filetest operators
-pod/perlthrtut.pod is the same material reworked for ithreads.
+=item *
-=head2 Correct previous documentation: v-strings are not deprecated
+Documented when as a syntax modifier
+
+=item *
+
+Eliminated "Old Perl threads tutorial", which describes 5005 threads.
+
+F<pod/perlthrtut.pod> is the same material reworked for ithreads.
+
+=item *
+
+Correct previous documentation: v-strings are not deprecated
With version objects, we need them to use MODULE VERSION syntax. This
patch removes the deprecation note.
-=head2 Added security contact information to L<perlsec>
+=item *
+
+Added security contact information to L<perlsec>
+
+=back
=head1 Performance Enhancements
+
=over 4
=item *
=item *
The implementation of C<C3> Method Resolution Order has been optimised -
-linearisation for classes with single inheritance is 40% faster. Performance
+linearisation for classes with single inheritance is 40% faster. Performance
for multiple inheritance is unchanged.
=item *
C<known_extensions>, C<nonxs_ext> and C<static_ext> have not changed, and
still use C</>. Hence this change will not have any affect once perl is
installed. C<Safe> has been split out from being part of C<Opcode>, and
-C<mro> is now an extension in its own right.
+C<mro> is now an extension in its own right.
Nearly all dual-life modules have been moved from F<lib> to F<ext>, and will
now appear as known C<nonxs_ext>. This will made no difference to the
Removed F<libbsd> for AIX 5L and 6.1. Only C<flock()> was used from F<libbsd>.
Removed F<libgdbm> for AIX 5L and 6.1. The F<libgdbm> is delivered as an
-optional package with the AIX Toolbox. Unfortunately the 64 bit version
+optional package with the AIX Toolbox. Unfortunately the 64 bit version
is broken.
Hints changes mean that AIX 4.2 should work again.
Patches from the Haiku maintainers have been merged in. Perl should now
build on Haiku.
+=item MachTen
+
+Support for Tenon Intersystems MachTen Unix layer for MacOS Classic was
+removed in Perl 5.11.0
+
=item MiNT
Support for Atari MiNT was removed in Perl 5.11.0.
=item *
-On some UNIX systems, the value in C<$?> would not have the top bit set
+On some Unix systems, the value in C<$?> would not have the top bit set
(C<$? & 128>) even if the child core dumped.
=item *
=item *
-C<< $object->isa('Foo') >> would report false if the package C<Foo> didn't
+C<< $object-E<gt>isa('Foo') >> would report false if the package C<Foo> didn't
exist, even if the object's C<@ISA> contained C<Foo>.
=item *
A 5.10.0 optimisation to clear the temporary stack within the implicit
loop of C<s///ge> has been reverted, as it turned out to be the cause of
-obscure bugs in seemingly unrelated parts of the interpreter [commit
+obscure bugs in seemingly unrelated parts of the interpreter [commit
ef0d4e17921ee3de].
=item *
=item *
+TODO: C<SVt_RV> is gone. RVs are now stored in IVs
+
+=item *
+
+TODO: REGEXPs are first class
+
+=item *
+
+TODO: OOK is reworked, such that an OOKed scalar is PV not PVIV
+
+=item *
+
The J.R.R. Tolkien quotes at the head of C source file have been checked and
proper citations added, thanks to a patch from Tom Christiansen.
=item *
+C<Class::ISA>
+
+=item *
+
C<Pod::Plainer>
+=item *
+
+C<Shell>
+
=back
+Currently support to install from CPAN without a I<force> is C<TODO> in CPAN
+and CPANPLUS. This will be addressed before 5.12.0 ships.
+
=item *
C<suidperl> has been removed. It used to provide a mechanism to
=item *
-warn if ++ or -- are unable to change the value because it's beyond the limit of representation
+warn if ++ or -- are unable to change the value because it's beyond the limit of representation
This uses a new warnings category: "imprecision".
=item *
-Unintented interpolation of $\ in regex
+Unintended interpolation of $\ in regex
=item *
Amelioration of the error message "Unrecognized character %s in column %d"
-Changes the error message to "Unrecognized character %s; marked by <--
-HERE after %s<-- HERE near column %d". This should make it a little
+Changes the error message to "Unrecognized character %s; marked by E<lt>--
+HERE after %sE<lt>-- HERE near column %d". This should make it a little
simpler to spot and correct the suspicious character.
=item *
Explicitely point to $. when it causes an uninitialized warning for ranges in scalar context
-=item *
-Removed vestigal support for Tenon Intersystems MachTen Unix layer for MacOS Classic.
-
=item *
-Removed the port to Atari MiNT. It's a dead platform that hasn't had any love since 5.005.
-
-
-=item *
-
Deprecated numerous Perl 4-era libraries:
F<termcap.pl>, F<tainted.pl>, F<stat.pl>, F<shellwords.pl>, F<pwd.pl>,