summaryrefslogtreecommitdiff
path: root/doop.c
diff options
context:
space:
mode:
authorKarl Williamson <public@khwilliamson.com>2012-02-28 10:11:35 -0700
committerKarl Williamson <public@khwilliamson.com>2012-02-28 10:24:52 -0700
commitb4069bca6054692e4fffa8e9e04572511e910fbd (patch)
tree1f840d06fa883007d35290ad1f411960c583b596 /doop.c
parent5ef3c22d461004ed95fd0cee11e2926f8b87bc7c (diff)
downloadperl-b4069bca6054692e4fffa8e9e04572511e910fbd.tar.gz
Patch [perl #111400] [:upper:] broken for above Latin1
This was an off-by-one error caused by my failing to realize that things had to be done differently at the 255/256 boundary depending on whether U+00FF matched or did not match the property. Two properties were affected, [:upper:] and [:punct:]. The bug was that all code points above the first one > 255 that legitimately matches the property will match whether or not they should. In the case of [:upper:], this meant that effectively anything from 256..infinity matched. For [:punct:], it was anything above U+037D.
Diffstat (limited to 'doop.c')
0 files changed, 0 insertions, 0 deletions