Int64
parsing to throw FormatException
on an empty string or single minus sign. Previous incorrect behaviour was to throw a RangeError
or silently return zero.Int64.toStringUnsigned()
and Int64.toRadixStringUnsigned()
functions.>=2.0.0-dev.65 <3.0.0
.new Int64(3) << 64 == Int64(3)
. This ensures that the result is 0 in such cases.Int64([int value])
constructor to avoid rounding error on intermediate results for large negative inputs when compiled to JavaScript. new Int64(-1000000000000000000)
used to produce the same value as Int64.parseInt("-1000000000000000001")
compareTo()
methods.No changelog entries for previous versions...