New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
my int gets confused with goldilocks number #3319
Comments
From @coke16:20 < [Coke]> r: my int $a = 2**50; Any exponent between 50 and 59 causes the error - anything lower or higher -- |
From @UtilThe low edge is 10**15, whether expressed as 10**X or all digits. $ p6s -e 'my int $a = 999_999_999_999_999;' |
The RT System itself - Status changed from 'new' to 'open' |
From @UtilThe low edge is 10**15, whether expressed as 10**X or all digits. $ p6s -e 'my int $a = 999_999_999_999_999;' $ p6s -e 'my int $a = 1_152_921_504_606_846_976;' |
From @usev6This works on MoarVM and JVM. I added a test to S02-types/native.t with commit Raku/roast@1a72d75. Since support for Parrot was suspended with Rakudo Star Release 2015.02, I'm closing this "parrot only" ticket. I'll add the ticket to a list of closed ticket living in the mu repository: https://github.com/perl6/mu/blob/master/misc/rt.perl.org/tickets_closed_parrot_only.txt. In case support for Parrot will be restored in some future release the listed tickets can be checked and re-opened as appropriate. |
@usev6 - Status changed from 'open' to 'rejected' |
Migrated from rt.perl.org#121071 (status was 'rejected')
Searchable as RT121071$
The text was updated successfully, but these errors were encountered: