[perl #129221] [BUG][UNI] Combinators get matched by regex even when no ignoremark is set

2016-09-08 Thread Zoffix Znet via RT
Not a bug.

See also http://irclog.perlgeek.de/perl6-dev/2016-09-08#i_13170729


Re: [perl #129221] [BUG][UNI] Combinators get matched by regex even when no ignoremark is set

2016-09-07 Thread Brandon Allbery
On Wed, Sep 7, 2016 at 5:12 PM, jn...@jnthn.net via RT <
perl6-bugs-follo...@perl.org> wrote:

> Actually, this is intended behavior. NFG synthetics take on the character
> properties of their base character.


How do you match any base Unicode digit (i.e. not just the ASCII 0-9)
without any marks?

-- 
brandon s allbery kf8nh   sine nomine associates
allber...@gmail.com  ballb...@sinenomine.net
unix, openafs, kerberos, infrastructure, xmonadhttp://sinenomine.net


[perl #129221] [BUG][UNI] Combinators get matched by regex even when no ignoremark is set

2016-09-07 Thread jn...@jnthn.net via RT
On Wed Sep 07 10:35:51 2016, c...@zoffix.com wrote:
> The expectation is this would fail to match, because I'm only asking
> for digits:
> 
>  m: say "7\x[308]" ~~ /^ \d+ $/
> <+camelia> rakudo-moar f0bb58: OUTPUT«「7̈」␤»
> 
Actually, this is intended behavior. NFG synthetics take on the character 
properties of their base character.

/jnthn



[perl #129221] [BUG][UNI] Combinators get matched by regex even when no ignoremark is set

2016-09-07 Thread via RT
# New Ticket Created by  Zoffix Znet 
# Please include the string:  [perl #129221]
# in the subject line of all future correspondence about this issue. 
# https://rt.perl.org/Ticket/Display.html?id=129221 >


The expectation is this would fail to match, because I'm only asking for digits:

m: say "7\x[308]" ~~ /^ \d+ $/
   <+camelia> rakudo-moar f0bb58: OUTPUT«「7̈」␤»

There's a bunch of variants of this in 
http://irclog.perlgeek.de/perl6/2016-09-07#i_13166009

Fixing this should automagically fix 
https://rt.perl.org/Ticket/Display.html?id=128545#ticket-history