7575b3eda620098d985590dd49301d6e9ea4331d: Bug 1444580: Devirtualize GetImplementation. r=smaug draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 10 Mar 2018 06:18:17 +0100 - rev 765779
Push 102161 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 07:39:34 +0000
Bug 1444580: Devirtualize GetImplementation. r=smaug MozReview-Commit-ID: 2nsR595RotH
b02d73395927996b20519c3a229c1a10609b11ad: Bug 1444580: Devirtualize the fullscreen stuff. r=smaug draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 10 Mar 2018 06:15:28 +0100 - rev 765778
Push 102161 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 07:39:34 +0000
Bug 1444580: Devirtualize the fullscreen stuff. r=smaug MozReview-Commit-ID: CgPENqExkQh
c5c7e6a0324229288f7fbe8a6a730675f0b3142a: Bug 1444580: Devirtualize the visibility state stuff. r=smaug draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 10 Mar 2018 05:52:58 +0100 - rev 765777
Push 102161 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 07:39:34 +0000
Bug 1444580: Devirtualize the visibility state stuff. r=smaug Also rename GetVisibilityState to ComputeVisibilityState, since that's what it does, the getter is VisibilityState. MozReview-Commit-ID: 9qfKvUmO0dW
df89bbcb6e91a4408081b3308e9b061d4e8e7bc5: Bug 1444580: Mark nsIDocument::Dispatch final. r=smaug draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 10 Mar 2018 05:46:26 +0100 - rev 765776
Push 102161 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 07:39:34 +0000
Bug 1444580: Mark nsIDocument::Dispatch final. r=smaug MozReview-Commit-ID: 1xAE0WF8IFN
e175d6a95fd5e49f5337e4d57201e0b009325e7c: Bug 1444580: Devirtualize the IntersectionObserver bits. r=smaug draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 10 Mar 2018 05:45:59 +0100 - rev 765775
Push 102161 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 07:39:34 +0000
Bug 1444580: Devirtualize the IntersectionObserver bits. r=smaug MozReview-Commit-ID: 65WtMQPu7f4
d0aac71b2af5b10f038f0b27f8aee5a14efaf03c: Bug 1444580: Devirtualize a few other things. r=smaug draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 10 Mar 2018 05:39:05 +0100 - rev 765774
Push 102161 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 07:39:34 +0000
Bug 1444580: Devirtualize a few other things. r=smaug SetScriptHandlingObject / GetScopeObject / GetWindowInternal / GetScriptHandlingObjectInternal / GetScriptHandlingObject MozReview-Commit-ID: Bx7cCo7wc0Y
cc9448c2930c806bcb7dd435eccda4c82392f39b: Bug 1444580: Devirtualize IsScriptEnabled. r=smaug draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 10 Mar 2018 05:31:04 +0100 - rev 765773
Push 102161 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 07:39:34 +0000
Bug 1444580: Devirtualize IsScriptEnabled. r=smaug MozReview-Commit-ID: FEhddLUXnO4
97389e49942d5f5f624ccaeffd88ad61f8f6f38d: Bug 1444580: Devirtualize PaymentRequest stuff. r=smaug draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 10 Mar 2018 05:28:33 +0100 - rev 765772
Push 102161 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 07:39:34 +0000
Bug 1444580: Devirtualize PaymentRequest stuff. r=smaug This one was easy, the bit was already in the right place :) MozReview-Commit-ID: 79KJNsIXIyb
9f3e606200e9c05839960c20cc1362b0330326ce: Bug 1444580: Devirtualize autofocus and navigation timing stuff. r=smaug draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 10 Mar 2018 05:24:24 +0100 - rev 765771
Push 102161 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 07:39:34 +0000
Bug 1444580: Devirtualize autofocus and navigation timing stuff. r=smaug MozReview-Commit-ID: K5Y9lxSJgOG
04d34e073db8b4de186a4d974345c14b87d10009: Bug 1444580: Devirtualize more nsIDocument bits. r=smaug draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 10 Mar 2018 04:53:49 +0100 - rev 765770
Push 102161 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 07:39:34 +0000
Bug 1444580: Devirtualize more nsIDocument bits. r=smaug Summary: Sorry for this ending up being a little big, I can split if needed. Though hopefully should be straight-forward. Reviewers: smaug Bug #: 1444580 Differential Revision: https://phabricator.services.mozilla.com/D700 MozReview-Commit-ID: 9f1DQNzgZ9c
3523cb164be58657e6f95753694f764be539c2cf: Bug 1443864: Maybe a bit cleaner. r?xidorn draft
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 07 Mar 2018 19:01:25 +0100 - rev 765769
Push 102161 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 07:39:34 +0000
Bug 1443864: Maybe a bit cleaner. r?xidorn I don't feel too strongly about this patch. If you think it's worth, I'll merge it with the patch above. MozReview-Commit-ID: Apl4GltiH27
193a3dfba70c873c6b580d216c2816af2247df89: Bug 1443864: Apply size constraints on nsXULWindow too. r?xidorn draft
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 01 Mar 2018 17:40:23 +0100 - rev 765768
Push 102161 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 07:39:34 +0000
Bug 1443864: Apply size constraints on nsXULWindow too. r?xidorn MozReview-Commit-ID: BwL4sEDlVKl
88e2d0799562a8ffe35d871565c916cd532aa2a3: Bug 1443392 - Send resize event when FRAMECHANGED flag is set even if the window isn't resized. r?jimm draft
Xidorn Quan <me@upsuper.org> - Tue, 06 Mar 2018 17:47:15 +1100 - rev 765767
Push 102161 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 07:39:34 +0000
Bug 1443392 - Send resize event when FRAMECHANGED flag is set even if the window isn't resized. r?jimm MozReview-Commit-ID: 9wpiFr9Tw9c
477cc5476f6cf560dd40dbb934e7b4d06c8752a5: Bug 1444580: Devirtualize the IdentifierMap stuff. r=smaug draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 10 Mar 2018 06:27:25 +0100 - rev 765766
Push 102160 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 06:32:21 +0000
Bug 1444580: Devirtualize the IdentifierMap stuff. r=smaug MozReview-Commit-ID: 5IIp95VEtvk
e6530b7c09b13f2cec850d331c04149201806292: Bug 1444580: Mark JS::Value as opaque instead of hidden. r=xidorn draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 10 Mar 2018 06:33:55 +0100 - rev 765765
Push 102160 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 06:32:21 +0000
Bug 1444580: Mark JS::Value as opaque instead of hidden. r=xidorn The next commit will move js::ExpandoAndGeneration (which contains a JS::Value) into nsIDocument instead of nsDocument, so it needs to be defined. I plan to land this after https://github.com/rust-lang-nursery/rust-bindgen/pull/1271, so it shouldn't break anything. MozReview-Commit-ID: Kwu21AqFbPv
38de88908ceabf878f8cdc4c972b1bdb95b3ea19: Bug 1444580: Devirtualize GetImplementation. r=smaug draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 10 Mar 2018 06:18:17 +0100 - rev 765764
Push 102160 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 06:32:21 +0000
Bug 1444580: Devirtualize GetImplementation. r=smaug MozReview-Commit-ID: 2nsR595RotH
4a0e57ce351909454ba7e8bc648a9668faf392ef: Bug 1444580: Devirtualize the fullscreen stuff. r=smaug draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 10 Mar 2018 06:15:28 +0100 - rev 765763
Push 102160 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 06:32:21 +0000
Bug 1444580: Devirtualize the fullscreen stuff. r=smaug MozReview-Commit-ID: CgPENqExkQh
dab669fbf32c490bc910f3ccaf235903eadb1eca: Bug 1444580: Devirtualize the visibility state stuff. r=smaug draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 10 Mar 2018 05:52:58 +0100 - rev 765762
Push 102160 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 06:32:21 +0000
Bug 1444580: Devirtualize the visibility state stuff. r=smaug Also rename GetVisibilityState to ComputeVisibilityState, since that's what it does, the getter is VisibilityState. MozReview-Commit-ID: 9qfKvUmO0dW
f5f1cb775c01edc1ccbd8f677ef09642f3dace24: Bug 1444580: Mark nsIDocument::Dispatch final. r=smaug draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 10 Mar 2018 05:46:26 +0100 - rev 765761
Push 102160 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 06:32:21 +0000
Bug 1444580: Mark nsIDocument::Dispatch final. r=smaug MozReview-Commit-ID: 1xAE0WF8IFN
23e8223982742d4f239bf60d2bfa899194883ae7: Bug 1444580: Devirtualize the IntersectionObserver bits. r=smaug draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 10 Mar 2018 05:45:59 +0100 - rev 765760
Push 102160 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 06:32:21 +0000
Bug 1444580: Devirtualize the IntersectionObserver bits. r=smaug MozReview-Commit-ID: 65WtMQPu7f4
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip