зеркало из https://github.com/mozilla/gecko-dev.git
64a20094ea
This patch mainly enables the pref for SharedArrayBuffer on Nightly. This change causes some tests to fail. This patch handles the failures for mochitests and web-platform-tests. The jsreftest will be handled in the next patch. For mochitests: - dom/serviceworkers/test/test_serviceworker_interfaces.js - dom/tests/mochitest/general/test_interfaces.js - dom/workers/test/test_worker_interfaces.js These tests check which interfaces are exposed on the web. Since we are now exposing SharedArrayBuffer in some configurations, the tests need to be adjusted accordingly. For the rest of tests in this patch: - testing/web-platform/meta/encoding/encodeInto.any.js.ini This test partially fails because the integration of encoding and SAB is not completely supported yet. - testing/web-platform/meta/encoding/streams/decode-utf8.any.js.ini This test partially fails because the integration of decoding and SAB is not completely supported yet. - testing/web-platform/meta/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/requires-failure.https.any.js.ini - testing/web-platform/meta/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/requires-success.any.js.ini - testing/web-platform/meta/wasm/jsapi/memory/constructor.any.js.ini - testing/web-platform/meta/wasm/jsapi/memory/grow.any.js.ini The subtests related to SAB in these tests now pass when SAB is enabled, so we need to annotate them as failing only in configurations where SAB is disabled. - testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffer-interface/audiobuffer-copy-channel.html.ini This test partially fails because there are some issues between SAB and Audio. Differential Revision: https://phabricator.services.mozilla.com/D48838 --HG-- extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
remoteworkers | ||
sharedworkers | ||
test | ||
ChromeWorker.cpp | ||
ChromeWorker.h | ||
ChromeWorkerScope.cpp | ||
ChromeWorkerScope.h | ||
JSSettings.h | ||
MessageEventRunnable.cpp | ||
MessageEventRunnable.h | ||
Principal.cpp | ||
Principal.h | ||
Queue.h | ||
RegisterBindings.cpp | ||
RuntimeService.cpp | ||
RuntimeService.h | ||
ScriptLoader.cpp | ||
ScriptLoader.h | ||
Worker.cpp | ||
Worker.h | ||
WorkerCSPEventListener.cpp | ||
WorkerCSPEventListener.h | ||
WorkerCommon.h | ||
WorkerDebugger.cpp | ||
WorkerDebugger.h | ||
WorkerDebuggerManager.cpp | ||
WorkerDebuggerManager.h | ||
WorkerError.cpp | ||
WorkerError.h | ||
WorkerEventTarget.cpp | ||
WorkerEventTarget.h | ||
WorkerLoadInfo.cpp | ||
WorkerLoadInfo.h | ||
WorkerLocation.cpp | ||
WorkerLocation.h | ||
WorkerNavigator.cpp | ||
WorkerNavigator.h | ||
WorkerPrivate.cpp | ||
WorkerPrivate.h | ||
WorkerRef.cpp | ||
WorkerRef.h | ||
WorkerRunnable.cpp | ||
WorkerRunnable.h | ||
WorkerScope.cpp | ||
WorkerScope.h | ||
WorkerStatus.h | ||
WorkerThread.cpp | ||
WorkerThread.h | ||
moz.build | ||
nsIWorkerDebugger.idl | ||
nsIWorkerDebuggerManager.idl |