| Index: pkg/intl/number_format.dart
|
| diff --git a/pkg/intl/number_format.dart b/pkg/intl/number_format.dart
|
| index ddbd9c289b54f64c030550fe3678100be4556e16..35569a012cde6ef994228bb5c9426e571244146a 100644
|
| --- a/pkg/intl/number_format.dart
|
| +++ b/pkg/intl/number_format.dart
|
| @@ -4,6 +4,8 @@
|
|
|
| #library("number_format");
|
|
|
| +#import('dart:math');
|
| +
|
| #import("intl.dart");
|
| #import("number_symbols.dart");
|
| #import("number_symbols_data.dart");
|
| @@ -111,15 +113,15 @@ class NumberFormat {
|
| return;
|
| }
|
|
|
| - var exponent = (Math.log(number) / Math.log(10)).floor();
|
| - var mantissa = number / Math.pow(10, exponent);
|
| + var exponent = (log(number) / log(10)).floor();
|
| + var mantissa = number / pow(10, exponent);
|
|
|
| if (_minimumIntegerDigits < 1) {
|
| exponent++;
|
| mantissa /= 10;
|
| } else {
|
| exponent -= _minimumIntegerDigits - 1;
|
| - mantissa *= Math.pow(10, _minimumIntegerDigits - 1);
|
| + mantissa *= pow(10, _minimumIntegerDigits - 1);
|
| }
|
| _formatFixed(number);
|
| _formatExponent(exponent);
|
| @@ -144,7 +146,7 @@ class NumberFormat {
|
| */
|
| void _formatFixed(num number) {
|
| // Round the number.
|
| - var power = Math.pow(10, _maximumFractionDigits);
|
| + var power = pow(10, _maximumFractionDigits);
|
| var intValue = number.truncate().toInt();
|
| var multiplied = (number * power).round();
|
| var fracValue = (multiplied - intValue * power).floor().toInt();
|
|
|