Zibi Braniecki
275c56f717
Bug 1560038 - Switch Localization IDL to use UTF8String for L10nArgs r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D58858
--HG--
extra : moz-landing-system : lando
2020-03-11 07:17:07 +00:00
Zibi Braniecki
be99e44ab9
Bug 1560038 - Fix tests in preparation for the swap to fluent-rs. r=stas
...
Differential Revision: https://phabricator.services.mozilla.com/D57401
--HG--
extra : moz-landing-system : lando
2020-03-11 04:29:26 +00:00
Nicolas Chevobbe
a75555296e
Bug 1620967 - Clean up EvaluationContextSelector. r=jlast.
...
Store and expose thread types in constants, and use those.
Only loop once through the threads.
Differential Revision: https://phabricator.services.mozilla.com/D65966
--HG--
extra : moz-landing-system : lando
2020-03-10 15:16:17 +00:00
Nicolas Chevobbe
3f2cbeac4f
Bug 1620967 - Rename EvaluationSelector to EvaluationContextSelector. r=jlast.
...
Differential Revision: https://phabricator.services.mozilla.com/D65965
--HG--
rename : devtools/client/webconsole/components/Input/EvaluationSelector.css => devtools/client/webconsole/components/Input/EvaluationContextSelector.css
rename : devtools/client/webconsole/components/Input/EvaluationSelector.js => devtools/client/webconsole/components/Input/EvaluationContextSelector.js
extra : moz-landing-system : lando
2020-03-10 10:11:08 +00:00
Nicolas Chevobbe
5836242575
Bug 1620255
- Change context selector button color when non-top context is selected. r=jlast.
...
This patch changes the color of the evaluation context selector button
when another context than Top is selected.
This hopefully will help the user to see they're in a different context
than the regular one, which can be helpful since the context can be
changed by actions in the toolbox, and not only from the user explicitely
selecting another context.
Differential Revision: https://phabricator.services.mozilla.com/D65963
--HG--
extra : moz-landing-system : lando
2020-03-10 10:28:03 +00:00
Nicolas Chevobbe
6060f6272c
Bug 1619302
- Update instant evaluation result when a new thread is selected. r=jlast.
...
When a thread is selected, either via the context list,
or through the toolbox actions, we dispatch a new action
that will do another instant evaluation so any results
we get matches the selected context.
Differential Revision: https://phabricator.services.mozilla.com/D65741
--HG--
extra : moz-landing-system : lando
2020-03-10 21:51:55 +00:00
shindli
535724a741
Backed out changeset c6bc4817cea2 (bug 1619837) for causing perma mochitest tier2 failure in testing/mochitest/tests/python/test_basic_mochitest_plain.py CLOSED TREE
2020-03-11 09:57:06 +02:00
Zibi Braniecki
fc2dfec886
Bug 1560038 - Vendor in fluent-rc. r=emilio
...
--HG--
extra : amend_source : c535f2190b8a11ae36ee8a00278b9c3e1f0c9e71
2020-03-11 08:45:00 +02:00
Edwin Takahashi
11f28d2db6
Bug 1620343 - migrate node(newtab) to run on ubuntu1804 and move node tests to be under linux1804-64 label r=jmaher
...
Differential Revision: https://phabricator.services.mozilla.com/D66258
--HG--
extra : moz-landing-system : lando
2020-03-11 00:41:56 +00:00
Dorel Luca
c3fab9a147
Backed out changeset 3acb7c2cdc30 (bug 1560038) for build bustages
2020-03-11 07:33:40 +02:00
Masayuki Nakano
b4e1588a17
Bug 1620504 - part 15: Clean up warnings in InsertTextTransaction r=m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D66177
--HG--
extra : moz-landing-system : lando
2020-03-10 14:23:48 +00:00
Zibi Braniecki
00bb428a7c
Bug 1560038 - Vendor in fluent-rs.
2020-03-11 07:21:26 +02:00
Hiroyuki Ikezoe
3762bb0bd9
Bug 1578932 - Add a mochitest to check the docshell for an OOP iframe which is out of the display port. r=mattwoodrow
...
Differential Revision: https://phabricator.services.mozilla.com/D66153
--HG--
extra : moz-landing-system : lando
2020-03-11 02:41:03 +00:00
Mike Hommey
082a30140e
Bug 1621518 - Fix build errors with -Werror=format-security with GCC. r=jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D66355
--HG--
extra : moz-landing-system : lando
2020-03-11 03:30:11 +00:00
Ryan Hunt
5abcf032b5
Bug 1617827 - Wasm: Generate new spec-testsuite for web-platform-test. r=lth
...
Differential Revision: https://phabricator.services.mozilla.com/D65198
--HG--
rename : testing/web-platform/mozilla/tests/wasm/js/harness/async_index.js => testing/web-platform/mozilla/tests/wasm/nontrapping-float-to-int-conversions/js/harness/async_index.js
rename : testing/web-platform/mozilla/tests/wasm/js/harness/sync_index.js => testing/web-platform/mozilla/tests/wasm/nontrapping-float-to-int-conversions/js/harness/sync_index.js
rename : testing/web-platform/mozilla/tests/wasm/js/harness/testharness.css => testing/web-platform/mozilla/tests/wasm/nontrapping-float-to-int-conversions/js/harness/testharness.css
rename : testing/web-platform/mozilla/tests/wasm/js/harness/testharness.js => testing/web-platform/mozilla/tests/wasm/nontrapping-float-to-int-conversions/js/harness/testharness.js
rename : testing/web-platform/mozilla/tests/wasm/js/harness/testharnessreport.js => testing/web-platform/mozilla/tests/wasm/nontrapping-float-to-int-conversions/js/harness/testharnessreport.js
rename : testing/web-platform/mozilla/tests/wasm/i64.wast.js.html => testing/web-platform/mozilla/tests/wasm/sign-extension-ops/i64.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/js/harness/async_index.js => testing/web-platform/mozilla/tests/wasm/sign-extension-ops/js/harness/async_index.js
rename : testing/web-platform/mozilla/tests/wasm/js/harness/sync_index.js => testing/web-platform/mozilla/tests/wasm/sign-extension-ops/js/harness/sync_index.js
rename : testing/web-platform/mozilla/tests/wasm/js/harness/testharness.css => testing/web-platform/mozilla/tests/wasm/sign-extension-ops/js/harness/testharness.css
rename : testing/web-platform/mozilla/tests/wasm/js/harness/testharness.js => testing/web-platform/mozilla/tests/wasm/sign-extension-ops/js/harness/testharness.js
rename : testing/web-platform/mozilla/tests/wasm/js/harness/testharnessreport.js => testing/web-platform/mozilla/tests/wasm/sign-extension-ops/js/harness/testharnessreport.js
rename : testing/web-platform/mozilla/tests/wasm/address.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/address.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/binary-leb128.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/binary-leb128.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/binary.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/binary.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/block.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/block.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/br.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/br.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/br_table.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/br_table.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/break-drop.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/break-drop.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/call_indirect.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/call_indirect.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/comments.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/comments.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/const.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/const.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/endianness.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/endianness.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/f64.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/f64.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/float_memory.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/float_memory.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/i64.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/i64.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/js/address.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/address.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/binary.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/binary.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/block.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/block.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/break-drop.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/break-drop.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/call_indirect.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/call_indirect.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/comments.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/comments.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/const.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/const.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/custom.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/custom.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/fac.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/fac.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/float_exprs.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/float_exprs.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/float_memory.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/float_memory.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/float_misc.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/float_misc.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/harness/async_index.js => testing/web-platform/mozilla/tests/wasm/spec/js/harness/async_index.js
rename : testing/web-platform/mozilla/tests/wasm/js/harness/sync_index.js => testing/web-platform/mozilla/tests/wasm/spec/js/harness/sync_index.js
rename : testing/web-platform/mozilla/tests/wasm/js/harness/testharness.css => testing/web-platform/mozilla/tests/wasm/spec/js/harness/testharness.css
rename : testing/web-platform/mozilla/tests/wasm/js/harness/testharness.js => testing/web-platform/mozilla/tests/wasm/spec/js/harness/testharness.js
rename : testing/web-platform/mozilla/tests/wasm/js/harness/testharnessreport.js => testing/web-platform/mozilla/tests/wasm/spec/js/harness/testharnessreport.js
rename : testing/web-platform/mozilla/tests/wasm/js/i32.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/i32.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/if.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/if.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/inline-module.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/inline-module.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/int_literals.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/int_literals.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/labels.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/labels.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/load.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/load.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/local_tee.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/local_tee.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/memory_grow.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/memory_grow.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/memory_size.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/memory_size.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/return.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/return.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/select.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/select.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/skip-stack-guard-page.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/skip-stack-guard-page.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/start.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/start.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/store.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/store.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/switch.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/switch.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/traps.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/traps.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/unwind.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/unwind.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/utf8-import-module.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/utf8-import-module.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/utf8-invalid-encoding.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/utf8-invalid-encoding.wast.js
rename : testing/web-platform/mozilla/tests/wasm/load.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/load.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/local_set.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/local_set.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/loop.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/loop.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/return.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/return.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/store.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/store.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/unreachable.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/unreachable.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/unreached-invalid.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/unreached-invalid.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/unwind.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/unwind.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/utf8-import-module.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/utf8-import-module.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/utf8-invalid-encoding.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/utf8-invalid-encoding.wast.js.html
extra : moz-landing-system : lando
2020-03-11 04:14:16 +00:00
Ryan Hunt
ded3ccc1c2
Bug 1617827 - Wasm: Generate new spec-testsuite for jit-test. r=lth
...
Differential Revision: https://phabricator.services.mozilla.com/D65196
--HG--
rename : js/src/jit-test/tests/wasm/spec/custom.wast.js => js/src/jit-test/tests/wasm/spec/bulk-memory-operations/custom.wast.js
rename : js/src/jit-test/tests/wasm/spec/harness/async_index.js => js/src/jit-test/tests/wasm/spec/bulk-memory-operations/harness/async_index.js
rename : js/src/jit-test/tests/wasm/spec/harness/sync_index.js => js/src/jit-test/tests/wasm/spec/bulk-memory-operations/harness/sync_index.js
rename : js/src/jit-test/tests/wasm/spec/binary.wast.js => js/src/jit-test/tests/wasm/spec/multi-value/binary.wast.js
rename : js/src/jit-test/tests/wasm/spec/harness/async_index.js => js/src/jit-test/tests/wasm/spec/multi-value/harness/async_index.js
rename : js/src/jit-test/tests/wasm/spec/harness/sync_index.js => js/src/jit-test/tests/wasm/spec/multi-value/harness/sync_index.js
rename : js/src/jit-test/tests/wasm/spec/harness/async_index.js => js/src/jit-test/tests/wasm/spec/nontrapping-float-to-int-conversions/harness/async_index.js
rename : js/src/jit-test/tests/wasm/spec/harness/sync_index.js => js/src/jit-test/tests/wasm/spec/nontrapping-float-to-int-conversions/harness/sync_index.js
rename : js/src/jit-test/tests/wasm/spec/custom.wast.js => js/src/jit-test/tests/wasm/spec/reference-types/custom.wast.js
rename : js/src/jit-test/tests/wasm/spec/harness/async_index.js => js/src/jit-test/tests/wasm/spec/reference-types/harness/async_index.js
rename : js/src/jit-test/tests/wasm/spec/harness/sync_index.js => js/src/jit-test/tests/wasm/spec/reference-types/harness/sync_index.js
rename : js/src/jit-test/tests/wasm/spec/harness/async_index.js => js/src/jit-test/tests/wasm/spec/sign-extension-ops/harness/async_index.js
rename : js/src/jit-test/tests/wasm/spec/harness/sync_index.js => js/src/jit-test/tests/wasm/spec/sign-extension-ops/harness/sync_index.js
rename : js/src/jit-test/tests/wasm/spec/address.wast.js => js/src/jit-test/tests/wasm/spec/spec/address.wast.js
rename : js/src/jit-test/tests/wasm/spec/binary.wast.js => js/src/jit-test/tests/wasm/spec/spec/binary.wast.js
rename : js/src/jit-test/tests/wasm/spec/block.wast.js => js/src/jit-test/tests/wasm/spec/spec/block.wast.js
rename : js/src/jit-test/tests/wasm/spec/break-drop.wast.js => js/src/jit-test/tests/wasm/spec/spec/break-drop.wast.js
rename : js/src/jit-test/tests/wasm/spec/call_indirect.wast.js => js/src/jit-test/tests/wasm/spec/spec/call_indirect.wast.js
rename : js/src/jit-test/tests/wasm/spec/comments.wast.js => js/src/jit-test/tests/wasm/spec/spec/comments.wast.js
rename : js/src/jit-test/tests/wasm/spec/const.wast.js => js/src/jit-test/tests/wasm/spec/spec/const.wast.js
rename : js/src/jit-test/tests/wasm/spec/custom.wast.js => js/src/jit-test/tests/wasm/spec/spec/custom.wast.js
rename : js/src/jit-test/tests/wasm/spec/fac.wast.js => js/src/jit-test/tests/wasm/spec/spec/fac.wast.js
rename : js/src/jit-test/tests/wasm/spec/float_exprs.wast.js => js/src/jit-test/tests/wasm/spec/spec/float_exprs.wast.js
rename : js/src/jit-test/tests/wasm/spec/float_memory.wast.js => js/src/jit-test/tests/wasm/spec/spec/float_memory.wast.js
rename : js/src/jit-test/tests/wasm/spec/float_misc.wast.js => js/src/jit-test/tests/wasm/spec/spec/float_misc.wast.js
rename : js/src/jit-test/tests/wasm/spec/harness/async_index.js => js/src/jit-test/tests/wasm/spec/spec/harness/async_index.js
rename : js/src/jit-test/tests/wasm/spec/harness/sync_index.js => js/src/jit-test/tests/wasm/spec/spec/harness/sync_index.js
rename : js/src/jit-test/tests/wasm/spec/i32.wast.js => js/src/jit-test/tests/wasm/spec/spec/i32.wast.js
rename : js/src/jit-test/tests/wasm/spec/if.wast.js => js/src/jit-test/tests/wasm/spec/spec/if.wast.js
rename : js/src/jit-test/tests/wasm/spec/inline-module.wast.js => js/src/jit-test/tests/wasm/spec/spec/inline-module.wast.js
rename : js/src/jit-test/tests/wasm/spec/int_literals.wast.js => js/src/jit-test/tests/wasm/spec/spec/int_literals.wast.js
rename : js/src/jit-test/tests/wasm/spec/labels.wast.js => js/src/jit-test/tests/wasm/spec/spec/labels.wast.js
rename : js/src/jit-test/tests/wasm/spec/load.wast.js => js/src/jit-test/tests/wasm/spec/spec/load.wast.js
rename : js/src/jit-test/tests/wasm/spec/local_tee.wast.js => js/src/jit-test/tests/wasm/spec/spec/local_tee.wast.js
rename : js/src/jit-test/tests/wasm/spec/memory_grow.wast.js => js/src/jit-test/tests/wasm/spec/spec/memory_grow.wast.js
rename : js/src/jit-test/tests/wasm/spec/memory_size.wast.js => js/src/jit-test/tests/wasm/spec/spec/memory_size.wast.js
rename : js/src/jit-test/tests/wasm/spec/return.wast.js => js/src/jit-test/tests/wasm/spec/spec/return.wast.js
rename : js/src/jit-test/tests/wasm/spec/select.wast.js => js/src/jit-test/tests/wasm/spec/spec/select.wast.js
rename : js/src/jit-test/tests/wasm/spec/skip-stack-guard-page.wast.js => js/src/jit-test/tests/wasm/spec/spec/skip-stack-guard-page.wast.js
rename : js/src/jit-test/tests/wasm/spec/start.wast.js => js/src/jit-test/tests/wasm/spec/spec/start.wast.js
rename : js/src/jit-test/tests/wasm/spec/store.wast.js => js/src/jit-test/tests/wasm/spec/spec/store.wast.js
rename : js/src/jit-test/tests/wasm/spec/switch.wast.js => js/src/jit-test/tests/wasm/spec/spec/switch.wast.js
rename : js/src/jit-test/tests/wasm/spec/traps.wast.js => js/src/jit-test/tests/wasm/spec/spec/traps.wast.js
rename : js/src/jit-test/tests/wasm/spec/unwind.wast.js => js/src/jit-test/tests/wasm/spec/spec/unwind.wast.js
rename : js/src/jit-test/tests/wasm/spec/utf8-import-module.wast.js => js/src/jit-test/tests/wasm/spec/spec/utf8-import-module.wast.js
rename : js/src/jit-test/tests/wasm/spec/utf8-invalid-encoding.wast.js => js/src/jit-test/tests/wasm/spec/spec/utf8-invalid-encoding.wast.js
rename : js/src/jit-test/tests/wasm/spec/float_memory.wast.js => js/src/jit-test/tests/wasm/spec/threads/float_memory.wast.js
rename : js/src/jit-test/tests/wasm/spec/harness/async_index.js => js/src/jit-test/tests/wasm/spec/threads/harness/async_index.js
rename : js/src/jit-test/tests/wasm/spec/harness/sync_index.js => js/src/jit-test/tests/wasm/spec/threads/harness/sync_index.js
extra : moz-landing-system : lando
2020-03-11 04:09:10 +00:00
Ryan Hunt
c13f6b0bff
Bug 1617827 - Wasm: Switch to 'wasm-generate-testsuite' tooling for importing spec test-suite. r=lth
...
This switches our test import Makefile to use the wasm-generate-testsuite tool
for importing spec-tests. A new config file declaring the proposals to import,
along with tests to skip, is added to jit-test/etc.
There was an ability to apply a .patch file to paper over a back-compat issue
is types.wast.js. It appears that newer spec/tests don't include a types.wast,
so I don't think this patch is necessary anymore. We can add this ability back
later if needed.
Differential Revision: https://phabricator.services.mozilla.com/D65195
--HG--
extra : moz-landing-system : lando
2020-03-11 04:05:15 +00:00
Ryan Hunt
dcfba1aa5c
Bug 1617827 - Tests: Allow specifying an 'include' relative to directives.txt in jit-tests. r=lth
...
This is needed so that we can find include the 'harness/sync_index.js' for
each proposal using its directives.txt.
Before this commit, this was done by lib/wasm-testharness.js loading it from a
relative path. We could assume that each proposal has the same sync_index.js,
as it doesn't change often, but that seemed like it could lead to a hard to
discover bug later down the road.
Differential Revision: https://phabricator.services.mozilla.com/D65194
--HG--
extra : moz-landing-system : lando
2020-03-11 04:04:27 +00:00
Daniel Varga
8edab673d8
Backed out changeset d15b968aa6d1 (bug 1615297) for causing build bustage
...
CLOSED TREE
--HG--
extra : rebase_source : 4e525e82fb7f194d9b7eac0020932ed09ac005b7
2020-03-11 05:41:51 +02:00
Mike Conley
8ba260392e
Bug 1619992 - Split AboutNewTabService into AboutNewTabParentService and AboutNewTabChildService. r=perftest-reviewers,Mardak,sparky
...
This patch does the following:
* Moves most logic for initiating about:home / about:newtab into AboutNewTab.jsm
* Makes AboutNewTab the API surface for overriding the default about:newtab URLs.
* Reduces the surface of nsIAboutNewTabService, and makes the properties read-only
* Splits the remaining code in the nsIAboutNewTabService into an implementation for
the parent process, and one for content processes.
This split will hopefully help reduce confusion about which code in
AboutNewTabService is running in which process.
Differential Revision: https://phabricator.services.mozilla.com/D65569
--HG--
rename : browser/components/newtab/test/xpcshell/test_AboutNewTabService.js => browser/components/newtab/test/xpcshell/test_AboutNewTab.js
extra : moz-landing-system : lando
2020-03-11 03:10:29 +00:00
Kevin Jacobs
24e1ed50fa
Bug 1621350 - land NSS 710d10a72934 UPGRADE_NSS_RELEASE, r=jcj
...
2020-03-10 Kevin Jacobs <kjacobs@mozilla.com>
* lib/ssl/ssl3exthandle.c:
Bug 1618915 - Fix UBSAN issue in ssl_ParseSessionTicket
r=jcj,bbeurdouche
[710d10a72934] [tip]
2020-03-09 Kevin Jacobs <kjacobs@mozilla.com>
* lib/ssl/ssl3exthandle.c:
Bug 1618739
- Don't assert fuzzer behavior in SSL_ParseSessionTicket
r=jcj
[12fc91fad84a]
2020-03-03 Benjamin Beurdouche <bbeurdouche@mozilla.com>
* readme.md:
Bug 1619056 - Update README: TLS 1.3 is not experimental anymore.
r=jcj
[08944e50dce0]
2020-03-09 Kevin Jacobs <kjacobs@mozilla.com>
* gtests/ssl_gtest/ssl_version_unittest.cc, lib/ssl/sslexp.h,
lib/ssl/sslimpl.h, lib/ssl/sslsock.c, lib/ssl/tls13exthandle.c:
Bug 1619102 - Add workaround option to include both DTLS and TLS
versions in DTLS supported_versions. r=mt
Add an experimental function for enabling a DTLS 1.3
supported_versions compatibility workaround.
[53803dc4628f]
2020-03-09 Benjamin Beurdouche <bbeurdouche@mozilla.com>
* automation/taskcluster/scripts/run_hacl.sh,
lib/freebl/verified/Hacl_Poly1305_128.c,
lib/freebl/verified/Hacl_Poly1305_256.c:
Bug 1612493 - Fix Firefox build for Windows 2012 x64. r=kjacobs
[7e09cdab32d0]
2020-03-02 Kevin Jacobs <kjacobs@mozilla.com>
* lib/freebl/blinit.c:
Bug 1614183 - Fixup, clang-format. r=me
[b17a367b83de] [NSS_3_51_BETA1]
2020-03-02 Giulio Benetti <giulio.benetti@benettiengineering.com>
* lib/freebl/blinit.c:
Bug 1614183 - Check if PPC __has_include(<sys/auxv.h>). r=kjacobs
Some build environment doesn't provide <sys/auxv.h> and this causes
build failure, so let's check if that header exists by using
__has_include() helper.
Signed-off-by: Giulio Benetti
<giulio.benetti@benettiengineering.com>
[bb7c46049f26]
2020-03-02 Kurt Miller <kurt@intricatesoftware.com>
* lib/freebl/blinit.c:
Bug 1618400 - Fix unused variable 'getauxval' on OpenBSD/arm64 r=jcj
https://bugzilla.mozilla.org/show_bug.cgi?id=1618400
[2c989888dee7]
2020-02-28 Benjamin Beurdouche <bbeurdouche@mozilla.com>
* automation/taskcluster/graph/src/extend.js, coreconf/arch.mk,
coreconf/config.mk, lib/freebl/Makefile, lib/freebl/blapii.h,
lib/freebl/blinit.c, lib/freebl/chacha20poly1305.c,
lib/freebl/freebl.gyp,
lib/freebl/verified/Hacl_Chacha20Poly1305_256.c,
lib/freebl/verified/Hacl_Chacha20Poly1305_256.h,
lib/freebl/verified/Hacl_Chacha20_Vec256.c,
lib/freebl/verified/Hacl_Chacha20_Vec256.h,
lib/freebl/verified/Hacl_Poly1305_256.c,
lib/freebl/verified/Hacl_Poly1305_256.h, nss-tool/hw-support.c:
Bug 1612493 - Support for HACL* AVX2 code for Chacha20, Poly1305 and
Chacha20Poly1305. r=kjacobs
*** Bug 1612493 - Import AVX2 code from HACL*
*** Bug 1612493 - Add CPU detection for AVX2, BMI1, BMI2, FMA, MOVBE
*** Bug 1612493 - New flag NSS_DISABLE_AVX2 for freebl/Makefile and
freebl.gyp
*** Bug 1612493 - Disable use of AVX2 on GCC 4.4 which doesn’t
support -mavx2
*** Bug 1612493 - Disable tests when the platform doesn't have
support for AVX2
[d5deac55f543]
* automation/taskcluster/scripts/run_hacl.sh,
lib/freebl/verified/Hacl_Chacha20.c,
lib/freebl/verified/Hacl_Chacha20Poly1305_128.c,
lib/freebl/verified/Hacl_Chacha20Poly1305_32.c,
lib/freebl/verified/Hacl_Chacha20_Vec128.c,
lib/freebl/verified/Hacl_Curve25519_51.c,
lib/freebl/verified/Hacl_Kremlib.h,
lib/freebl/verified/Hacl_Poly1305_128.c,
lib/freebl/verified/Hacl_Poly1305_32.c,
lib/freebl/verified/kremlin/include/kremlin/internal/types.h,
lib/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt128.h, li
b/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt128_Verifie
d.h, lib/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt_8_1
6_32_64.h, lib/freebl/verified/kremlin/kremlib/dist/minimal/LowStar_
Endianness.h, lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar
_uint128_gcc64.h, lib/freebl/verified/libintvector.h:
Bug 1617533 - Update of HACL* after libintvector.h and coding style
changes. r=kjacobs
*** Bug 1617533 - Clang format
*** Bug 1617533 - Update HACL* commit for job in Taskcluster
*** Bug 1617533 - Update HACL* Kremlin code
[b6677ae9067e]
Differential Revision: https://phabricator.services.mozilla.com/D66264
--HG--
extra : moz-landing-system : lando
2020-03-10 21:35:56 +00:00
André Bargull
6ec8c529d1
Bug 1620999 - Part 8: Assign FunctionTree's box in the constructor. r=mgaudet
...
That way we don't need the extra `setFunctionBox()` method and with part 6 it's
now easier to spot that `FunctionTree::funbox_` doesn't change after construction.
Differential Revision: https://phabricator.services.mozilla.com/D66055
--HG--
extra : moz-landing-system : lando
2020-03-10 19:07:52 +00:00
André Bargull
338b69f020
Bug 1620999 - Part 7: Don't abort syntax parsing when encountering a misplaced "use asm" directive. r=mgaudet
...
This looks like a left-over from the time when directives were handled
differently (bug 1288459).
Differential Revision: https://phabricator.services.mozilla.com/D66054
--HG--
extra : moz-landing-system : lando
2020-03-10 19:05:26 +00:00
André Bargull
bc86a27ace
Bug 1620999 - Part 6: Remove no longer used UsedNameTracker::reset() and FunctionTreeHolder::resetFunctionTree() functions. r=mgaudet
...
These functions are no longer used after part 2.
Differential Revision: https://phabricator.services.mozilla.com/D66053
--HG--
extra : moz-landing-system : lando
2020-03-10 19:05:00 +00:00
André Bargull
c972f75914
Bug 1620999 - Part 5: Remove obsolete loop from compileScript. r=mgaudet
...
Differential Revision: https://phabricator.services.mozilla.com/D66052
--HG--
extra : moz-landing-system : lando
2020-03-10 19:06:12 +00:00
André Bargull
409f41ee44
Bug 1620999 - Part 4: Add a note when directive changes can lead to a reparse. r=mgaudet
...
Differential Revision: https://phabricator.services.mozilla.com/D66050
--HG--
extra : moz-landing-system : lando
2020-03-10 19:04:15 +00:00
André Bargull
81d81a92bd
Bug 1620999 - Part 3: Remove aborted syntax parser handling from BytecodeCompiler. r=mgaudet
...
`SourceAwareCompiler::parser` uses `FullParseHandler`, so calling
`parser->hadAbortedSyntaxParse()` always returns `false`.
Differential Revision: https://phabricator.services.mozilla.com/D66049
--HG--
extra : moz-landing-system : lando
2020-03-10 19:03:54 +00:00
André Bargull
29cefc4df5
Bug 1620999 - Part 2: Split test if parse failure can be handled into a separate method. r=mgaudet
...
Parse failures within global and eval scripts can never be handled, so we don't
even need to handle this case.
Differential Revision: https://phabricator.services.mozilla.com/D66048
--HG--
extra : moz-landing-system : lando
2020-03-10 19:03:29 +00:00
André Bargull
24b449ae20
Bug 1620999 - Part 1: Only add the profiler entry after a successful parse. r=mgaudet
...
It looks wrong to me to add a `AutoGeckoProfilerEntry` for "script emit" after a failed parse.
Differential Revision: https://phabricator.services.mozilla.com/D66047
--HG--
extra : moz-landing-system : lando
2020-03-10 19:03:04 +00:00
Sebastian Streich
8284e0c407
Bug 1621004 -- Refactor nsNPAPIPlugin.cpp r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D66046
--HG--
extra : moz-landing-system : lando
2020-03-10 23:16:36 +00:00
Daniel Varga
a2cbf61a81
Backed out 9 changesets (bug 1560038) for causing build bustage
...
CLOSED TREE
Backed out changeset 12069dae9b8d (bug 1560038)
Backed out changeset a0845cf79487 (bug 1560038)
Backed out changeset dc2406d01a63 (bug 1560038)
Backed out changeset 1b11616a5ee5 (bug 1560038)
Backed out changeset 06cdc27a39a7 (bug 1560038)
Backed out changeset a390456d9d26 (bug 1560038)
Backed out changeset 7e3d839a3e9d (bug 1560038)
Backed out changeset 0678db762fed (bug 1560038)
Backed out changeset 3b9b16532bf3 (bug 1560038)
2020-03-11 04:53:10 +02:00
Sebastian Streich
9638f7914f
Bug 1620984
- CrashReport.cpp refactor r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D66007
--HG--
extra : moz-landing-system : lando
2020-03-10 19:34:42 +00:00
cbrewster
6fb3b6bfc8
Bug 1618000: Part 2: Clamp blur radius based on scale factors r=gfx-reviewers,nical
...
Differential Revision: https://phabricator.services.mozilla.com/D65805
--HG--
extra : moz-landing-system : lando
2020-03-10 19:23:58 +00:00
cbrewster
e0da264814
Bug 1618000: Part 1: Remove blur radius clamping on Gecko-side for WR blur filters r=gfx-reviewers,nical
...
Clamping of the blur radius depends on transform scale factors. This info is not available until later in the WebRender pipeline, so we need to delegate blur radius clamping to WebRender.
Differential Revision: https://phabricator.services.mozilla.com/D65804
--HG--
extra : moz-landing-system : lando
2020-03-10 19:10:56 +00:00
Sebastian Streich
1f23aca56c
Bug 1615297 - Move Localstorage Keygen into Principal r=ckerschb,baku
...
Differential Revision: https://phabricator.services.mozilla.com/D62757
--HG--
extra : moz-landing-system : lando
2020-03-10 18:10:08 +00:00
Poren Chiang
0ab9bb5418
Bug 1336426 - Query selected text before calling word breaker. r=masayuki,m_kato
...
When triggering dictionary lookup in native macOS apps, the currently selected text is used if the cursor falls within the selection range. Since Bug 1275486 and Bug 425915 are yet to be implemented, this patch could at least give the user ability to manually mark their query first.
Differential Revision: https://phabricator.services.mozilla.com/D57096
--HG--
extra : moz-landing-system : lando
2020-03-10 21:24:13 +00:00
Dorel Luca
6c6fc9f3dc
Backed out changeset 9160f18bc24e (bug 1619992) for XPCshell failures in newtab/test/xpcshell/test_AboutNewTab.js
...
--HG--
rename : browser/components/newtab/test/xpcshell/test_AboutNewTab.js => browser/components/newtab/test/xpcshell/test_AboutNewTabService.js
2020-03-11 04:20:31 +02:00
Masayuki Nakano
605bafef7b
Bug 1620504 - part 14: Clean up warnings in InsertNodeTransaction r=m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D66176
--HG--
extra : moz-landing-system : lando
2020-03-10 14:17:53 +00:00
Zibi Braniecki
4d2733ee86
Bug 1560038 - Switch uses of FluentBundle to use fluent-rs.
...
Differential Revision: https://phabricator.services.mozilla.com/D57403
Depends on D61048
--HG--
extra : rebase_source : 0be62fa98f0a91274c96a509eeafceb6da667894
2020-03-10 20:03:59 +02:00
Zibi Braniecki
aeceebc56b
Bug 1560038 - Add FluentDateTime.
...
Differential Revision: https://phabricator.services.mozilla.com/D61048
Depends on D57402
--HG--
extra : rebase_source : 5c400a6d96622aa4249eb4df6d6350298d692993
2020-03-10 20:03:59 +02:00
Zibi Braniecki
f3fb7c3716
Bug 1560038 - Add NumberFormat bindgen for Fluent.
...
Differential Revision: https://phabricator.services.mozilla.com/D57402
Depends on D54325
--HG--
extra : rebase_source : aa280aafee4f860bc597e43da29e9baff660e7bb
2020-03-10 20:30:09 +02:00
Zibi Braniecki
0114269ceb
Bug 1560038 - Add FluentBundle.
...
Differential Revision: https://phabricator.services.mozilla.com/D54325
Depends on D54324
--HG--
extra : rebase_source : 1e5118fcdaba1121b775c9afdee8264212c3a5e3
2020-03-10 14:16:07 +02:00
Zibi Braniecki
3d02e9e6cf
Bug 1560038 - Add FluentMessage and FluentPattern.
...
Differential Revision: https://phabricator.services.mozilla.com/D54324
Depends on D54323
--HG--
extra : rebase_source : 24e514ce2b188735a869584e140bc8334d4ab5a6
2020-03-10 14:15:33 +02:00
Zibi Braniecki
8b91a599a2
Bug 1560038 - Add FluentResource.
...
Differential Revision: https://phabricator.services.mozilla.com/D54323
Depends on D56641
--HG--
extra : rebase_source : 1087ad4b1f401d942f3be65a1a215b0ef7d1a10e
2020-03-10 20:05:06 +02:00
Zibi Braniecki
646dfccfd9
Bug 1560038 - Vendor in fluent-rs.
...
Differential Revision: https://phabricator.services.mozilla.com/D56641
Depends on D58858
--HG--
extra : rebase_source : e2ffe74759467c613326d8e966c6eb32c05b38b7
2020-03-10 20:05:06 +02:00
Zibi Braniecki
42a7b711f8
Bug 1560038 - Switch Localization IDL to use UTF8String for L10nArgs
...
Differential Revision: https://phabricator.services.mozilla.com/D58858
Depends on D57401
--HG--
extra : rebase_source : 83e372046314c15b34b96ae354838910fd3f17f5
2020-03-10 20:04:55 +02:00
Zibi Braniecki
cd3c354a56
Bug 1560038 - Fix tests in preparation for the swap to fluent-rs.
...
Differential Revision: https://phabricator.services.mozilla.com/D57401
--HG--
extra : rebase_source : aa3cff839e85e22e26209e89126d0af01c3ff5c5
2020-03-10 14:11:03 +02:00
Nicholas Nethercote
335dcb2537
Bug 1619837 - Eliminate use of `fix_{linux,macosx}_stack.py` in `utils.py`. r=gsvelto
...
Because `fix_stacks.py` is faster and cross-platform.
Differential Revision: https://phabricator.services.mozilla.com/D65679
--HG--
extra : moz-landing-system : lando
2020-03-10 06:19:41 +00:00
Dorel Luca
cefe4ffd34
Backed out 3 changesets (bug 1621319
) for Mochitest failures in Harness_sanity/test_sanityEventUtils.html
...
Backed out changeset 9181798549f2 (bug 1621319
)
Backed out changeset 0522121ddf22 (bug 1621319
)
Backed out changeset b65f1bde461a (bug 1621319
)
2020-03-11 03:48:03 +02:00
Dorel Luca
5ccbcf6bec
Backed out changeset b8146414348a (bug 1621306) for XPCShell failure in xpcshell/test_rotate_viewport.js
2020-03-11 03:41:29 +02:00