b4d5fb43ba1c2258e069f88700b236ecb6451c89: Backed out changeset 562a834a3692 (bug 1656349) for build bustages at BackgroundParentImpl. CLOSED TREE
Butkovits Atila <abutkovits@mozilla.com> - Sat, 01 Aug 2020 01:02:44 +0300 - rev 607609
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Backed out changeset 562a834a3692 (bug 1656349) for build bustages at BackgroundParentImpl. CLOSED TREE
0bd8e8a498b1d17695351a9a1cb0edc1861382e5: Bug 1643689 - disable 1st round of manifest scheduling. r=aryx
Joel Maher <jmaher@mozilla.com> - Fri, 31 Jul 2020 20:15:34 +0000 - rev 607608
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1643689 - disable 1st round of manifest scheduling. r=aryx disable 1st round of manifest scheduling Differential Revision: https://phabricator.services.mozilla.com/D85621
04f8898e822c2c041bb70352253456ab5e6f1d59: Bug 1652881 - filter out remaining debug tasks on beta/release. r=Callek
Joel Maher <jmaher@mozilla.com> - Fri, 31 Jul 2020 20:10:37 +0000 - rev 607607
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1652881 - filter out remaining debug tasks on beta/release. r=Callek filter out remaining debug tasks on beta/release. Differential Revision: https://phabricator.services.mozilla.com/D85511
f0e17a12f1a893b5b2da849e22943911bb0398e3: Bug 1656410 - Fix py3 sort failure in test-info report --show-manifests; r=bc
Geoff Brown <gbrown@mozilla.com> - Fri, 31 Jul 2020 18:52:29 +0000 - rev 607606
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1656410 - Fix py3 sort failure in test-info report --show-manifests; r=bc Differential Revision: https://phabricator.services.mozilla.com/D85619
562a834a3692978dce6039738145ab66a666428b: Bug 1656349 - Refactor the IPC lifetimes for the PGamepadEventChannel object r=daoshengmu
Chris Martin <cmartin@mozilla.com> - Fri, 31 Jul 2020 19:40:55 +0000 - rev 607605
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1656349 - Refactor the IPC lifetimes for the PGamepadEventChannel object r=daoshengmu Change the GamepadEventChannel so it is fully-initialized by the IPC constuctor and needs no separate "init" message, and so its completely destroyed by the ActorDestroy() message so it needs no "cleanup" message. This simplifies the object lifetime, as well as unifies the IPC error vs clean shutdown paths. Differential Revision: https://phabricator.services.mozilla.com/D85481
9dc94550a9dbab7d8985bf2453217fc2ded9ac53: Bug 1655238 - Add a test. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 31 Jul 2020 18:53:59 +0000 - rev 607604
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1655238 - Add a test. r=botond Depends on D85453 Differential Revision: https://phabricator.services.mozilla.com/D85604
20c5d58809393b66e1424fcc54abf3b958e83e84: Bug 1655238 - Only cancel existing APZ animations on mousedown when the mousedown lands on a scrollthumb. r=tnikkel
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 31 Jul 2020 15:36:24 +0000 - rev 607603
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1655238 - Only cancel existing APZ animations on mousedown when the mousedown lands on a scrollthumb. r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D85453
d74e81817c7e79f8b7831156c86c389bbe15ebff: Bug 1655238 - Add a hit-scrollthumb flag to the TargetConfirmationFlags. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 31 Jul 2020 19:26:20 +0000 - rev 607602
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1655238 - Add a hit-scrollthumb flag to the TargetConfirmationFlags. r=botond Instead of setting the mTargetConfirmed flag to false in APZCTreeManager when potentially starting a drag block, let the input block creation do it a little bit later. This change ensures that the InputQueue ReciveInputEvent methods have access to the mHitScrollthumb flag, and so can make better decisions. Differential Revision: https://phabricator.services.mozilla.com/D85452
86fac7f5d05fe1945b8917b6087b172d2a2e9cc9: Bug 1656395: Have wrench create a Tracy zone for each reftest. r=gw
Jim Blandy <jimb@mozilla.com> - Fri, 31 Jul 2020 01:12:15 +0000 - rev 607601
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1656395: Have wrench create a Tracy zone for each reftest. r=gw This adds a use of the tracy-rs `profile_scope!` macro to `ReftestHarness::run_reftest`. Depends on D85509 Differential Revision: https://phabricator.services.mozilla.com/D85510
8c5cac01426dd1f34c3f8de5cfa93180ef849129: Bug 1656395: Update to tracy-rs 0.1.2. r=gw
Jim Blandy <jimb@mozilla.com> - Fri, 31 Jul 2020 01:11:49 +0000 - rev 607600
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1656395: Update to tracy-rs 0.1.2. r=gw This version of `tracy-rs` adds the `text:` option to the `profile_scope!` macro. Differential Revision: https://phabricator.services.mozilla.com/D85509
478b4aba016f2b494b6f287af0982e377bb10349: Bug 1655278 - Stop forcing a composite when we have fallen 2 vsync intervals behind. r=kats
Jamie Nicol <jnicol@mozilla.com> - Fri, 31 Jul 2020 17:53:27 +0000 - rev 607599
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1655278 - Stop forcing a composite when we have fallen 2 vsync intervals behind. r=kats Currently on Android when CompositorVsyncScheduler detects that we requested a composite more than 2 vsync intervals ago it forces an immediate composite. This is a relic from times when vsync observation occured on the main thread, and Fennec was single-process. (The logic being that if the main thread was busy and it would be better to composite immediately rather than wait for the vsync notification.) Neither of these conditions are true nowadays, and geckoview should be no worse than desktop platforms in this regard, so let's remove this code. Depends on D85611 Differential Revision: https://phabricator.services.mozilla.com/D85612
d6cfdf681c346e69ec6ac12effe56661de8280d7: Bug 1655278 - Ensure AndroidVsyncSource::Display::mVsyncDuration is initialized before CompositorBridgeParent. r=kats
Jamie Nicol <jnicol@mozilla.com> - Fri, 31 Jul 2020 17:49:10 +0000 - rev 607598
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1655278 - Ensure AndroidVsyncSource::Display::mVsyncDuration is initialized before CompositorBridgeParent. r=kats When a CompositorBridgeParent is initialized it reads the vsync duration from the AndroidVsyncSource::Display instance. The vsync duration is currently initialized in AndroidVsyncSource::EnableVsync(). Since bug 1617750 landed, which makes the hidden window lazily loaded, the first tab's CompositorBridgeParent is being initialized before vsync is enabled, meaning it reads a value of zero. Instead, initialize mVsyncDuration in the AndroidVsyncSource::Display constructor. Differential Revision: https://phabricator.services.mozilla.com/D85611
b734942650d428f3950f547fda4a1f030ce280c1: Backed out 3 changesets (bug 1635473, bug 1531609) for reftest failures. CLOSED TREE
Butkovits Atila <abutkovits@mozilla.com> - Fri, 31 Jul 2020 23:56:54 +0300 - rev 607597
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Backed out 3 changesets (bug 1635473, bug 1531609) for reftest failures. CLOSED TREE Backed out changeset 1e7b32808be8 (bug 1531609) Backed out changeset e64a61869cdb (bug 1531609) Backed out changeset 6da37d7f6dd3 (bug 1635473)
801b59414882378eff04a7e5ac0b27a8c91fd59d: Backed out 11 changesets (bug 1655465) for breaking SM builds on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Fri, 31 Jul 2020 22:37:34 +0300 - rev 607596
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Backed out 11 changesets (bug 1655465) for breaking SM builds on a CLOSED TREE Backed out changeset 6567d54b63c8 (bug 1655465) Backed out changeset a5491d62d560 (bug 1655465) Backed out changeset 5ead4048955f (bug 1655465) Backed out changeset 8b030b7d13ab (bug 1655465) Backed out changeset 1682c7ee28f9 (bug 1655465) Backed out changeset 7527a8726d9c (bug 1655465) Backed out changeset 367207c1cece (bug 1655465) Backed out changeset bc2378fcaf0f (bug 1655465) Backed out changeset 66ff72ea169b (bug 1655465) Backed out changeset 737e3a6415de (bug 1655465) Backed out changeset 4dbe80f41370 (bug 1655465)
159df7ad75ad56d020c36f7b010a958a567b0f61: Bug 1654056: Rename app-link tests to VIEW and home_activity to MAIN r=acreskey,sparky,tarek
sachin <sraturi@sfu.ca> - Fri, 31 Jul 2020 18:54:27 +0000 - rev 607595
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1654056: Rename app-link tests to VIEW and home_activity to MAIN r=acreskey,sparky,tarek Rename app-link tests to VIEW and home_activity to MAIN Differential Revision: https://phabricator.services.mozilla.com/D84400
59448e5759d83b20e84d9df356f4574d88b4fdfc: Bug 1653094 - Ignore some properties in BaseScript when collecting decorated methods. r=gbrown
Bob Clary <bclary@bclary.com> - Fri, 31 Jul 2020 18:56:17 +0000 - rev 607594
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1653094 - Ignore some properties in BaseScript when collecting decorated methods. r=gbrown Differential Revision: https://phabricator.services.mozilla.com/D85581
6037c7a2a7de7d5e2791756ad80d4dcdd6ab51eb: Bug 1656477 - Do not react to cached DOCUMENT_EVENT resources in Changes panel. r=daisuke
Razvan Caliman <rcaliman@mozilla.com> - Fri, 31 Jul 2020 17:06:33 +0000 - rev 607593
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1656477 - Do not react to cached DOCUMENT_EVENT resources in Changes panel. r=daisuke This patch is borrowing a change that's coming with D85239 to fix the issue that the Changes panel shows as empty when it should show changes tracked in the background (before the Changes panel is opened). The reason, as identified in D85239, is that the Changes panel reacts to `DOCUMENT_EVENT` resources which are cached in the resource watcher. The Changes panel thinks that the document is reloading so it clears all the changes that were collected. The result in an empty Changes panel. The screenshot below shows the resource types and the order in which they arrive: {F2382929} Differential Revision: https://phabricator.services.mozilla.com/D85603
6567d54b63c8271853f9f33548f7d61f596a8314: Bug 1655465 - Part 11: Change JSOp::FunctionProto to JSOp::BuiltinObject. r=jandem
André Bargull <andre.bargull@gmail.com> - Fri, 31 Jul 2020 14:44:18 +0000 - rev 607592
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1655465 - Part 11: Change JSOp::FunctionProto to JSOp::BuiltinObject. r=jandem Callers to `GetBuiltinPrototype()` rely on inlining the function itself plus optimising the object access, so that the property value is directly seen as a constant in the compiler. By changing `GetBuiltinPrototype()` and `GetBuiltinConstructor()` to be directly translated into a JSOp, we can avoid heavily relying on the compiler to optimise these two functions. The new opcode replaces the existing JSOp::FunctionProto opcode. It doesn't use JSProtoKey directly in order to help jsparagus (bug 1622530), but instead uses its own set of mapping from enum values to built-in prototypes and constructors. This change also resolves bug 1377264. Differential Revision: https://phabricator.services.mozilla.com/D84991
a5491d62d560707214291f1cef2f157a602f6a17: Bug 1655465 - Part 10: Support StringSplitString in CacheIR and Warp. r=jandem
André Bargull <andre.bargull@gmail.com> - Fri, 31 Jul 2020 14:09:44 +0000 - rev 607591
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1655465 - Part 10: Support StringSplitString in CacheIR and Warp. r=jandem Drive-by change: - Make `intrinsic_StringSplitString` a static function. Differential Revision: https://phabricator.services.mozilla.com/D84989
5ead4048955fa24b83dc4a6f407d1db9ebd886f2: Bug 1655465 - Part 9: Avoid MToString on string-typed inputs in Warp. r=jandem
André Bargull <andre.bargull@gmail.com> - Fri, 31 Jul 2020 14:07:58 +0000 - rev 607590
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1655465 - Part 9: Avoid MToString on string-typed inputs in Warp. r=jandem Warp can't currently fold away `MToString`, as a workaround handle the already string case in WarpBuilder. Differential Revision: https://phabricator.services.mozilla.com/D84988
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip