summaryrefslogtreecommitdiff
path: root/src/mongo/scripting/mozjs/implscope.cpp
diff options
context:
space:
mode:
authorMohammad Dashti <mdashti@gmail.com>2022-05-06 22:32:18 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-05-07 02:32:06 +0000
commitc3765031e1c3c189593ca4329282dd31337d43dc (patch)
tree25d16a925649a3c8dbc600d83c65d7583da7460d /src/mongo/scripting/mozjs/implscope.cpp
parent5115a22f0162a9520ccb6fae2e00429755b2dd41 (diff)
downloadmongo-c3765031e1c3c189593ca4329282dd31337d43dc.tar.gz
SERVER-66302 Removed 'JS_SetGlobalJitCompilerOption' calls to avoid a possible race condition
Diffstat (limited to 'src/mongo/scripting/mozjs/implscope.cpp')
-rw-r--r--src/mongo/scripting/mozjs/implscope.cpp4
1 files changed, 0 insertions, 4 deletions
diff --git a/src/mongo/scripting/mozjs/implscope.cpp b/src/mongo/scripting/mozjs/implscope.cpp
index 3a00ad0759b..64a44667c49 100644
--- a/src/mongo/scripting/mozjs/implscope.cpp
+++ b/src/mongo/scripting/mozjs/implscope.cpp
@@ -327,8 +327,6 @@ MozJSImplScope::MozRuntime::MozRuntime(const MozJSScriptEngine* engine,
// We turn on a variety of optimizations if the jit is enabled
if (engine->isJITEnabled()) {
- JS_SetGlobalJitCompilerOption(_context.get(), JSJITCOMPILER_BASELINE_ENABLE, 1);
- JS_SetGlobalJitCompilerOption(_context.get(), JSJITCOMPILER_ION_ENABLE, 1);
JS::ContextOptionsRef(_context.get())
.setAsmJS(true)
.setThrowOnAsmJSValidationFailure(true)
@@ -337,8 +335,6 @@ MozJSImplScope::MozRuntime::MozRuntime(const MozJSScriptEngine* engine,
.setWasmIon(true)
.setAsyncStack(false);
} else {
- JS_SetGlobalJitCompilerOption(_context.get(), JSJITCOMPILER_BASELINE_ENABLE, 0);
- JS_SetGlobalJitCompilerOption(_context.get(), JSJITCOMPILER_ION_ENABLE, 0);
JS::ContextOptionsRef(_context.get())
.setAsmJS(false)
.setThrowOnAsmJSValidationFailure(false)