summaryrefslogtreecommitdiff
path: root/pod
diff options
context:
space:
mode:
authorRicardo Signes <rjbs@cpan.org>2015-05-06 08:12:58 -0400
committerRicardo Signes <rjbs@cpan.org>2015-05-08 20:19:42 -0400
commitc21a1c59bf80064455af2fb61826fa4ba47eb1c1 (patch)
tree25c48a6a392fa47f91ad6f492f285ba670ad9465 /pod
parenteabfc7bc1932ffcb9e80fc4bdd4853e7f5b85c28 (diff)
downloadperl-c21a1c59bf80064455af2fb61826fa4ba47eb1c1.tar.gz
describe errors with no description, delete obsolete warnings
Diffstat (limited to 'pod')
-rw-r--r--pod/perldelta.pod32
1 files changed, 12 insertions, 20 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 46b6b342ff..bc038d5e4f 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -1074,18 +1074,30 @@ it's loaded, etc.
L<Cannot chr %f|perldiag/"Cannot chr %f">
+(F) You passed an invalid number (like an infinity or not-a-number) to
+C<chr>.
+
=item *
L<Cannot compress %f in pack|perldiag/"Cannot compress %f in pack">
+(F) You tried converting an infinity or not-a-number to an unsigned
+character, which makes no sense.
+
=item *
L<Cannot pack %f with '%c'|perldiag/"Cannot pack %f with '%c'">
+(F) You tried converting an infinity or not-a-number to a character,
+which makes no sense.
+
=item *
L<Cannot print %f with '%c'|perldiag/"Cannot printf %f with '%c'">
+(F) You tried printing an infinity or not-a-number as a character (%c),
+which makes no sense. Maybe you meant '%s', or just stringifying it?
+
=item *
L<charnames alias definitions may not contain a sequence of multiple spaces|perldiag/"charnames alias definitions may not contain a sequence of multiple spaces">
@@ -1213,20 +1225,6 @@ the warning gets raised.
=item *
-L<Character in 'C' format overflow in pack|perldiag/"Character in 'C' format overflow in pack">
-
-(W pack) You tried converting an infinity or not-a-number to an unsigned
-character, which makes no sense. Perl behaved as if you tried to pack 0xFF.
-
-=item *
-
-L<Character in 'c' format overflow in pack|perldiag/"Character in 'c' format overflow in pack">
-
-(W pack) You tried converting an infinity or not-a-number to a signed
-character, which makes no sense. Perl behaved as if you tried to pack 0xFF.
-
-=item *
-
L<:const is experimental|perldiag/":const is experimental">
(S experimental::const_attr) The "const" attribute is experimental.
@@ -1272,12 +1270,6 @@ digits than could be output. This can be caused by unsupported
long double formats, or by 64-bit integers not being available
(needed to retrieve the digits under some configurations).
-L<Invalid number (%f) in chr|perldiag/"Invalid number (%f) in chr">
-
-(W utf8) You passed an invalid number (like an infinity or not-a-number) to
-C<chr>. Those are not valid character numbers, so it returned the Unicode
-replacement character (U+FFFD).
-
=item *
L<localtime(%f) failed|perldiag/"localtime(%f) failed">