This is definitely an issue in MoarVM, and it existed since 2014.02 but for
some reason it was unnoticeable before recent changes.
Code:
my $value = -0x7FFF - 1;
say $value;
say -2147483648;
say $value == -2147483648;
Result (MoarVM):
-2147483648
-2147483648
False
Result (JVM):
-2147483648
-
# New Ticket Created by Aleks-Daniel Jakimenko-Aleksejev
# Please include the string: [perl #132083]
# in the subject line of all future correspondence about this issue.
# https://rt.perl.org/Ticket/Display.html?id=132083 >
Two tests in Data::MessagePack started to fail:
Test Summary Report