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

678143 Коммитов

Автор SHA1 Сообщение Дата
Simon Giesecke b78110f986 Bug 1168606 - Introduce preference for maximum number of extra records to preload, defaulting to 0/off for now. r=ttung,asuth
Differential Revision: https://phabricator.services.mozilla.com/D43466

--HG--
extra : moz-landing-system : lando
2019-11-05 14:40:33 +00:00
André Bargull a580f8c700 Bug 1593801: Fix conditional load of BigInt digits. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D51797

--HG--
extra : moz-landing-system : lando
2019-11-05 15:28:34 +00:00
Ryan Hunt 4d03d80f48 Bug 1592783 - Update in-tree and spec-tests for trapping change. r=lth
This commit relies on a patch to the spec interpreter/tests to also make the
trapping change there [1] [2].

[1] https://github.com/eqrion/wasm-spec/tree/spidermonkey-tree-tests
[2] b467c3e4e3

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

--HG--
extra : moz-landing-system : lando
2019-11-05 15:27:34 +00:00
Ryan Hunt dfd7ad632e Bug 1592783 - Change bulk-memory instructions to trap before writing. r=lth
This commit changes all bulk-memory instructions to perform up-front bounds
checks and trap if any access would be out-of-bounds before writing.

This affects:
 * memory.init,copy,fill
 * table.init,copy,fill
 * data segment instantiation (reduces to memory.init)
 * elem segment instantiation (reduces to table.init)

Spec issue: https://github.com/WebAssembly/bulk-memory-operations/issues/111

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

--HG--
extra : moz-landing-system : lando
2019-11-05 15:27:07 +00:00
Cosmin Sabou 75352339d2 Backed out 2 changesets (bug 1588817) for mochitest failures on test_presentation_datachannel_sessiontransport.
Backed out changeset 0dfb81870b77 (bug 1588817)
Backed out changeset 0ad3a238b0e8 (bug 1588817)

--HG--
extra : rebase_source : 7dd5002242fa2a1f670e208981c6cce03006817a
2019-11-05 18:44:01 +02:00
Alastor Wu a35ea86333 Bug 1590864 - part3 : use 'notifyUserGestureActivation()' to activate document directly. r=edgar
I found that this test sometime would fail on the try server, and the reason is that the child document doesn't be activated correctly even if we have called `synthesizeMouseAtCenter()`.

In order to reduce the dependency of other modules, which might affect synthesizing event, we should use `notifyUserGestureActivation` to ensure that we indeed activate the document.

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

--HG--
extra : moz-landing-system : lando
2019-11-05 09:37:26 +00:00
Alastor Wu b077049e5f Bug 1590864 - part2 : enable test for Fission r=edgar
Differential Revision: https://phabricator.services.mozilla.com/D51428

--HG--
extra : moz-landing-system : lando
2019-11-04 19:41:49 +00:00
Alastor Wu 230fbfc8d4 Bug 1590864 - part1 : get the user activation state from top-level browsing context. r=edgar
As `ApproverDocOf()` uses `docshell::GetInProcessSameTypeRootTreeItem()`, which is not compatible in Fission because we are not able to get the top document if we are in the remote process. Therefore, we should check browsering content directly instead, because the user activation state would be sync automatically for each top-level browsing context among different processes.

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

--HG--
extra : moz-landing-system : lando
2019-11-05 16:41:16 +00:00
Jason Laster decdfa79d9 Bug 1592718 - Enable WatchPoints in Nightly and DevEdition. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D51742

--HG--
extra : moz-landing-system : lando
2019-11-05 16:38:01 +00:00
Ted Campbell 0a584d961b Bug 1593486 - Cleanup ./mach jsapi-tests implementation r=sfink,froydnj
Standardize the jsapi-tests logic to match the other spidermonkey check
commands in testing/mach_commands.py.

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

--HG--
extra : moz-landing-system : lando
2019-11-05 16:24:54 +00:00
Brian Hackett 5efbcaefb0 Bug 1594042 - Improve logpoint performance, r=jlast.
Differential Revision: https://phabricator.services.mozilla.com/D51846

--HG--
extra : moz-landing-system : lando
2019-11-05 16:17:13 +00:00
Elliot Stirling 1c3c845ad9 Bug 1577192 - Adds a screenshot api using ScreenshotBuilder. r=geckoview-reviewers,snorp,rbarker
Differential Revision: https://phabricator.services.mozilla.com/D49293

--HG--
extra : moz-landing-system : lando
2019-11-05 16:15:09 +00:00
Andrew Sutherland 9f7be5494d Bug 1488583 - Remove unsupported, misleading "dom.indexedDB.enabled" preference r=ttung
There were 3 checks for this preference.  Prior to bug 1079355 which ignored the
pref for system principals, the checks were all straightforward pref checks.

The conditionals are somewhat confusing as written.  The main idea is the code
inside the blocks only executes if:
- The preference is disabled.
- The RV was success (we don't want to steal error handling, just prevent
  success.)
- We're not dealing with the system principal.

As such, I'm removing the full conditional blocks.

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

--HG--
extra : moz-landing-system : lando
2019-11-05 08:13:45 +00:00
Tooru Fujisawa be66409383 Bug 1591406 - Use infallible methods for already allocated Vector. r=Yoric
Differential Revision: https://phabricator.services.mozilla.com/D50611

--HG--
extra : moz-landing-system : lando
2019-11-05 16:11:16 +00:00
Tooru Fujisawa 6bb9a09010 Bug 1591359 - Part 2: Rename HuffmanTableUnreachable to TableImplementationUninitialized. r=Yoric
Differential Revision: https://phabricator.services.mozilla.com/D50598

--HG--
extra : moz-landing-system : lando
2019-11-05 16:11:16 +00:00
Tooru Fujisawa 222d884cf6 Bug 1591359 - Part 1: Separate HuffmanTableValue& array into TableStatus array and uninitialized GenericHuffmanTable array. r=Yoric
Differential Revision: https://phabricator.services.mozilla.com/D50597

--HG--
extra : moz-landing-system : lando
2019-11-05 15:44:06 +00:00
Valentin Gosu ed4b10d09c Bug 1584743 - Use data URL for services.settings.server in test_http2-proxy.js r=mayhemer
Using a data URL makes the request not use the proxy and so it will not mess up the session count

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

--HG--
extra : moz-landing-system : lando
2019-11-05 15:56:26 +00:00
Valentin Gosu 44081f03e7 Bug 1584397 - Make http2 proxy code execute in a separate process r=mayhemer
* Adds a new moz-http2-child.js file which gets spawned into a new process. When calling NodeServer.execute, the code gets passed to the existing moz-http2.js process which then sends it to be evaluated in the child process. Any crash in the child should not be able to kill the main node process.
* Moves the proxy creation code into test_http2-proxy.js
* Adds the new NodeServer.fork() and NodeServer.kill() static methods to spawn a new server
* Makes it easier to isolate a test's behaviour from another's. It also opens the way to moving some of the logic to individual unit tests, like we do for the proxy creation code, rather than keeping it all in moz-http2.js

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

--HG--
extra : moz-landing-system : lando
2019-11-05 15:51:43 +00:00
Dorel Luca c8d81d0c68 Bug 1586686 = Disable test_triggeringprincipal_iframe_iframe_window_open.html on Linux64-fis-debug-webrender for frequent failures r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D51634

--HG--
extra : moz-landing-system : lando
2019-11-04 20:50:07 +00:00
Andreas Farre 38d8e4a5c9 Bug 1592290 - Propagate aLookForCallerOnJSStack in nsGlobalWindowOuter::WindowExists to BrowsingContext::FindWith. r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D50942

--HG--
extra : moz-landing-system : lando
2019-11-05 13:39:50 +00:00
Belén Albeza 6e5c96847e Bug 1590756: Fix unregister service workers r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D51257

--HG--
extra : moz-landing-system : lando
2019-11-05 15:53:54 +00:00
Andy Wingo 131db600b5 Bug 1592973 - Fix WebAssembly ABIResultIter for stack arguments r=lth
Differential Revision: https://phabricator.services.mozilla.com/D51269

--HG--
extra : moz-landing-system : lando
2019-11-05 15:38:39 +00:00
Andy Wingo 82923924d7 Bug 1592974 - Spill registers before emitting an interrupt check r=lth
Differential Revision: https://phabricator.services.mozilla.com/D51270

--HG--
extra : moz-landing-system : lando
2019-11-05 15:40:21 +00:00
Andy Wingo 20f1f55a8e Bug 1593015 - Fix WebAssembly baseline codegen for if/then/else with parameters r=lth
Differential Revision: https://phabricator.services.mozilla.com/D51285

--HG--
extra : moz-landing-system : lando
2019-11-05 15:42:12 +00:00
Dan Minor aaa158c77a Bug 1588817 - Disable RTCDataChannel-send.html on win32; r=drno
Running this test leads to intermittent "unable to find test window"
failures on 32 bit windows. If the timeout to get_test_window() in
executormarionette.py is increased, the failure goes away, but there
is no way in the framework to increase this timeout for a single
test.

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

--HG--
extra : moz-landing-system : lando
2019-11-05 15:04:50 +00:00
Dan Minor 0a1a3f1fd4 Bug 1588817 - Enable mDNS hostname obfuscation on desktop platforms; r=drno
Differential Revision: https://phabricator.services.mozilla.com/D49956

--HG--
extra : moz-landing-system : lando
2019-11-05 15:04:41 +00:00
yulia 92472ccbd7 Bug 1593415 - fix reflection for nullish coalescing; r=jorendorff
I forgot about Reflect.cpp after the initial changes and borked it. This fixes it!

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

--HG--
extra : moz-landing-system : lando
2019-11-05 14:59:21 +00:00
Andrew McCreight 634c8dd169 Bug 1591174 - Fix some references to nsIDOMWindow. r=bzbarsky
nsIDOMWindow is now an empty interface. There are two references to
nsIDOMWindow::openDialog in comments which needed to be updated. There
were also a few forward declarations of nsIDOMWindow that were unused.

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

--HG--
extra : moz-landing-system : lando
2019-11-05 04:52:53 +00:00
David Walsh ee044d40a7 Bug 1586667 - Update case for blocked icon tooltip r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D48985

--HG--
extra : moz-landing-system : lando
2019-11-04 08:41:52 +00:00
Nicolas Silva 3e4e9cbc17 Bug 1568600 - Disable sub-px aa in WebRender if dual-source-blending is unavailable. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D42303

--HG--
extra : moz-landing-system : lando
2019-11-05 14:39:37 +00:00
Cosmin Sabou 1211bbc800 Backed out 12 changesets (bug 1168606) for causing build bustages on ActorsParent.cpp and Assertions.h. CLOSED TREE
Backed out changeset 307bd8d24407 (bug 1168606)
Backed out changeset a2ae085f929f (bug 1168606)
Backed out changeset 8fdc4a3d3ecb (bug 1168606)
Backed out changeset 918dc7cce5e9 (bug 1168606)
Backed out changeset 8c776a5cb5db (bug 1168606)
Backed out changeset dffe1e6c58bd (bug 1168606)
Backed out changeset 41f1bef0f019 (bug 1168606)
Backed out changeset 96cb7140a4f6 (bug 1168606)
Backed out changeset 6818224b9b11 (bug 1168606)
Backed out changeset f1be81af7d6b (bug 1168606)
Backed out changeset 8dc185488801 (bug 1168606)
Backed out changeset 9d8b02674d45 (bug 1168606)
2019-11-05 16:34:22 +02:00
Mike de Boer a97f9adaf8 Bug 1554761 - Follow-up to add a module import/ constant that I accidentally removed in Part 2. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D51817

--HG--
extra : moz-landing-system : lando
2019-11-05 13:58:04 +00:00
Gregory Mierzwinski 1fb8e8eb6b Bug 1587576 - Part 3: Add chrome support in raptor-browsertime. r=perftest-reviewers,rwood,ahal
This is the third, and final, part of a patch that adds chrome support to raptor-browsertime.

In this part, all the changes from the previous 2 parts are integrated in raptor and browsertime. The main change is that the browsertime-chromedriver paths created in taskcluster's `tests.py` are changed to include a `{}` for inserting the chrome version that is used in production (formatting is done within raptor). The Perftest class structure is slightly modified as well here to accommodate these changes.

There are also some changes to how the taskcluster definitions are made to make it easier to specify how chrome must be handled. The 'limit-platforms' and 'run-visual-metrics' fields are added for this purpose to limit chrome's platforms and disable visual-metric tasks.

Finally, chrome is missing some results in browsertime (relative to firefox) and at least one of the other results is scattered into a different location. The results.py and output.py changes handle this issue.

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

--HG--
extra : moz-landing-system : lando
2019-11-05 13:50:15 +00:00
Gregory Mierzwinski fa8d8fd872 Bug 1587576 - Part 2: Add chromedriver fetch task. r=ahal
This is the second part of a patch that adds chrome support to raptor-browsertime.

This part of the patch adds fetch tasks to handle multiple chrome versions running in production. These fetch tasks provide a tar that the chrome browsertime can use to get a chromedriver compatible with the chrome version available on the testing machine. The artifacts are converted to `.tar.zst` so that they can be prefixed with the chome version that they are compatible with.

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

--HG--
extra : moz-landing-system : lando
2019-11-05 13:52:12 +00:00
Gregory Mierzwinski 9c2e769ec2 Bug 1587576 - Part 1: Add ability to get browser version. r=perftest-reviewers,rwood
This is the first part of a patch that adds chrome support to raptor-browsertime.

In this patch, a get_browser_meta function is added which returns the name and version of the browser being tested. This version will then be used (in part 3) in the variable passed in through --browsertime-chromedriver (only when running not locally, or if we find {} in the string).

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

--HG--
extra : moz-landing-system : lando
2019-11-04 19:52:36 +00:00
Mihai Alexandru Michis c99a36618f Bug 1590649 - Disable browser_partitionedCookies.js on fission, windows and macos. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D51787

--HG--
extra : moz-landing-system : lando
2019-11-05 14:17:50 +00:00
Andrew Halberstadt d8dbe1133d Bug 1593360 - Version bump mozdebug to 0.2.0, r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D51819

--HG--
extra : moz-landing-system : lando
2019-11-05 14:19:19 +00:00
Cosmin Sabou 98797835bb Backed out changeset 283c5335d006 (bug 1589826) for causing browser chrome failures. CLOSED TREE 2019-11-05 16:24:45 +02:00
Cosmin Sabou fc0c278134 Bug 1168606 - Fix build bustages on ActorsParent.cpp. r=sgiesecke CLOSED TREE
--HG--
extra : amend_source : 571db2de04d434008bca03b2d69c350c0ed627a9
2019-11-05 16:15:53 +02:00
Cosmin Sabou ac35928c0f Backed out changeset 4c4b65f3e7fb (bug 1575258) for causing wrench bustages. CLOSED TREE
--HG--
extra : rebase_source : b27ff2fc38aa0fb3d83aa3841ff92e5f1916a4c0
2019-11-05 15:54:39 +02:00
Simon Giesecke 05d088dff7 Bug 1168606 - Fixed some log messages. r=ttung
Differential Revision: https://phabricator.services.mozilla.com/D49397

--HG--
extra : moz-landing-system : lando
2019-11-05 12:49:32 +00:00
Simon Giesecke 95a4ff4109 Bug 1168606 - Do not use mContinueCalled for determining whether to cache a cursor response. r=ttung,asuth
Depends on D45674

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

--HG--
extra : moz-landing-system : lando
2019-11-05 13:23:58 +00:00
Simon Giesecke e4ad20d178 Bug 1168606 - Removed duplication between different BackgroundCursorChild::HandleResponse overloads. r=ttung,asuth
Differential Revision: https://phabricator.services.mozilla.com/D45674

--HG--
extra : moz-landing-system : lando
2019-11-05 12:48:28 +00:00
Simon Giesecke 8835742b38 Bug 1168606 - Extract common function for discarding cached responses. r=ttung,asuth
Depends on D45308

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

--HG--
extra : moz-landing-system : lando
2019-11-05 13:23:34 +00:00
Simon Giesecke 20ca4b7794 Bug 1168606 - Extract functions for accessing sort key into Cursor. r=ytausky,asuth
Depends on D44443

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

--HG--
extra : moz-landing-system : lando
2019-11-05 12:47:36 +00:00
Simon Giesecke 1b5b703a49 Bug 1168606 - Removed implicit conversion operator of CachedStatement. r=ttung,asuth
Depends on D44377

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

--HG--
extra : moz-landing-system : lando
2019-11-05 12:47:28 +00:00
Simon Giesecke babd04fe5d Bug 1168606 - Reduced duplication for handling sort key comparisons in SQL queries and improved type-safety. r=ttung,asuth
Depends on D44009

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

--HG--
extra : moz-landing-system : lando
2019-11-05 12:47:26 +00:00
Simon Giesecke 024a6ea519 Bug 1168606 - Add support for preloading key-only cursors. r=ttung,asuth
Differential Revision: https://phabricator.services.mozilla.com/D44009

--HG--
extra : moz-landing-system : lando
2019-11-05 12:46:16 +00:00
Simon Giesecke 69cd8f61cb Bug 1168606 - Support preloading also for index cursors. r=ttung,asuth
Depends on D43252

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

--HG--
extra : moz-landing-system : lando
2019-11-05 12:45:48 +00:00
Simon Giesecke 1db45a09bf Bug 1168606 - Send extra records with every ObjectStoreCursorResponse if enabled by pref. r=ttung,asuth
Differential Revision: https://phabricator.services.mozilla.com/D43252

--HG--
extra : moz-landing-system : lando
2019-11-05 12:48:36 +00:00