> On 17 Dec 2015, at 03:37, Zefram (via RT) <[email protected]> 
> wrote:
> 
> # New Ticket Created by  Zefram 
> # Please include the string:  [perl #126941]
> # in the subject line of all future correspondence about this issue. 
> # <URL: https://rt.perl.org/Ticket/Display.html?id=126941 >
> 
> 
>> 123 +> (1 +< 64)
> Cannot unbox 65 bit wide bigint into native integer
> 
> This is less than awesome.  The correct answer for a too-big-to-unbox
> right-shift distance is trivial to obtain and to represent, so this
> could easily return the correct answer.

Made error a little more awesome in f6091476486d29c8886da .

$ 6 'say 123 +< (1 +< 64)'
Big integer 18446744073709551616 not yet supported on righthand side of '+<‘ 
operator

I assume this will want to be fixed at either the NQP level, or perhaps in 
rakudo core.  But probably not before 6.c, so felt like a better error message 
is the best we can do atm.



Liz

Reply via email to