summaryrefslogtreecommitdiff
path: root/mg_names.inc
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2016-07-06 11:52:01 -0600
committerKarl Williamson <khw@cpan.org>2016-07-16 17:42:39 -0600
commit753b2c6a60a81dacbe59e2041e30e8302484dc2d (patch)
tree683cd470fa2f24289392d452389f0dccd85506ae /mg_names.inc
parent847612ec9ecf3874e383107fcfd457a8ba962672 (diff)
downloadperl-753b2c6a60a81dacbe59e2041e30e8302484dc2d.tar.gz
Fix -Dr output regression
Several commits in the 5.23 series improved the display of the compiled ANYOF regnodes, but introduced two bugs. One of them is in \p{Any} and similar things that match the entire range 0-255. That range is omitted, so it looks like \p{Any} only matches code points above 255. Note that this is only what gets displayed under -Dr. What actually gets compiled has been and still is fine. The other is that when displaying a pattern that still has unresolved user-defined properties that are complemented, it doesn't show properly that the whole thing is complemented. That is, the output looks like it doesn't obey De Morgan's laws. The fixes to these are quite intertwined, and so I didn't try to separate them.
Diffstat (limited to 'mg_names.inc')
0 files changed, 0 insertions, 0 deletions