[perl #129878] [TESTNEEDED][UNI] Grapheme boundaries not recalculated for string repetition

2017-10-03 Thread Samantha McVey via RT
On Thu, 07 Sep 2017 09:52:07 -0700, sml...@gmail.com wrote: > On Wed, 06 Sep 2017 15:20:17 -0700, coke wrote: > > With a recent rakudo, these now both output 1 > > Bisectable shows that it was fixed during recent MoarVM changes: > >

[perl #131881] [REGRESSION] JSON::Tiny tests output bad text on latest build

2017-08-14 Thread Samantha McVey via RT
I have fixed this as of this MoarVM commit: https://github.com/MoarVM/MoarVM/commit/712cff3341270362b808ba0f4c519f4557a4671d Full explaination in the commit description. Thanks a lot for reporting this bug :)

[perl #130384] [UNI] degenerates: Mo or Mn Unicode characters combine with punctuation

2017-07-16 Thread Samantha McVey via RT
Bug has been open a while, and I have not forgotten it, I had just not reached a final decision. After further thought I'm closing this WONTFIX. It would needlessly complicate our grapheme concatenation and in addition I believe it may break some of the grapheme concatenation tests.

[perl #125813] [UNI] Malformed UTF-8 (string out of bounds) with “say ('a' x 10000).IO.open”

2017-06-08 Thread Samantha McVey via RT
> Result: > Malformed UTF-8 at line 1 col 1029 > in block at ./test.pl:2

[perl #128875] [BUG] ignoremark + ignorecase ignores everything but first letter

2017-06-07 Thread Samantha McVey via RT
On Mon, 08 Aug 2016 17:34:57 -0700, timo wrote: > to be more precise, the way we code-gen "literal" qregex nodes with > subtype "ignoremark+ignorecase" will only ever check the ordbaseat of > the first character in the literal against the haystack. > This has been fixed as of

[perl #131383] [IO][MOAR][REGRESSION] .readchars($size) sometimes returns $size+1 chars

2017-05-28 Thread Samantha McVey via RT
I bisected MoarVM and the offending commit is here: https://github.com/MoarVM/MoarVM/commit/c98634cf2542874d7daa5b45f77f7de4cf04a081 >From what I see, this commit did not actually cause the root bug, it just >exposed it. The Unicode Database was rebuilt so that NFG_QC=False for Emoji

[perl #129878] [BUG][UNI] Stringifying a List adds in spaces between each item

2016-12-27 Thread Samantha McVey via RT
Actually this is not a bug at all, and it is not limited to those characters. If you do ('a' xx 2).chars you will get 3 as well. If you want to join the list after you create it: say ('a' xx 2).join.chars #> 3 Rejecting.

[perl #129878] [BUG][UNI] Grapheme boundaries not recalculated for string repetition

2016-12-27 Thread Samantha McVey via RT
On Fri, 14 Oct 2016 11:06:54 -0700, c...@cpan.org wrote: > Cf > > say ("\c[REGIONAL INDICATOR SYMBOL LETTER G]" x 2).chars #=> 2 > > vs > > say ([~] "\c[REGIONAL INDICATOR SYMBOL LETTER G]" xx 2).chars #=> 1 > What is going on here is not a bug in string repetition, but a bug in