Граф коммитов

695591 Коммитов

Автор SHA1 Сообщение Дата
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