Commit Graph

676085 Commits

Author SHA1 Message Date
Emilio Cobos Álvarez
602ba56e1f Bug 1590366 - Remove accessibility.heading-element-level-changes.enabled. r=MarcoZ
Well that was short :D

Differential Revision: https://phabricator.services.mozilla.com/D50047

--HG--
extra : moz-landing-system : lando
2019-10-22 13:51:41 +00:00
Andy Wingo
2b961918f5 Bug 1578418 - Use WasmABIResults iterator to place block and function results r=luke,lth
Differential Revision: https://phabricator.services.mozilla.com/D44477

--HG--
extra : moz-landing-system : lando
2019-10-22 09:04:59 +00:00
Christoph Kerschbaumer
61c17da3e9 Bug 1584993: Make CSP frame-ancestors work with fission enabled. r=jkt,farre,valentin
Differential Revision: https://phabricator.services.mozilla.com/D49147

--HG--
extra : moz-landing-system : lando
2019-10-22 10:57:43 +00:00
André Bargull
9549d17872 Bug 1383436 - Part 10: Use MToIntegerInt32 when inlining charAt and charCodeAt. r=jandem
This matches the spec better and relaxes the input argument constraints for both functions.

Differential Revision: https://phabricator.services.mozilla.com/D37293

--HG--
extra : moz-landing-system : lando
2019-10-22 09:37:38 +00:00
André Bargull
0540825b30 Bug 1383436 - Part 9: Use MToIntegerInt32 when inlining ToIntegerPositiveZero. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D37292

--HG--
extra : moz-landing-system : lando
2019-10-22 09:37:21 +00:00
André Bargull
a4821747b3 Bug 1383436 - Part 8: Add MToIntegerInt32 to specialise ToInteger operations. r=jandem
The code is mostly based on the existing MToNumberInt32 class.

Differential Revision: https://phabricator.services.mozilla.com/D37291

--HG--
extra : moz-landing-system : lando
2019-10-22 09:37:06 +00:00
André Bargull
933a1e83a2 Bug 1383436 - Part 7: Fix branchTruncate{Double,Float}ToInt32 for x64 and avoid negative zero check for ARM64. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D37290

--HG--
extra : moz-landing-system : lando
2019-10-22 09:37:01 +00:00
André Bargull
295108b55f Bug 1383436 - Part 6: Inline ToIntegerPositiveZero when returning Double values. r=jandem
MNearbyInt and MMathFunction both support |undefined| input arguments, so only
disallow |undefined| when returning an Int32.

Differential Revision: https://phabricator.services.mozilla.com/D37289

--HG--
extra : moz-landing-system : lando
2019-10-22 09:36:02 +00:00
André Bargull
f0e6fda151 Bug 1383436 - Part 5: Move inlining support from ToInteger to ToIntegerPositiveZero. r=jandem
And remove ToInteger from the self-hosting global, because it's no longer used.

Differential Revision: https://phabricator.services.mozilla.com/D37288

--HG--
extra : moz-landing-system : lando
2019-10-22 09:35:44 +00:00
André Bargull
438741980d Bug 1383436 - Part 4: Update self-hosted callers to use ToIntegerPositiveZero. r=jandem
All self-hosted functions calling ToInteger can be updated to use
ToIntegerPositiveZero, because there were either already explicit or implicit
coercions from negative to positive zero present, e.g. addition with `+0` or a
call to `Math.max(v, 0)`, or the distinction between negative and positive
zero isn't observable, e.g. when indexing into an object `obj[index]`.

Differential Revision: https://phabricator.services.mozilla.com/D37287

--HG--
extra : moz-landing-system : lando
2019-10-22 09:35:17 +00:00
André Bargull
63b3c9f1ed Bug 1383436 - Part 3: Add ToIntegerPositiveZero as a new variant of ToInteger. r=jandem
ToIntegerPositiveZero has almost identical semantics as ToInteger with the sole
exception that negative zero is converted to positive zero.

The next patches will update callers to use this function instead of ToInteger
where possible and improve the inlining of this function.

Differential Revision: https://phabricator.services.mozilla.com/D37286

--HG--
extra : moz-landing-system : lando
2019-10-22 09:34:54 +00:00
André Bargull
7f0c09f323 Bug 1383436 - Part 2: Update step comments in self-hosted functions calling ToInteger. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D37285

--HG--
extra : moz-landing-system : lando
2019-10-22 09:34:37 +00:00
André Bargull
5d208d648d Bug 1383436 - Part 1: Remove unnecessary object-type check in convertValueToInt. r=jandem
Avoid emitting object type test when already bailing out for any non-undefined type.

Differential Revision: https://phabricator.services.mozilla.com/D37284

--HG--
extra : moz-landing-system : lando
2019-10-22 09:34:15 +00:00
Maja Frydrychowicz
79206ae970 Bug 1587742 - Distinguish out-of-band non-CDP methods; r=remote-protocol-reviewers,ato,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D49989

--HG--
extra : moz-landing-system : lando
2019-10-22 13:46:58 +00:00
Maja Frydrychowicz
dfb374293d Bug 1589844 - Move Input browser-chrome tests to their own directory; r=remote-protocol-reviewers,whimboo,ato
This also fixes the intermittent timeout on Windows debug by
moving the event checks to a separate test.

Differential Revision: https://phabricator.services.mozilla.com/D49995

--HG--
rename : remote/test/browser/browser_input_dispatchKeyEvent.js => remote/test/browser/input/browser_dispatchKeyEvent.js
rename : remote/test/browser/browser_input_dispatchKeyEvent_race.js => remote/test/browser/input/browser_dispatchKeyEvent_race.js
rename : remote/test/browser/browser_input_dispatchMouseEvent.js => remote/test/browser/input/browser_dispatchMouseEvent.js
rename : remote/test/browser/doc_input_dispatchKeyEvent_race.html => remote/test/browser/input/doc_dispatchKeyEvent_race.html
rename : remote/test/browser/doc_input_events.html => remote/test/browser/input/doc_events.html
extra : moz-landing-system : lando
2019-10-22 13:09:49 +00:00
Emilio Cobos Álvarez
a2fd653551 Bug 1590278 - Cleanup scrollframe virtual / override / final declarations. r=hiro
There's so much noise.

Every time I read it I feel lost in a sea of virtual keywords :)

This should help.

Differential Revision: https://phabricator.services.mozilla.com/D50022

--HG--
extra : moz-landing-system : lando
2019-10-22 12:25:06 +00:00
Emilio Cobos Álvarez
560f96bea7 Bug 1590281 - Don't propagate overscroll-behavior from body to viewport. r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D50024

--HG--
extra : moz-landing-system : lando
2019-10-22 12:16:13 +00:00
Julian Descottes
c76f50bfad Bug 1585974 - Increase gecko_profile_entries to 10 million in talos DAMP configuration r=rwood
The current limit of 2 million entries only allows
to record part of a DAMP run. The profiler team will investigate
if the number of entries can/should be reduced, but for the time
being we bump the limit to 10 million in order to record full
profiles when running DAMP on try.

Differential Revision: https://phabricator.services.mozilla.com/D49555

--HG--
extra : moz-landing-system : lando
2019-10-22 12:16:06 +00:00
Anthony Ramine
affb91f513 Bug 1590081 - Properly guard cranelift includes with ENABLE_WASM_CRANELIFT; r=bbouvier
Differential Revision: https://phabricator.services.mozilla.com/D49900

--HG--
extra : moz-landing-system : lando
2019-10-22 10:37:11 +00:00
Anthony Ramine
798c8f5953 Bug 1590081 - Properly guard spewing code with JS_JITSPEW; r=bbouvier
Differential Revision: https://phabricator.services.mozilla.com/D49899

--HG--
extra : moz-landing-system : lando
2019-10-22 11:55:35 +00:00
Anthony Ramine
6081633c9b Bug 1590081 - Include Zydis only if JS_JITSPEW is set; r=bbouvier
Differential Revision: https://phabricator.services.mozilla.com/D49898

--HG--
extra : moz-landing-system : lando
2019-10-22 11:56:02 +00:00
Anthony Ramine
d111b07a8a Bug 1590081 - Properly guard vtune includes with MOZ_VTUNE; r=bbouvier
Differential Revision: https://phabricator.services.mozilla.com/D49902

--HG--
extra : moz-landing-system : lando
2019-10-22 11:54:47 +00:00
Tom Tung
348747a1fa Bug 1582200 - P2 - Disable wpt test window-serviceworker-failure.https.html on Android; r=nika
Differential Revision: https://phabricator.services.mozilla.com/D49738

--HG--
extra : moz-landing-system : lando
2019-10-22 12:00:15 +00:00
Tom Tung
b21840c618 Bug 1582200 - Enable wpt tests for enabling postMessage SAB; r=nika
Differential Revision: https://phabricator.services.mozilla.com/D46579

--HG--
extra : moz-landing-system : lando
2019-10-22 12:00:15 +00:00
Andrea Marchesini
7c8a14a29d Bug 1590022 - Use union return value for FileReader.result, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D49876

--HG--
extra : moz-landing-system : lando
2019-10-22 11:53:18 +00:00
Nazım Can Altınova
809db7ead1 Bug 1587907 - Move test content inside the BrowserTestUtils.withNewTab function callback r=gregtatum
In Bug 1587907 we got some contentPid not found errors. It seemed like we were
failing intermittently at getting content pid. After moving test content inside
the BrowserTestUtils.withNewTab callback, we won't get the same error anymore.
Also from my testing, it looks like it makes the test execution faster. We were
getting some intermittents before because of the timeouts, these will be fixed
if my testing is correct.

Differential Revision: https://phabricator.services.mozilla.com/D49951

--HG--
extra : moz-landing-system : lando
2019-10-21 16:43:31 +00:00
Andy Wingo
78f01e1de1 Bug 1585990 - Fix WebAssembly multi-value Ion codegen r=luke
Differential Revision: https://phabricator.services.mozilla.com/D48154

--HG--
extra : moz-landing-system : lando
2019-10-22 10:03:20 +00:00
fluks
686acfc93a Bug 1230453 - Add a hidden preference to change the number of folders in the recent list of the "bookmark this page" popup. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D43679

--HG--
extra : moz-landing-system : lando
2019-10-22 07:57:49 +00:00
Bogdan Tara
e1b6bc2222 Backed out changeset 8705284b50d4 (bug 1584993) for test_report_uri_missing_in_report_only_header.html failures CLOSED TREE 2019-10-22 13:25:49 +03:00
Kershaw Chang
08028daaf9 Bug 1588726 - Return NS_OK if IPC channel is closed r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D50033

--HG--
extra : moz-landing-system : lando
2019-10-22 09:16:46 +00:00
Jan de Mooij
29938be504 Bug 1590034 - Use MOZ_CRASH_UNSAFE in AutoEnterOOMUnsafeRegion::crash. r=jonco
This way the |reason| string will be available on crash-stats.

Differential Revision: https://phabricator.services.mozilla.com/D49879

--HG--
extra : moz-landing-system : lando
2019-10-22 07:09:46 +00:00
Dão Gottwald
55616a415e Bug 1590324 - Fix hardcoded messaging system font sizes. r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D50034

--HG--
extra : moz-landing-system : lando
2019-10-22 09:27:47 +00:00
John Dai
55f60cfb27 Bug 1543231 - Fix intermittent dom/html/test/test_bug1472426.html; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D49904

--HG--
extra : moz-landing-system : lando
2019-10-21 19:40:44 +00:00
André Bargull
a806d55e8c Bug 1583269 - Part 5: Updating ICU requires a clobber. r=jwalden
Depends on D49447

Differential Revision: https://phabricator.services.mozilla.com/D49448

--HG--
extra : moz-landing-system : lando
2019-10-19 01:40:06 +00:00
André Bargull
9ff5de7a1b Bug 1583269 - Part 4: Update language tag mappings for CLDR 36. r=jwalden
Depends on D49445

Differential Revision: https://phabricator.services.mozilla.com/D49447

--HG--
extra : moz-landing-system : lando
2019-10-19 01:39:59 +00:00
André Bargull
d2125e5768 Bug 1583269 - Part 3: Update tests after ICU update. r=jwalden
js/src/tests/jstests.list
- Enable now passing test262 tests.

non262/Intl/RelativeTimeFormat/format.js
- "minute" and "hour" are now supported in 'text' contexts for relative time formatting.
- Also see the now passing test262 tests.

non262/Intl/NumberFormat/currency-sign-accounting.js
non262/Intl/NumberFormat/sign-display.js
- Referenced ICU bug has been fixed in ICU 65.

non262/Intl/NumberFormat/notation-compact-short.js
- 万亿 is preferred over 兆 in mainland China; CLDR sources were updated accordingly.

non262/Intl/NumberFormat/notation-engineering.js
non262/Intl/NumberFormat/notation-scientific.js
- ICU removed "E0" suffix for non-finite numbers in engineering and scientific contexts.

Differential Revision: https://phabricator.services.mozilla.com/D49445

--HG--
extra : moz-landing-system : lando
2019-10-22 08:36:58 +00:00
André Bargull
e96ab7f00d Bug 1583269 - Part 2: Update in-tree ICU to release 65.1. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D49443

--HG--
rename : intl/icu/source/i18n/numparse_stringsegment.cpp => intl/icu/source/i18n/string_segment.cpp
rename : intl/icu/source/data/buildtool/__init__.py => intl/icu/source/python/icutools/databuilder/__init__.py
rename : intl/icu/source/data/buildtool/comment_stripper.py => intl/icu/source/python/icutools/databuilder/comment_stripper.py
rename : intl/icu/source/data/buildtool/locale_dependencies.py => intl/icu/source/python/icutools/databuilder/locale_dependencies.py
rename : intl/icu/source/data/buildtool/renderers/__init__.py => intl/icu/source/python/icutools/databuilder/renderers/__init__.py
rename : intl/icu/source/data/buildtool/renderers/makefile.py => intl/icu/source/python/icutools/databuilder/renderers/makefile.py
rename : intl/icu/source/data/buildtool/test/__init__.py => intl/icu/source/python/icutools/databuilder/test/__init__.py
rename : intl/icu/source/data/buildtool/test/__main__.py => intl/icu/source/python/icutools/databuilder/test/__main__.py
rename : intl/icu/source/data/buildtool/test/filtration_test.py => intl/icu/source/python/icutools/databuilder/test/filtration_test.py
extra : moz-landing-system : lando
2019-10-19 01:25:24 +00:00
André Bargull
da21d4fea0 Bug 1583269 - Part 1: Remove custom patch to add thread-safety to icu::TimeZone::adoptDefault. r=jwalden
The custom patch is no longer necessary now that <https://unicode-org.atlassian.net/browse/ICU-20595>
has been fixed. Also inline `icu::TimeZone::recreateDefault` into its sole caller and then remove
this API addition.

Differential Revision: https://phabricator.services.mozilla.com/D49441

--HG--
extra : moz-landing-system : lando
2019-10-19 01:23:08 +00:00
Alphan Chen
f085f298dc Bug 1588778 - Enable dom/tests/mochitest/bugs/test_bug369306.html for fission debug build r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D49722

--HG--
extra : moz-landing-system : lando
2019-10-21 18:36:37 +00:00
Christoph Kerschbaumer
2d974555d2 Bug 1584993: Make CSP frame-ancestors work with fission enabled. r=jkt,farre,valentin
Differential Revision: https://phabricator.services.mozilla.com/D49147

--HG--
extra : moz-landing-system : lando
2019-10-22 08:53:47 +00:00
Tooru Fujisawa
0388f104fb Bug 1587678 - Part 3: Remove unnecessary JSContext* parameter. r=Yoric
Differential Revision: https://phabricator.services.mozilla.com/D49565

--HG--
extra : moz-landing-system : lando
2019-10-22 08:56:13 +00:00
Tooru Fujisawa
9cfe0a749d Bug 1587678 - Part 2: Use FixedLengthVector when the size is known at the allocation. r=Yoric
Differential Revision: https://phabricator.services.mozilla.com/D49564

--HG--
extra : moz-landing-system : lando
2019-10-22 08:34:26 +00:00
Tooru Fujisawa
27072461a3 Bug 1587678 - Part 1: Add FixedLengthVector. r=Yoric
Differential Revision: https://phabricator.services.mozilla.com/D49563

--HG--
extra : moz-landing-system : lando
2019-10-22 08:33:58 +00:00
Tooru Fujisawa
013d0a1d89 Bug 1586975 - Part 3: Remove NaiveHuffmanTable and use GenericHuffmanTable instead. r=Yoric
Differential Revision: https://phabricator.services.mozilla.com/D49562

--HG--
extra : moz-landing-system : lando
2019-10-22 08:33:36 +00:00
Tooru Fujisawa
e76f235216 Bug 1586975 - Part 2: Add TwoEntriesHuffmanTable. r=Yoric
Differential Revision: https://phabricator.services.mozilla.com/D49561

--HG--
extra : moz-landing-system : lando
2019-10-22 08:56:06 +00:00
Tooru Fujisawa
df40e5be1e Bug 1586975 - Part 1: Making sure that we always call initWithSingleValue when we can. r=Yoric
Differential Revision: https://phabricator.services.mozilla.com/D49560

--HG--
extra : moz-landing-system : lando
2019-10-22 08:53:24 +00:00
Julien Wajsberg
bed13567fb Bug 1589122 - Add a simple check to the xpcshell test r=canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D49646

--HG--
extra : moz-landing-system : lando
2019-10-22 08:14:07 +00:00
Julien Wajsberg
333cd53ceb Bug 1589122 - Rename some arguments from settings to prefs where appropriate r=canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D49645

--HG--
extra : moz-landing-system : lando
2019-10-22 08:14:00 +00:00
Julien Wajsberg
2ef21585f6 Bug 1589122 - Add and use functions to translate values between the stored preferences and the state r=canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D49644

--HG--
extra : moz-landing-system : lando
2019-10-22 08:13:58 +00:00
Julien Wajsberg
6ab2fdc4a0 Bug 1589122 - Add comments to the functions called when using the shortcut keys r=canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D49733

--HG--
extra : moz-landing-system : lando
2019-10-22 08:13:56 +00:00