Changeset 72842 in webkit for trunk/JavaScriptCore/jsc.cpp
- Timestamp:
- Nov 29, 2010, 3:35:11 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/jsc.cpp
r71375 r72842 209 209 EncodedJSValue JSC_HOST_CALL functionRun(ExecState* exec) 210 210 { 211 StopWatch stopWatch;212 211 UString fileName = exec->argument(0).toString(exec); 213 212 Vector<char> script; … … 215 214 return JSValue::encode(throwError(exec, createError(exec, "Could not open file."))); 216 215 217 JSGlobalObject* globalObject = exec->lexicalGlobalObject(); 218 216 GlobalObject* globalObject = new (&exec->globalData()) GlobalObject(Vector<UString>()); 217 218 StopWatch stopWatch; 219 219 stopWatch.start(); 220 220 evaluate(globalObject->globalExec(), globalObject->globalScopeChain(), makeSource(script.data(), fileName)); … … 246 246 247 247 JSGlobalObject* globalObject = exec->lexicalGlobalObject(); 248 249 StopWatch stopWatch; 250 stopWatch.start(); 248 251 Completion result = checkSyntax(globalObject->globalExec(), makeSource(script.data(), fileName)); 252 stopWatch.stop(); 253 249 254 if (result.complType() == Throw) 250 255 throwError(exec, result.value()); 251 return JSValue::encode( result.value());256 return JSValue::encode(jsNumber(stopWatch.getElapsedMS())); 252 257 } 253 258
Note:
See TracChangeset
for help on using the changeset viewer.