This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perldelta: Fix up "Experimental %s on scalar" msg
authorKarl Williamson <khw@cpan.org>
Tue, 23 May 2017 04:27:26 +0000 (22:27 -0600)
committerKarl Williamson <khw@cpan.org>
Tue, 23 May 2017 05:33:08 +0000 (23:33 -0600)
This is changed to the format of the other entries that describe a
single message, and moved to the list of those, sorted alphabetically.

pod/perldelta.pod

index a773b00..bcf2fe3 100644 (file)
@@ -1563,6 +1563,11 @@ C<${^ENCODING}> is no longer supported. Its use will be fatal in Perl 5.28
 
 =item *
 
+Experimental %s on scalar is now forbidden
+This message now is followed by more helpful text. [perl #127976]
+
+=item *
+
 C<File::Glob::glob()> will disappear in perl 5.30. Use C<File::Glob::bsd_glob()>
 instead.
 
@@ -1653,13 +1658,6 @@ now been fixed. [perl #127877]
 
 =item *
 
-When the error "Experimental push on scalar is now forbidden" is raised for
-the hash functions C<keys>, C<each>, and C<values>, it is now followed by
-the more helpful message, "Type of arg 1 to whatever must be hash or
-array". [perl #127976]
-
-=item *
-
 C<undef *_; shift> or C<undef *_; pop> inside a subroutine, with no
 argument to C<shift> or C<pop>, began crashing in Perl 5.14, but has now
 been fixed.