| Index: lib/compiler/implementation/lib/math_patch.dart
|
| diff --git a/lib/compiler/implementation/lib/math_patch.dart b/lib/compiler/implementation/lib/math_patch.dart
|
| index f6be1d835987afaff8407bf0fed4dd563035889a..cdec3f8b0b772f1bbb2e3e843b2a84e8bd8172b9 100644
|
| --- a/lib/compiler/implementation/lib/math_patch.dart
|
| +++ b/lib/compiler/implementation/lib/math_patch.dart
|
| @@ -11,7 +11,7 @@
|
| // helper functions in the "js_helper" library. Then we can stop enabling JS
|
| // in all patched library files.
|
|
|
| -patch int parseInt(str) {
|
| +patch int parseInt(String str) {
|
| checkString(str);
|
| if (!JS('bool',
|
| @'/^\s*[+-]?(?:0[xX][abcdefABCDEF0-9]+|\d+)\s*$/.test(#)',
|
| @@ -42,40 +42,40 @@ patch double parseDouble(String str) {
|
| return ret;
|
| }
|
|
|
| -patch double sqrt(num value)
|
| - => JS('double', @'Math.sqrt(#)', checkNum(value));
|
| +patch double sqrt(num x)
|
| + => JS('double', @'Math.sqrt(#)', checkNum(x));
|
|
|
| -patch double sin(num value)
|
| - => JS('double', @'Math.sin(#)', checkNum(value));
|
| +patch double sin(num x)
|
| + => JS('double', @'Math.sin(#)', checkNum(x));
|
|
|
| -patch double cos(num value)
|
| - => JS('double', @'Math.cos(#)', checkNum(value));
|
| +patch double cos(num x)
|
| + => JS('double', @'Math.cos(#)', checkNum(x));
|
|
|
| -patch double tan(num value)
|
| - => JS('double', @'Math.tan(#)', checkNum(value));
|
| +patch double tan(num x)
|
| + => JS('double', @'Math.tan(#)', checkNum(x));
|
|
|
| -patch double acos(num value)
|
| - => JS('double', @'Math.acos(#)', checkNum(value));
|
| +patch double acos(num x)
|
| + => JS('double', @'Math.acos(#)', checkNum(x));
|
|
|
| -patch double asin(num value)
|
| - => JS('double', @'Math.asin(#)', checkNum(value));
|
| +patch double asin(num x)
|
| + => JS('double', @'Math.asin(#)', checkNum(x));
|
|
|
| -patch double atan(num value)
|
| - => JS('double', @'Math.atan(#)', checkNum(value));
|
| +patch double atan(num x)
|
| + => JS('double', @'Math.atan(#)', checkNum(x));
|
|
|
| patch double atan2(num a, num b)
|
| => JS('double', @'Math.atan2(#, #)', checkNum(a), checkNum(b));
|
|
|
| -patch double exp(num value)
|
| - => JS('double', @'Math.exp(#)', checkNum(value));
|
| +patch double exp(num x)
|
| + => JS('double', @'Math.exp(#)', checkNum(x));
|
|
|
| -patch double log(num value)
|
| - => JS('double', @'Math.log(#)', checkNum(value));
|
| +patch double log(num x)
|
| + => JS('double', @'Math.log(#)', checkNum(x));
|
|
|
| -patch num pow(num value, num exponent) {
|
| - checkNum(value);
|
| +patch num pow(num x, num exponent) {
|
| + checkNum(x);
|
| checkNum(exponent);
|
| - return JS('num', @'Math.pow(#, #)', value, exponent);
|
| + return JS('num', @'Math.pow(#, #)', x, exponent);
|
| }
|
|
|
| patch class Random {
|
|
|