Drive-by fix to drop preference for reftypes from StaticPrefList.yaml. This is no
longer used now that the reference types feature gating code is gone.
Depends on D112656
Differential Revision: https://phabricator.services.mozilla.com/D112657
Non-essential clean up of OpIter to prepare for being used to decode
and validate constant expressions, in addition to function bodies.
Depends on D112655
Differential Revision: https://phabricator.services.mozilla.com/D112656
Non-essential clean-up to split off functionality for binary parsing out
of validation. This is useful for a future interpreter loop which runs
in a non-validation context, and would only like to deal with a
Decoder.
Differential Revision: https://phabricator.services.mozilla.com/D112654
Improved error messages emitted by JSMSG_TYPED_ARRAY_CONSTRUCT_BOUNDS.Error messages improved to specify the type and cause of error.
Added the test to check the error messages modified matches the expected cases.
Differential Revision: https://phabricator.services.mozilla.com/D113874
The maximum version check has caused more unnecessary failed
builds (for freshly up-to-date devs) than helpful guards against
tough-to-diagnose issues.
Differential Revision: https://phabricator.services.mozilla.com/D113675
A `.arcconfig` may exist in the `.git` directory. Within worktrees,
the `.git` folder isn't at `<topsrcdir>/.git`, so we have to resolve it.
Differential Revision: https://phabricator.services.mozilla.com/D113320
History shows that the test being modified here tries to test crashiness of
what happens from the onblur handler. That the initial focus originally happened
from the HTML parser instead of from a stable state seems unimportant for the
purpose of the test but introduced an opportunity for timing differences between
runs.
Differential Revision: https://phabricator.services.mozilla.com/D114068
During calls to read() and write() for JSAutoStructuredCloneBuffer the
data callbacks and closure are ignored also if none are explicitly
passed.
Use them in such case
Differential Revision: https://phabricator.services.mozilla.com/D114195
This is using js::SharedArrayRawBufferRefs that is a private API and not
exported. Leaving it in the header makes linking not to work when using
StructuredClone:
JSStructuredCloneData::~JSStructuredCloneData()':
/usr/include/mozjs-78/js/StructuredClone.h:459:
undefined reference to
`js::SharedArrayRawBufferRefs::~SharedArrayRawBufferRefs()
Differential Revision: https://phabricator.services.mozilla.com/D114128
nsFrameLoaderOwner::ReplaceFrameLoader calls nsFocusManager::ActivateRemoteFrameIfNeeded.
If the call to nsFrameLoaderOwner::ReplaceFrameLoader happens before the BC is marked as
not in BFCache, then the focus manager will not fire focus events because the window is
still frozen.
Differential Revision: https://phabricator.services.mozilla.com/D114227
This enables the following tasks on central:
+test-linux1804-64-asan/opt-marionette-fis-e10s
+test-linux1804-64-qr/debug-marionette-fis-e10s
+test-linux1804-64/debug-marionette-fis-e10s
+test-windows10-64-qr/debug-marionette-fis-e10s
+test-windows10-64/debug-marionette-fis-e10s
And the following task on autoland:
+test-linux1804-64-asan/opt-marionette-fis-e10s
Differential Revision: https://phabricator.services.mozilla.com/D114154
We'll have to pay this startup time penalty eventually for light theme
users as well but, until we do, we can avoid this regression.
Differential Revision: https://phabricator.services.mozilla.com/D114215
Depends on D114198
The isDevToolsExtensionContext flag was removed in Bug 1699493, we should be able to remove this check
Differential Revision: https://phabricator.services.mozilla.com/D114199
We no longer support connecting to FF87. emitDescriptorDestroyed was added to all tab descriptors in FF88 so all the code checking it can be removed.
Rephrased the comment around the about:debugging use case.
Differential Revision: https://phabricator.services.mozilla.com/D114198