History

Fix V8 scope performance issue on libnode22

ksuprynowicz committed 11 months ago

Commit a9bd0781 parent 4aad6b218 files · +298 −349Browse files

Showing the changes to libraries/script-engine/src/ScriptEngines.cpp (1 of 18 files). Show all

Unified · Split

libraries/script-engine/src/ScriptEngines.cpp+3−1
@@ -647,8 +647,10 @@ void ScriptEngines::quitWhenFinished() { · 646 unmodified lines
647}647}
648 648
649int ScriptEngines::runScriptInitializers(ScriptManagerPointer scriptManager) {649int ScriptEngines::runScriptInitializers(ScriptManagerPointer scriptManager) {
650 auto scopeGuard = scriptManager->engine().get()->getScopeGuard();
650 auto nativeCount = DependencyManager::get<ScriptInitializers>()->runScriptInitializers(scriptManager->engine().get());651 auto nativeCount = DependencyManager::get<ScriptInitializers>()->runScriptInitializers(scriptManager->engine().get());
651 return nativeCount + ScriptInitializerMixin<ScriptManagerPointer>::runScriptInitializers(scriptManager);652 nativeCount += ScriptInitializerMixin<ScriptManagerPointer>::runScriptInitializers(scriptManager);
653 return nativeCount;
652}654}
653 655
654void ScriptEngines::launchScriptEngine(ScriptManagerPointer scriptManager) {656void ScriptEngines::launchScriptEngine(ScriptManagerPointer scriptManager) {