| Index: sdk/lib/internal/internal.dart
|
| diff --git a/sdk/lib/internal/internal.dart b/sdk/lib/internal/internal.dart
|
| index 2d41870b65737e51e49b4e57263fb88f74b097c4..10b961312a021eacd49e1f84b2f652af6eb02821 100644
|
| --- a/sdk/lib/internal/internal.dart
|
| +++ b/sdk/lib/internal/internal.dart
|
| @@ -16,3 +16,32 @@ part 'lists.dart';
|
| part 'print.dart';
|
| part 'sort.dart';
|
| part 'symbol.dart';
|
| +
|
| +// Powers of 10 up to 10^22 are representable as doubles.
|
| +// Powers of 10 above that are only approximate due to lack of precission.
|
| +// Used by double-parsing.
|
| +const POWERS_OF_TEN = const [
|
| + 1.0, /* 0 */
|
| + 10.0,
|
| + 100.0,
|
| + 1000.0,
|
| + 10000.0,
|
| + 100000.0, /* 5 */
|
| + 1000000.0,
|
| + 10000000.0,
|
| + 100000000.0,
|
| + 1000000000.0,
|
| + 10000000000.0, /* 10 */
|
| + 100000000000.0,
|
| + 1000000000000.0,
|
| + 10000000000000.0,
|
| + 100000000000000.0,
|
| + 1000000000000000.0, /* 15 */
|
| + 10000000000000000.0,
|
| + 100000000000000000.0,
|
| + 1000000000000000000.0,
|
| + 10000000000000000000.0,
|
| + 100000000000000000000.0, /* 20 */
|
| + 1000000000000000000000.0,
|
| + 10000000000000000000000.0,
|
| +];
|
|
|