> On 8 Mar 2017, at 16:56, Zoffix Znet (via RT) <perl6-bugs-follo...@perl.org> > wrote: > > # New Ticket Created by Zoffix Znet > # Please include the string: [perl #130956] > # in the subject line of all future correspondence about this issue. > # <URL: https://rt.perl.org/Ticket/Display.html?id=130956 > > > > > > 15:53 m: dd (($++ ?? 42 !! |()) xx 9999999999999999999)[^4] > 15:53 camelia rakudo-moar 0633f0: OUTPUT: «(Nil, Nil, Nil, > Nil)» > 15:53 IOninja m: dd (($++ ?? 42 !! |()) xx 999)[^4] > 15:53 camelia rakudo-moar 0633f0: OUTPUT: «(42, 42, 42, 42)» > > > Also, giving huge values that don't yet trigger the above bug causes a hang, > perhaps it shouldn't be refying everything? > > m: dd (($++ ?? 42 !! |()) xx 99999999999999)[^4] > camelia │ rakudo-moar 0633f0: OUTPUT: «(timeout)»
Turning xx into a Seq is already on my radar and I already have a patch for it. But first I needed to make sure that HYPER could handle Seq’s as a result of the infix op. That’s been fixed now. Currently look at one other spectest fail.