4f70b98aa8705b6906b6bd2a3de66d374addb177: Bug 1546139 - Restore the call to AdjustFixedOrStickyLayer() for layers fixed to the RCD-RSF. r=kats
Botond Ballo <botond@mozilla.com> - Thu, 25 Apr 2019 14:33:17 +0000 - rev 471524
Push 35920 by aiakab@mozilla.com at Fri, 26 Apr 2019 22:02:33 +0000
Bug 1546139 - Restore the call to AdjustFixedOrStickyLayer() for layers fixed to the RCD-RSF. r=kats This call served two purposes: (1) scroll the fixed layer by the eVisual transform, and (2) adjust it by the fixed margins. The first purpose is now served by applying the eVisual transform to the async zoom container, but we still need the call for the second purpose. Differential Revision: https://phabricator.services.mozilla.com/D28735
11a838d3eab47ea19397d714d22aaf21bdc56d3c: Bug 1546139 - Add a reftest. r=kats
Botond Ballo <botond@mozilla.com> - Thu, 25 Apr 2019 14:25:48 +0000 - rev 471523
Push 35920 by aiakab@mozilla.com at Fri, 26 Apr 2019 22:02:33 +0000
Bug 1546139 - Add a reftest. r=kats Differential Revision: https://phabricator.services.mozilla.com/D28729
d441eb4ab6012d75af70ff90f3d40fe205c862a3: Bug 1546139 - Add support for setting fixed layer margins in a reftest. r=kats
Botond Ballo <botond@mozilla.com> - Thu, 25 Apr 2019 14:25:04 +0000 - rev 471522
Push 35920 by aiakab@mozilla.com at Fri, 26 Apr 2019 22:02:33 +0000
Bug 1546139 - Add support for setting fixed layer margins in a reftest. r=kats This is accomplished via prefs rather than using a reftest attribute because it's easier to get the right persistence (that is, how long the fixed margins stick around) this way. The downside is that someone reading the reftest page needs to look at the test- or ref-specific prefs in reftest.list to get a full picture of what the test is doing. Differential Revision: https://phabricator.services.mozilla.com/D28728
b0f3d584835c25ce778177d8f9395a974d431185: Bug 1545482 - THIS_FIREFOX connection type is not recognized;r=ladybenko
Julian Descottes <jdescottes@mozilla.com> - Fri, 26 Apr 2019 15:25:12 +0000 - rev 471521
Push 35920 by aiakab@mozilla.com at Fri, 26 Apr 2019 22:02:33 +0000
Bug 1545482 - THIS_FIREFOX connection type is not recognized;r=ladybenko Using split("-") was clashing with the connection type "this-firefox". Added unit test for remote-client-manager. Differential Revision: https://phabricator.services.mozilla.com/D28066
0c0d1b6e9055020892dcd6aab6d8792a08b3e2c6: Bug 1546985 - Use JoinStyle::ROUND when stroking glyph outlines, to avoid artifacts at sharp corners. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Fri, 26 Apr 2019 15:21:19 +0000 - rev 471520
Push 35920 by aiakab@mozilla.com at Fri, 26 Apr 2019 22:02:33 +0000
Bug 1546985 - Use JoinStyle::ROUND when stroking glyph outlines, to avoid artifacts at sharp corners. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D28855
85d43344501fbdca980332154e3d4e5d4bfcdb84: Bug 1542740: Convert SetPropIRGenerator to use AttachDecision r=tcampbell
Iain Ireland <iireland@mozilla.com> - Fri, 26 Apr 2019 14:30:19 +0000 - rev 471519
Push 35920 by aiakab@mozilla.com at Fri, 26 Apr 2019 22:02:33 +0000
Bug 1542740: Convert SetPropIRGenerator to use AttachDecision r=tcampbell This is the other patch with non-trivial refactoring. (GetPropIRGenerator was the first.) Differential Revision: https://phabricator.services.mozilla.com/D27312
7a8e62330019d4596274635543d36c0b01a559bd: Bug 1542740: Convert NewObjectIRGenerator to use AttachDecision r=mgaudet
Iain Ireland <iireland@mozilla.com> - Fri, 26 Apr 2019 14:30:15 +0000 - rev 471518
Push 35920 by aiakab@mozilla.com at Fri, 26 Apr 2019 22:02:33 +0000
Bug 1542740: Convert NewObjectIRGenerator to use AttachDecision r=mgaudet This was the last consumer of the old implementation of TryAttachStub/TryAttachIonStub. This patch removes the transitional version. Differential Revision: https://phabricator.services.mozilla.com/D27310
c9e126b6fe3d2383bed37ff0a355f5a31600ac09: Bug 1542740: Convert BinaryArithIRGenerator to use AttachDecision r=mgaudet
Iain Ireland <iireland@mozilla.com> - Fri, 26 Apr 2019 14:29:56 +0000 - rev 471517
Push 35920 by aiakab@mozilla.com at Fri, 26 Apr 2019 22:02:33 +0000
Bug 1542740: Convert BinaryArithIRGenerator to use AttachDecision r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D27309
94bdb9f0377ae71e261b3e25760e9f3c3020bcee: Bug 1542740: Convert UnaryArithIRGenerator to use AttachDecision r=mgaudet
Iain Ireland <iireland@mozilla.com> - Fri, 26 Apr 2019 14:29:43 +0000 - rev 471516
Push 35920 by aiakab@mozilla.com at Fri, 26 Apr 2019 22:02:33 +0000
Bug 1542740: Convert UnaryArithIRGenerator to use AttachDecision r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D27308
f5d29f94302779f233480b630223715a12480f2b: Bug 1542740: Convert GetIntrinsicIRGenerator to use AttachDecision r=mgaudet
Iain Ireland <iireland@mozilla.com> - Fri, 26 Apr 2019 14:29:36 +0000 - rev 471515
Push 35920 by aiakab@mozilla.com at Fri, 26 Apr 2019 22:02:33 +0000
Bug 1542740: Convert GetIntrinsicIRGenerator to use AttachDecision r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D27307
cd4e0264ddea5ccb318aa68f00538ede3c31b145: Bug 1542740: Convert ToBoolIRGenerator to use AttachDecision r=mgaudet
Iain Ireland <iireland@mozilla.com> - Fri, 26 Apr 2019 14:29:28 +0000 - rev 471514
Push 35920 by aiakab@mozilla.com at Fri, 26 Apr 2019 22:02:33 +0000
Bug 1542740: Convert ToBoolIRGenerator to use AttachDecision r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D27306
ffd868dfa8b16483a6f19394254c7de02aeedf68: Bug 1542740: Convert CompareIRGenerator to use AttachDecision r=mgaudet
Iain Ireland <iireland@mozilla.com> - Fri, 26 Apr 2019 14:29:13 +0000 - rev 471513
Push 35920 by aiakab@mozilla.com at Fri, 26 Apr 2019 22:02:33 +0000
Bug 1542740: Convert CompareIRGenerator to use AttachDecision r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D27305
ec38ecf241e2974a594e4ed362632dc3ccde03ac: Bug 1542740: Convert GetIteratorIRGenerator to use AttachDecision r=mgaudet
Iain Ireland <iireland@mozilla.com> - Fri, 26 Apr 2019 14:29:06 +0000 - rev 471512
Push 35920 by aiakab@mozilla.com at Fri, 26 Apr 2019 22:02:33 +0000
Bug 1542740: Convert GetIteratorIRGenerator to use AttachDecision r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D27304
f96d9bb8699791a332ab8e68af1137de39c38ff3: Bug 1542740: Convert TypeOfIRGenerator to use AttachDecision r=mgaudet
Iain Ireland <iireland@mozilla.com> - Fri, 26 Apr 2019 14:28:56 +0000 - rev 471511
Push 35920 by aiakab@mozilla.com at Fri, 26 Apr 2019 22:02:33 +0000
Bug 1542740: Convert TypeOfIRGenerator to use AttachDecision r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D27303
1e1017253de570f2440de2dc2ccbfe2b6646ae60: Bug 1542740: Convert InstanceOfIRGenerator to use AttachDecision r=mgaudet
Iain Ireland <iireland@mozilla.com> - Fri, 26 Apr 2019 14:28:44 +0000 - rev 471510
Push 35920 by aiakab@mozilla.com at Fri, 26 Apr 2019 22:02:33 +0000
Bug 1542740: Convert InstanceOfIRGenerator to use AttachDecision r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D27302
448eb3cd7fdf864db3a331fc1dd405ba19d3f316: Bug 1542740: Convert HasPropIRGenerator to use AttachDecision r=mgaudet
Iain Ireland <iireland@mozilla.com> - Fri, 26 Apr 2019 14:28:36 +0000 - rev 471509
Push 35920 by aiakab@mozilla.com at Fri, 26 Apr 2019 22:02:33 +0000
Bug 1542740: Convert HasPropIRGenerator to use AttachDecision r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D27301
b9871f6c9a35abaf847e01d4b902bb57b87ac3a4: Bug 1542740: Convert BindNameIRGenerator to use AttachDecision r=mgaudet
Iain Ireland <iireland@mozilla.com> - Fri, 26 Apr 2019 14:28:23 +0000 - rev 471508
Push 35920 by aiakab@mozilla.com at Fri, 26 Apr 2019 22:02:33 +0000
Bug 1542740: Convert BindNameIRGenerator to use AttachDecision r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D27300
3169b44fe327b503594fbbf6cce6f4500c703a2e: Bug 1542740: Convert GetNameIRGenerator to use AttachDecision r=mgaudet
Iain Ireland <iireland@mozilla.com> - Fri, 26 Apr 2019 14:28:16 +0000 - rev 471507
Push 35920 by aiakab@mozilla.com at Fri, 26 Apr 2019 22:02:33 +0000
Bug 1542740: Convert GetNameIRGenerator to use AttachDecision r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D27299
f3c7978228c0c13793704a6e1b9bab1387c003eb: Bug 1542740: Convert GetPropIRGenerator to use AttachDecision r=mgaudet
Iain Ireland <iireland@mozilla.com> - Fri, 26 Apr 2019 14:28:08 +0000 - rev 471506
Push 35920 by aiakab@mozilla.com at Fri, 26 Apr 2019 22:02:33 +0000
Bug 1542740: Convert GetPropIRGenerator to use AttachDecision r=mgaudet This is one of the two non-trivial conversions. GetProp supports TemporarilyUnoptimizable, but not Deferred. Note: I deleted a comment in IonGetPropertyIC::update that has been obsolete since bug 1383777: https://bugzilla.mozilla.org/show_bug.cgi?id=1383777#c2 Differential Revision: https://phabricator.services.mozilla.com/D27298
1140aa6cfb408359845ca5a14db189c7597941aa: Bug 1542740: Add TRY_ATTACH macro and new versions of TryAttach templates r=mgaudet
Iain Ireland <iireland@mozilla.com> - Fri, 26 Apr 2019 14:27:53 +0000 - rev 471505
Push 35920 by aiakab@mozilla.com at Fri, 26 Apr 2019 22:02:33 +0000
Bug 1542740: Add TRY_ATTACH macro and new versions of TryAttach templates r=mgaudet This patch lays the groundwork for the stack. To make it possible to switch everything over incrementally, I renamed the existing TryAttachStub/TryAttachIonStub templates, and added a new version. The old version gets deleted later in the stack when all the consumers have been fixed up. Differential Revision: https://phabricator.services.mozilla.com/D27297
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip