This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Merge branch 'false_warning' into blead
authorKarl Williamson <khw@cpan.org>
Thu, 23 Jan 2020 22:48:02 +0000 (15:48 -0700)
committerKarl Williamson <khw@cpan.org>
Thu, 23 Jan 2020 22:48:02 +0000 (15:48 -0700)
commit1198415d086c4846ab55871102a42c93be57d86b
tree23d41720126677c5f1b6c08ffdaa8de0f68fa653
parent74a32ed2df4038377b621310e10e2cf3d7f9dcf5
parent968b98d0805cb9895d7ea3171b0b29d5e2660082
Merge branch 'false_warning' into blead

This branch regularizes the warnings and errors generated when a hex or
octal character constant contains an illegal character, and when such a
constant evaluates to something that won't fit into a 32 bit word.

It unifies where the text is generated, leading to a uniform syntax that
no longer has slight spelling variances.  And some messages previously
gave outright false information.  Some cases of a too-high code point
weren't caught immediately; this is fixed.

During pattern compilation, some messages could have become truncated or
garbled.  This is fixed.

This resolves GH #17340 False warning that character is ignored