зеркало из https://github.com/mozilla/gecko-dev.git
Bug 324161 - Optimize parseInt for integer values, if radix is 10, r=brendan, blocking1.9=dsicore
This commit is contained in:
Родитель
f7d646647b
Коммит
19b228e5ae
|
@ -128,6 +128,11 @@ num_parseInt(JSContext *cx, uintN argc, jsval *vp)
|
|||
return JS_TRUE;
|
||||
}
|
||||
|
||||
if (JSVAL_IS_INT(vp[2]) && (radix == 0 || radix == 10)) {
|
||||
*vp = vp[2];
|
||||
return JS_TRUE;
|
||||
}
|
||||
|
||||
str = js_ValueToString(cx, vp[2]);
|
||||
if (!str)
|
||||
return JS_FALSE;
|
||||
|
|
Загрузка…
Ссылка в новой задаче