JavaScript Number.toString with radix-argument 10 will use exponential notation for numbers larger than ~1e20.
Dart2s uses toString(radix) for its toRadixString, giving a result which can not be parsed back using int.parse. For integers (and toRadixString only exists on int), it should write an integer literal, not a double literal.
JavaScript Number.toString with radix-argument 10 will use exponential notation for numbers larger than ~1e20. Dart2s uses toString(radix) for its toRadixString, giving a result which can not be parsed back using int.parse. For integers (and toRadixString only exists on int), it should write an integer literal, not a double literal.