Index: src/math.js |
=================================================================== |
--- src/math.js (revision 2682) |
+++ src/math.js (working copy) |
@@ -184,7 +184,7 @@ |
function SetupMath() { |
// Setup math constants. |
// ECMA-262, section 15.8.1.1. |
- %OptimizeObjectForAddingMultipleProperties($Math, 26); |
+ %OptimizeObjectForAddingMultipleProperties($Math, 8); |
%SetProperty($Math, |
"E", |
2.7182818284590452354, |
@@ -220,6 +220,7 @@ |
"SQRT2", |
1.4142135623730951, |
DONT_ENUM | DONT_DELETE | READ_ONLY); |
+ %TransformToFastProperties($Math); |
// Setup non-enumerable functions of the Math object and |
// set their names. |