literal, it can be statically parsed by toolchain modules
without C<eval> the way MM-E<gt>parse_version does for C<$VERSION = ...>
-=item *
+=back
It does not break old code with only C<package NAME>, but code that uses
C<package NAME VERSION> will need to be restricted to perl 5.12.0 or newer
Users requiring the latest Perl will benefit, and perhaps after several
years, it will become a standard practice.
-=back
However, C<package NAME VERSION> requires a new, 'strict' version
number format. See L<"Version number formats"> for details.
A new operator, C<...>, nicknamed the Yada Yada operator, has been added.
It is intended to mark placeholder code that is not yet implemented.
-See L<perlop/"Yada Yada Operator">. (chromatic)
+See L<perlop/"Yada Yada Operator">.
=head2 Implicit strictures
The C<each> function can now operate on arrays.
+=head2 C<when> as a statement modifier
+
+C<when> is now allowed to be used as a statement modifier.
+
=head2 C<$,> flexibility
The variable C<$,> may now be tied.
=item C<overloading>
C<overloading> allows you to lexically disable or enable overloading
-for some or all operations. (Yuval Kogman)
+for some or all operations.
Version 0.001 has been added to the Perl core.
=item *
+The string repetition operator (C<$str x $num>) is now several times faster
+when C<$str> has length one or C<$num> is large.
+
+=item *
+
Reversing an array to itself (as in C<@a = reverse @a>) in void context
now happens in-place and is several orders of magnitude faster than it
used to be. It will also preserve non-existent elements whenever
Several tests that have the potential to hang forever if they fail now
incorporate a "watchdog" functionality that will kill them after a timeout,
which helps ensure that C<make test> and C<make test_harness> run to
-completion automatically. (Jerry Hedden).
+completion automatically.
=back
to suppress only those, but not other syntax-related warnings. Warnings where
prototypes are changed, ignored, or not met are still in the C<prototype>
-category as before. (Matt S. Trout)
+category as before.
=item *
=item *
-F<h2xs> no longer incorrectly treats enum values like macros (Daniel Burr).
-It also now handles C++ style constants (C<//>) properly in enums. (A patch from
-Rainer Weikusat was used; Daniel Burr also proposed a similar fix).
+F<h2xs> no longer incorrectly treats enum values like macros.
+It also now handles C++ style comments (C<//>) properly in enums.
=item *
=item *
Perl's developers have fixed bugs in F<a2p> having to do with the
-C<match()> operator in list context.
+C<match()> operator in list context. Additionally, F<a2p> no longer
+generates code that uses the C<$[> variable.
=back
=over
-=item DomainOS
+=item Domain/OS
=item MiNT