mirror of
https://github.com/servo/servo.git
synced 2025-07-23 07:13:52 +01:00
Don't pretend we support SharedArrayBuffer.
This commit is contained in:
parent
850c5c20c3
commit
83578265b4
14 changed files with 75 additions and 18 deletions
|
@ -45,7 +45,6 @@ use js::jsapi::ContextOptionsRef;
|
|||
use js::jsapi::GetPromiseUserInputEventHandlingState;
|
||||
use js::jsapi::InitConsumeStreamCallback;
|
||||
use js::jsapi::InitDispatchToEventLoop;
|
||||
use js::jsapi::JS_SetFutexCanWait;
|
||||
use js::jsapi::MimeType;
|
||||
use js::jsapi::PromiseUserInputEventHandlingState;
|
||||
use js::jsapi::StreamConsumer as JSStreamConsumer;
|
||||
|
@ -451,14 +450,6 @@ unsafe fn new_rt_and_cx_with_parent(
|
|||
let (cx, runtime) = if let Some(parent) = parent {
|
||||
let runtime = RustRuntime::create_with_parent(parent);
|
||||
let cx = runtime.cx();
|
||||
|
||||
// Note: this enables blocking on an Atomics.wait,
|
||||
// which should only be enabled for an agent whose [[CanBlock]] is true.
|
||||
// Currently only a dedicated worker agent uses a parent,
|
||||
// and this agent can block.
|
||||
// See https://html.spec.whatwg.org/multipage/#integration-with-the-javascript-agent-cluster-formalism
|
||||
JS_SetFutexCanWait(cx);
|
||||
|
||||
(cx, runtime)
|
||||
} else {
|
||||
let runtime = RustRuntime::new(JS_ENGINE.lock().unwrap().as_ref().unwrap().clone());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue