History

Added V8 Locker for moving script engine to a new thread

ksuprynowicz committed 4 years ago

Commit abfcbb71 parent 827ddf53 files · +39 −3Browse files

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

Unified · Split

libraries/script-engine/src/ScriptManager.cpp+2−1
@@ -827,10 +827,11 @@ void ScriptManager::run() { · 826 unmodified lines
827 hifi::scripting::setLocalAccessSafeThread(true);827 hifi::scripting::setLocalAccessSafeThread(true);
828 }828 }
829 829
830 _engine->compileTest();
831 830
832 _engine->enterIsolateOnThisThread();831 _engine->enterIsolateOnThisThread();
833 832
833 _engine->compileTest();
834
834 auto filenameParts = _fileNameString.split("/");835 auto filenameParts = _fileNameString.split("/");
835 auto name = filenameParts.size() > 0 ? filenameParts[filenameParts.size() - 1] : "unknown";836 auto name = filenameParts.size() > 0 ? filenameParts[filenameParts.size() - 1] : "unknown";
836 PROFILE_SET_THREAD_NAME("Script: " + name);837 PROFILE_SET_THREAD_NAME("Script: " + name);