BytecodeEmitter.cpp:
- Drive-by change in `emitObjLiteralValue()`: Call MOZ_CRASH instead of returning
`false` for unhandled parse nodes. And also assert the function is only called
with valid parse nodes in the first place.
NameFunctions.cpp:
- BigInts aren't currently supported for guessed names, so just I've only updated
the assertion condition.
Parser.cpp:
- Update spec reference from `NumericLiteralBase` to `NonDecimalIntegerLiteral`.
- The new `bigIntAtom()` function runs counter to the deferred gc-things work,
but this inevitable as long as function names are computed in the parser.
Differential Revision: https://phabricator.services.mozilla.com/D58757
--HG--
extra : moz-landing-system : lando
The tests are now using mutation observer to check
when the dom is updated instead.
Differential Revision: https://phabricator.services.mozilla.com/D57499
--HG--
extra : moz-landing-system : lando
This test is proving to be a nuisance during the migration.
Temporarily disable it while the reftest-no-accel suite is greened up on ubuntu1804 and ready for migration on mozilla-central.
Differential Revision: https://phabricator.services.mozilla.com/D59384
--HG--
extra : moz-landing-system : lando
BytecodeEmitter.cpp:
- Drive-by change in `emitObjLiteralValue()`: Call MOZ_CRASH instead of returning
`false` for unhandled parse nodes. And also assert the function is only called
with valid parse nodes in the first place.
NameFunctions.cpp:
- BigInts aren't currently supported for guessed names, so just I've only updated
the assertion condition.
Parser.cpp:
- Update spec reference from `NumericLiteralBase` to `NonDecimalIntegerLiteral`.
- The new `bigIntAtom()` function runs counter to the deferred gc-things work,
but this inevitable as long as function names are computed in the parser.
Differential Revision: https://phabricator.services.mozilla.com/D58757
--HG--
extra : moz-landing-system : lando
Also adds tests for checking the search engine lists when falling back to a default region.
Differential Revision: https://phabricator.services.mozilla.com/D59084
--HG--
extra : moz-landing-system : lando
The new code is a superset of the old, so I've left it much the same to avoid conflicts until we come up with a more long term solution.
Differential Revision: https://phabricator.services.mozilla.com/D59181
--HG--
extra : moz-landing-system : lando
Width does not have an effect on a table-row element, but only when it is
displayed in a horizontal writing-mode.
Similarly, height does not have effect when it is displayed in a vertical
writing-mode.
So this patch makes our inactiveCSS validator a little more specific in those
cases.
Differential Revision: https://phabricator.services.mozilla.com/D57768
--HG--
extra : moz-landing-system : lando
This patch only allows sacrificing subpixel anti-aliasing when the
screen size is larger than WUXGA, and when the force disable pref is not
set. In the future, we may also add disable this for high end GPUs.
This also consolidates the WebRender debug flags to use the same
signaling infrastructure to avoid needing to store the debug flag state
and check on each transaction. Instead it now applies the debug flag
updates when the gfxVar changes.
Differential Revision: https://phabricator.services.mozilla.com/D57469
--HG--
extra : moz-landing-system : lando
clearKeptObjects will be called in asyncGCDeref.
This is needed for the following test:
test262/built-ins/WeakRef/prototype/deref/gc-cleanup-not-prevented-with-wr-deref.js
Differential Revision: https://phabricator.services.mozilla.com/D59305
--HG--
extra : moz-landing-system : lando
To fix the failures in:
js/src/tests/test262/built-ins/WeakRef/length.js
test262/built-ins/WeakRef/prototype/deref/length.js
Differential Revision: https://phabricator.services.mozilla.com/D59304
--HG--
extra : moz-landing-system : lando
CLOSED TREE
Backed out changeset 27cec4c76272 (bug 1601688)
Backed out changeset 9aa05612f10f (bug 1601688)
--HG--
extra : rebase_source : 8be2ada196777716cf7a1a47112033b8d1afd481
In StartDocumentLoad we copy the securityInfo reference from the load channel into a document
member variable. This used to happen only for HTML documents, but other documents (e.g. media)
can be loaded via secure channels, too and thus should have securityInfos. We're using the
securityInfo object to display information in the UI, which would previously fail for images and videos.
Differential Revision: https://phabricator.services.mozilla.com/D59327
--HG--
extra : moz-landing-system : lando