You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
19:43 < psch> m: say ("a" ~~ /(.) | ./); say ("a" ~~ /(.) & ./)
19:43 <+camelia> rakudo-moar 5778e8: OUTPUT«「a」 0 => 「a」「a」 => 「a」»
19:43 < psch> the mysterious case of the disappearing 0
19:43 < FROGGS> O.o
19:44 < Mouq> m: say ("a" ~~ /. & (.)/)
[...]
19:44 <+camelia> rakudo-moar 5778e8: OUTPUT«「a」 => 「a」»
19:44 < psch> nothing up my sleeve!
19:44 < FROGGS> m: say ("a" ~~ /(.) | ./); $/ := Nil; say ("a" ~~ /(.) & ./)
19:44 <+camelia> rakudo-moar 5778e8: OUTPUT«「a」 0 => 「a」Cannot assign to an immutable value in method ACCEPTS at src/gen/m-CORE.setting:16293 in block <unit> at /tmp/8whqFAKjvR:1»
[...]
19:44 < FROGGS> m: say ("a" ~~ /(.) | ./); $/ = Nil; say ("a" ~~ /(.) & ./)
19:44 <+camelia> rakudo-moar 5778e8: OUTPUT«「a」 0 => 「a」「a」 => 「a」»
[...]
19:45 < psch> that kind of threw a wrench in my attempt to make .caps more reliable
[...]
19:45 < jnthn> psch: At a guess, the code generated for the & stuff could be mis-managing the cstack
19:45 < jnthn> I forget how on earth & is compiled, but it does involve some trickery with the marks.
[...]
19:46 < psch> jnthn: okay. the regex match code isn't for me, though. i'll RT it
19:54 <psch> m: say "a" ~~ /(.) && ./
19:54 <camelia> rakudo-moar 5778e8: OUTPUT«「a」 => 「a」»
Migrated from rt.perl.org#124149 (status was 'open')
Searchable as RT124149$
The text was updated successfully, but these errors were encountered: