d018fa0378807ab799cf19865b91945e2cd66357: Discard samples that are older than 20 seconds. draft
Markus Stange <mstange@themasta.com> - Wed, 23 May 2018 23:52:21 -0400 - rev 806066
Push 112836 by bmo:mstange@themasta.com at Fri, 08 Jun 2018 21:35:20 +0000
Discard samples that are older than 20 seconds.
e76283d9abeb527d0eba8f62120dd1295345061e: Grow and shrink the profiler buffer dynamically so as to not waste memory when a large buffer size limit is picked. draft
Markus Stange <mstange@themasta.com> - Tue, 22 May 2018 17:30:08 -0400 - rev 806065
Push 112836 by bmo:mstange@themasta.com at Fri, 08 Jun 2018 21:35:20 +0000
Grow and shrink the profiler buffer dynamically so as to not waste memory when a large buffer size limit is picked.
4492e01957f1b4cc5793478c29e75dcc307901b1: Add methods to change the capacity of the ProfileBuffer. draft
Markus Stange <mstange@themasta.com> - Mon, 21 May 2018 11:11:12 -0400 - rev 806064
Push 112836 by bmo:mstange@themasta.com at Fri, 08 Jun 2018 21:35:20 +0000
Add methods to change the capacity of the ProfileBuffer.
518882aa77b46e017b369032fc7ce5e68d9c87b9: Bug 1436409 - Remove the nsDisplayLayerEventRegions display item. r?tnikkel,mattwoodrow draft
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 08 Jun 2018 17:31:27 -0400 - rev 806063
Push 112835 by kgupta@mozilla.com at Fri, 08 Jun 2018 21:32:33 +0000
Bug 1436409 - Remove the nsDisplayLayerEventRegions display item. r?tnikkel,mattwoodrow MozReview-Commit-ID: 6mw0WUGGT0n
1fdb90219d36001b3007e4b668ac8079893cbf8d: Bug 1436409 - Remove the simple-event-region-items pref and bake it in as true. r?miko draft
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 08 Jun 2018 17:31:27 -0400 - rev 806062
Push 112835 by kgupta@mozilla.com at Fri, 08 Jun 2018 21:32:33 +0000
Bug 1436409 - Remove the simple-event-region-items pref and bake it in as true. r?miko MozReview-Commit-ID: IGK1dLSyv00
d1a98a65e6d49ceecde1927fdae518ea4ea88d59: Bug 1436409 - Remove the layout.event-regions.enabled pref and bake it in as false everywhere. r?tnikkel draft
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 08 Jun 2018 17:31:27 -0400 - rev 806061
Push 112835 by kgupta@mozilla.com at Fri, 08 Jun 2018 21:32:33 +0000
Bug 1436409 - Remove the layout.event-regions.enabled pref and bake it in as false everywhere. r?tnikkel This pref was used to enable the building of nsDisplayLayerEventRegions items without APZ, so that we could test it in isolation. However, we no longer need to do so, and these display items are going to be deleted anyway, so we can remove this pref. MozReview-Commit-ID: LJVcFafCKyS
96732946b71d75b99b575ca5daac7f6502f6360b: Bug 1436409 - Remove gecko/APZ hit-test codepath from WebRenderCommandBuilder. r?botond draft
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 08 Jun 2018 17:31:26 -0400 - rev 806060
Push 112835 by kgupta@mozilla.com at Fri, 08 Jun 2018 21:32:33 +0000
Bug 1436409 - Remove gecko/APZ hit-test codepath from WebRenderCommandBuilder. r?botond This removes the gfx.webrender.hit-test pref, assumes a value of true everywhere it is used, and deletes all the resulting dead code. Some gtests were setting this pref to false, and they are now updated to set gfxVars::UseWebRender to false instead, which has the desired effect of using the non-WR hit-testing codepath in APZ. (The data needed for this codepath is set up by the gtests themselves). MozReview-Commit-ID: 9ljDr8eEnv1
24cfc61dbb0caec89f037acbee4016136473f4b1: Bug 1467867 - Ensure we populate the event regions overrides properly. r?botond draft
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 08 Jun 2018 17:31:26 -0400 - rev 806059
Push 112835 by kgupta@mozilla.com at Fri, 08 Jun 2018 21:32:33 +0000
Bug 1467867 - Ensure we populate the event regions overrides properly. r?botond The event regions override flags are needed whenever APZ is doing hit-testing off the layer tree. This can happen even if IsBuildingLayerEventRegions() returns false, because we can instead be building nsDisplayCompositorHitTestInfo items from which we populate the layer tree's EventRegions objects. So the guard condition here is wrong, and we can just remove it to ensure the flags are always put on the layer tree. If APZ isn't enabled on this layer tree then they won't be used, and there might be a slight perf hit, but it should be negligible.
6f82ac1b272ac149763b2a527df982737c5d6c6b: Bug 1421384 - Inherit touch-action flags down in the compositor hit-test infos. r?miko draft
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 08 Jun 2018 17:31:26 -0400 - rev 806058
Push 112835 by kgupta@mozilla.com at Fri, 08 Jun 2018 21:32:33 +0000
Bug 1421384 - Inherit touch-action flags down in the compositor hit-test infos. r?miko Per the touch-action spec, the effective touch-action on an element includes touch-action restrictions from ancestor elements up to and including the element that has the "default action". This patch implements that behaviour so that WebRender gets correct touch-action values on its display items. MozReview-Commit-ID: Cw5uqAsE9qm
e85459201dc84b96848b322b3fa6ce9ee25cba10: Bug 1429521 - Re-enable QR mochitests that were failing due to hit-test flakiness. r?botond draft
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 08 Jun 2018 17:31:26 -0400 - rev 806057
Push 112835 by kgupta@mozilla.com at Fri, 08 Jun 2018 21:32:33 +0000
Bug 1429521 - Re-enable QR mochitests that were failing due to hit-test flakiness. r?botond MozReview-Commit-ID: qm2bvWO7Xa
fee1955bb212ef333a0a7eda5c8902472d3e92b8: Bug 1465549 Enable -fsanitize=cfi-icall on the LTO build draft
Tom Ritter <tom@mozilla.com> - Tue, 05 Jun 2018 13:26:50 -0500 - rev 806056
Push 112834 by bmo:tom@mozilla.com at Fri, 08 Jun 2018 21:17:33 +0000
Bug 1465549 Enable -fsanitize=cfi-icall on the LTO build MozReview-Commit-ID: 2n5ze5ha694
e4d4fd0acae1180cf80a9b3fe7ff240decd0688b: Local patch for verbose builds draft
Tom Ritter <tom@mozilla.com> - Fri, 08 Jun 2018 15:11:29 -0500 - rev 806055
Push 112834 by bmo:tom@mozilla.com at Fri, 08 Jun 2018 21:17:33 +0000
Local patch for verbose builds
14aeb38e0390315692af766c93bff4dcae26a3d1: Local clang json file draft
Tom Ritter <tom@mozilla.com> - Tue, 05 Jun 2018 14:02:19 -0500 - rev 806054
Push 112834 by bmo:tom@mozilla.com at Fri, 08 Jun 2018 21:17:33 +0000
Local clang json file
ef890fe92465496cf3bb0752d347396d1dd28fe1: Bug 1467897 Allow local runs of build-clang by providing a --base-dir option r?glandium draft
Tom Ritter <tom@mozilla.com> - Tue, 05 Jun 2018 14:01:59 -0500 - rev 806053
Push 112833 by bmo:tom@mozilla.com at Fri, 08 Jun 2018 21:11:54 +0000
Bug 1467897 Allow local runs of build-clang by providing a --base-dir option r?glandium MozReview-Commit-ID: Gd9W1DV5g1x
b967fee7396ead1998d5850319944bb5a2e102b8: Bug 1466242 Look for Sprintf.h instead of Assertions.h in the symbolstore test r?ted draft
Tom Ritter <tom@mozilla.com> - Tue, 05 Jun 2018 10:44:03 -0500 - rev 806052
Push 112833 by bmo:tom@mozilla.com at Fri, 08 Jun 2018 21:11:54 +0000
Bug 1466242 Look for Sprintf.h instead of Assertions.h in the symbolstore test r?ted It turns out sometimes (in the LTO+CFI case at least) Assertions.h will not be present in the opt build, presumably because it was optimized out. MozReview-Commit-ID: GB3GIoSdIUK
8e73390e73c40a084c11fa111f10a4cf6b85a0ca: Bug 1457482 Correct elfhack's LTO detection to handle -flto=thin r?glandium draft
Tom Ritter <tom@mozilla.com> - Fri, 01 Jun 2018 10:10:16 -0500 - rev 806051
Push 112833 by bmo:tom@mozilla.com at Fri, 08 Jun 2018 21:11:54 +0000
Bug 1457482 Correct elfhack's LTO detection to handle -flto=thin r?glandium MozReview-Commit-ID: LnDLrDN0W9O
a02d2c2c64aea11f0be5e181c1b8bd32dab82eee: Bug 1457482 Add --enable-lto that turns on LTO r?glandium draft
Tom Ritter <tom@mozilla.com> - Fri, 13 Apr 2018 15:55:39 -0500 - rev 806050
Push 112833 by bmo:tom@mozilla.com at Fri, 08 Jun 2018 21:11:54 +0000
Bug 1457482 Add --enable-lto that turns on LTO r?glandium MozReview-Commit-ID: DjICW7OKqzB
112260d1492f2fd67feef3687c4ef7a8ae852582: Bug 1457482 Add an LTO Build Target r?glandium draft
Tom Ritter <tom@mozilla.com> - Wed, 30 May 2018 12:27:25 -0500 - rev 806049
Push 112833 by bmo:tom@mozilla.com at Fri, 08 Jun 2018 21:11:54 +0000
Bug 1457482 Add an LTO Build Target r?glandium This build target doesn't have LTO enabled on it (yet) MozReview-Commit-ID: 56tAHMyvH7o
f486483ec5eb622fc8ebe58a40ff0c8a8ba52dba: Bug 1457482 Add lld to the clang-6-pre-linux64 toolchain for use in the LTO build r?glandium draft
Tom Ritter <tom@mozilla.com> - Fri, 13 Apr 2018 15:22:57 -0500 - rev 806048
Push 112833 by bmo:tom@mozilla.com at Fri, 08 Jun 2018 21:11:54 +0000
Bug 1457482 Add lld to the clang-6-pre-linux64 toolchain for use in the LTO build r?glandium MozReview-Commit-ID: KYY0DqFxbDE
42dab04737f9f3f4a529a6beff03889199fc8778: Bug 1467867 - Ensure we populate the event regions overrides properly draft
Botond Ballo <botond@mozilla.com> - Fri, 08 Jun 2018 16:59:22 -0400 - rev 806047
Push 112832 by bballo@mozilla.com at Fri, 08 Jun 2018 21:11:22 +0000
Bug 1467867 - Ensure we populate the event regions overrides properly MozReview-Commit-ID: 4EyOHYena3V
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip