da3acd236f471e6d4f503332160f0472158822c4: Bug 1637424 - Part 4: Select the correct [[Prototype]] for self-hosted functions, based on kind. r=tcampbell.
Jason Orendorff <jason.orendorff@gmail.com> - Wed, 17 Jun 2020 19:05:31 +0000 - rev 600269
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1637424 - Part 4: Select the correct [[Prototype]] for self-hosted functions, based on kind. r=tcampbell. Differential Revision: https://phabricator.services.mozilla.com/D76337
9f6e9f146c3745ffe65977beb01642e3fad035a7: Bug 1637424 - Part 3: Delete an unused argument. r=tcampbell.
Jason Orendorff <jason.orendorff@gmail.com> - Wed, 17 Jun 2020 19:05:24 +0000 - rev 600268
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1637424 - Part 3: Delete an unused argument. r=tcampbell. Differential Revision: https://phabricator.services.mozilla.com/D76336
d119bd2522d86d8f83d9f4cd2d374132c5beb752: Bug 1637424 - Part 2: Prevent runaway recursion when compiling self-hosted generators. r=tcampbell.
Jason Orendorff <jason.orendorff@gmail.com> - Wed, 17 Jun 2020 20:00:40 +0000 - rev 600267
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1637424 - Part 2: Prevent runaway recursion when compiling self-hosted generators. r=tcampbell. The Iterator Helpers proposal adds a cycle to the graph of standard builtins: Iterator.prototype.map.[[Prototype]] is %Generator%, and %Generator%.prototype.[[Prototype]] is Iterator.prototype. Our approach to standing up the builtins doesn't automatically handle cycles, so each cycle is handled specially. First, we must avoid looping while compiling self-hosting code (this patch). Another workaround is added later in this stack. Differential Revision: https://phabricator.services.mozilla.com/D75220
b0dd4d14f58415db05188344b85426a809dbbaa4: Bug 1637424 - Part 1.1: Make some functions to access uncloned self-hosted values infallible. r=tcampbell.
Jason Orendorff <jason.orendorff@gmail.com> - Wed, 17 Jun 2020 19:25:54 +0000 - rev 600266
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1637424 - Part 1.1: Make some functions to access uncloned self-hosted values infallible. r=tcampbell. Differential Revision: https://phabricator.services.mozilla.com/D79360
c424830cdaf9c076add019ccb45323380f93d773: Bug 1637424 - Part 1: Support self-hosted builtins possibly being generators in JSFunction::generatorKind(). r=tcampbell.
Jason Orendorff <jason.orendorff@gmail.com> - Wed, 17 Jun 2020 19:23:53 +0000 - rev 600265
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1637424 - Part 1: Support self-hosted builtins possibly being generators in JSFunction::generatorKind(). r=tcampbell. Differential Revision: https://phabricator.services.mozilla.com/D75219
0962ac03e8282fa78501a0658b260bff0cbb96c0: Bug 1645818 - Add check for CacheIR or fallback before spewing health report. r=iain
caroline <ccullen@mozilla.com> - Wed, 17 Jun 2020 17:10:32 +0000 - rev 600264
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1645818 - Add check for CacheIR or fallback before spewing health report. r=iain Differential Revision: https://phabricator.services.mozilla.com/D80024
081d5f77c22a732948dc19e5f6aa495face21e58: Bug 1639934 - Enable devtools.contenttoolbox.fission by default but gate it behind fission.autostart r=ochameau
Julian Descottes <jdescottes@mozilla.com> - Wed, 17 Jun 2020 19:46:51 +0000 - rev 600263
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1639934 - Enable devtools.contenttoolbox.fission by default but gate it behind fission.autostart r=ochameau Differential Revision: https://phabricator.services.mozilla.com/D79849
f4a6d407d52f373194b8f7dc26134b5ee8434486: Bug 1642754 - Update prompts should not depend on how update was initiated r=bytesized
Mark Smith <mcs@pearlcrescent.com> - Wed, 17 Jun 2020 19:24:09 +0000 - rev 600262
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1642754 - Update prompts should not depend on how update was initiated r=bytesized Show update badge and doorhanger when entering the "pending" state for foreground updates. Differential Revision: https://phabricator.services.mozilla.com/D79903
a6db77be78182925b6b5d9202b0b76320eef3813: Bug 1643810: Use -T1 -7e for update generation r=sfraser
Chris AtLee <catlee@mozilla.com> - Tue, 16 Jun 2020 13:58:47 +0000 - rev 600261
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1643810: Use -T1 -7e for update generation r=sfraser Differential Revision: https://phabricator.services.mozilla.com/D78808
8c4a24b91c88442606ec10a0105cbbb39484a9c8: Bug 1646088 - Part 3: Add a test for slow process switches, r=kmag
Nika Layzell <nika@thelayzells.com> - Wed, 17 Jun 2020 15:43:39 +0000 - rev 600260
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1646088 - Part 3: Add a test for slow process switches, r=kmag Differential Revision: https://phabricator.services.mozilla.com/D79890
ef746bdcbaf607ce5b7b09da571a167f5ba098eb: Bug 1646088 - Part 2: Create ScriptableCPInfo in the constructor, r=kmag
Nika Layzell <nika@thelayzells.com> - Wed, 17 Jun 2020 15:43:37 +0000 - rev 600259
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1646088 - Part 2: Create ScriptableCPInfo in the constructor, r=kmag Differential Revision: https://phabricator.services.mozilla.com/D79889
77d15266af3c0a014051fb57f50356e4acd9e880: Bug 1646088 - Part 1: Keep processes alive during process switches, r=kmag
Nika Layzell <nika@thelayzells.com> - Wed, 17 Jun 2020 15:43:35 +0000 - rev 600258
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1646088 - Part 1: Keep processes alive during process switches, r=kmag Differential Revision: https://phabricator.services.mozilla.com/D79888
fa227b47dac7d36509db39ccd0cac4684300226c: Bug 1631806 - [part 1] Update perftests to use new API and fix `--proxy` option; r=tarek
Jim Porter <jporter@mozilla.com> - Wed, 17 Jun 2020 09:41:24 +0000 - rev 600257
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1631806 - [part 1] Update perftests to use new API and fix `--proxy` option; r=tarek This patch fixes the tests in testing/performance/ that hadn't been updated to the new API, as well as fixing a couple issues with the `--proxy` option: * `policy.json` wasn't being logged correctly, since mozlog was treating the data as a format string * Proxy prefs weren't being set correctly for the profile Differential Revision: https://phabricator.services.mozilla.com/D79937
885e57be19782d93d6cb0e6b307499a0071a3d30: Bug 1646073 - Enable WebGL SwapChain pooling on Android. Use a separate SwapChain for WebVR. r=jgilbert
Imanol Fernandez <mortimergoro@gmail.com> - Wed, 17 Jun 2020 18:56:16 +0000 - rev 600256
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1646073 - Enable WebGL SwapChain pooling on Android. Use a separate SwapChain for WebVR. r=jgilbert - Enable WebGL SwapChain pooling on Android. Creating and releasing Android Surfaces every frame causes a big performance hit due to AndroidSurface slow destructors bug. - Add a separate SwapChain for WebVR. We are already using separate SwapChains for WebXR (WebGLFramebuffer::mOpaqueSwapChain) but not for WebVR (it uses the canvas backbuffer). Differential Revision: https://phabricator.services.mozilla.com/D79840
66f58c30c028b6dbe762ea29a7c30eb31771d26c: Bug 1645540: Make IpdlQueue resize buffers when initial deserialization estimate was low r=jgilbert
David Parks <daparks@mozilla.com> - Wed, 17 Jun 2020 18:18:00 +0000 - rev 600255
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1645540: Make IpdlQueue resize buffers when initial deserialization estimate was low r=jgilbert When inserting an argument into the IpdlQueue for transmission, we need to resize the internal buffer if we end up with more data than expected. Differential Revision: https://phabricator.services.mozilla.com/D79581
176ca18a05abffa73b5606f724a6054ae6582378: Bug 1645460, switch from the expired FX_BROWSER_FULLSCREEN_USED to a scalar that we actually collect until Fx86 r=Gijs
Emma Malysz <emalysz@mozilla.com> - Wed, 17 Jun 2020 18:07:40 +0000 - rev 600254
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1645460, switch from the expired FX_BROWSER_FULLSCREEN_USED to a scalar that we actually collect until Fx86 r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D79519
34de0e6f8e25a25e0164f1341e681dbf1e3cf6ed: Bug 1642425: Part 6 - Fix spurious use of GetInProcessParent(). r=smaug
Kris Maglione <maglione.k@gmail.com> - Wed, 17 Jun 2020 18:01:22 +0000 - rev 600253
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1642425: Part 6 - Fix spurious use of GetInProcessParent(). r=smaug Differential Revision: https://phabricator.services.mozilla.com/D77705
61a347c58edd1ea6f480166711cc00343b591d25: Bug 1642425: Part 5 - Update comments to account for Fission. r=smaug
Kris Maglione <maglione.k@gmail.com> - Wed, 17 Jun 2020 18:01:14 +0000 - rev 600252
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1642425: Part 5 - Update comments to account for Fission. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D77704
f175ad18920d1ba871282bd9acf70ea4e78c1ef7: Bug 1642425: Part 4 - Fix mTopLevelOuterContentWindow under Fission. r=smaug
Kris Maglione <maglione.k@gmail.com> - Wed, 17 Jun 2020 18:01:12 +0000 - rev 600251
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1642425: Part 4 - Fix mTopLevelOuterContentWindow under Fission. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D77703
a08ad3458974506ff14a907b38d1d93416a37bd0: Bug 1642425: Part 3 - Fix nsDocLoader::GetIsTopLevel under Fission. r=smaug
Kris Maglione <maglione.k@gmail.com> - Wed, 17 Jun 2020 18:01:10 +0000 - rev 600250
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1642425: Part 3 - Fix nsDocLoader::GetIsTopLevel under Fission. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D77702
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip