9e92a30a9d52cc455f15b16c1b872d151c592ea4: Bug 1421792 - move --enable-trace-logging to moz.configure; r=nalexander
Nathan Froyd <froydnj@mozilla.com> - Sat, 02 Dec 2017 13:43:41 -0500 - rev 706648
Push 91866 by bmo:jbeich@FreeBSD.org at Sun, 03 Dec 2017 00:05:43 +0000
Bug 1421792 - move --enable-trace-logging to moz.configure; r=nalexander
029c91eceacd512d4f801a9f0ce3d7866c373bd6: bug 1339889 fix typo to address review comment from bug 1339438#c4 r=pehrsons
Karl Tomlinson <karlt+@karlt.net> - Sat, 02 Dec 2017 21:44:59 +1300 - rev 706647
Push 91866 by bmo:jbeich@FreeBSD.org at Sun, 03 Dec 2017 00:05:43 +0000
bug 1339889 fix typo to address review comment from bug 1339438#c4 r=pehrsons MozReview-Commit-ID: 4W3mYyZgoBt
ab3f9d3f775a6298b4a99b36cd53f67e69f8049e: Bug 1421244: Remove RegionLock; r=lth
Benjamin Bouvier <benj@benj.me> - Fri, 01 Dec 2017 16:30:54 +0100 - rev 706646
Push 91866 by bmo:jbeich@FreeBSD.org at Sun, 03 Dec 2017 00:05:43 +0000
Bug 1421244: Remove RegionLock; r=lth MozReview-Commit-ID: DdHaiSGuSfw
48d573a890201a591bda202ba5db37eb8559e26f: Bug 1421244: Remove more ARMv6 dead code; r=lth
Benjamin Bouvier <benj@benj.me> - Thu, 30 Nov 2017 12:55:06 +0100 - rev 706645
Push 91866 by bmo:jbeich@FreeBSD.org at Sun, 03 Dec 2017 00:05:43 +0000
Bug 1421244: Remove more ARMv6 dead code; r=lth MozReview-Commit-ID: FkeXdjIcffl
0c2a8520c1d265889f9955b32d00fd2875a4c6b7: Bug 1421244: Remove supports for atomics on ARM < v7; r=lth, sr=luke
Benjamin Bouvier <benj@benj.me> - Wed, 29 Nov 2017 13:24:10 +0100 - rev 706644
Push 91866 by bmo:jbeich@FreeBSD.org at Sun, 03 Dec 2017 00:05:43 +0000
Bug 1421244: Remove supports for atomics on ARM < v7; r=lth, sr=luke MozReview-Commit-ID: LQKX0y49mlq
b0d8abf05b766f8246582a9d3f7d5658dd2e7c1a: Bug 975644: Enable position sticky in table parts. r?bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 29 Nov 2017 16:11:25 +0100 - rev 706643
Push 91865 by bmo:emilio@crisal.io at Sat, 02 Dec 2017 23:48:17 +0000
Bug 975644: Enable position sticky in table parts. r?bz MozReview-Commit-ID: 85nCuChHdTa
ee1009c5b8ec09345871e4bdfd37306ec850eaad: Bug 975644: Add a hack to skip table row groups for sticky positioning. r?bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 01 Dec 2017 21:29:05 +0100 - rev 706642
Push 91865 by bmo:emilio@crisal.io at Sat, 02 Dec 2017 23:48:17 +0000
Bug 975644: Add a hack to skip table row groups for sticky positioning. r?bz This matches Blink's behavior. Just skipping table row groups from being containing blocks makes layout/reftests/table-overflow/table-cell-block-overflow.html render differently (and way more different than any other browser, actually...), so I avoided doing that. Though I'm not really proud of this one, better ideas welcome. Maybe I should just fix table layout so that we agree with WebKit / Blink... But that seemed harder, too. MozReview-Commit-ID: AkUB4MFzwZK
75ec3100179a9ff07fd7b67af3b63bdfeeee1db2: Bug 975644: Enable position sticky in table parts. r?bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 29 Nov 2017 16:11:25 +0100 - rev 706641
Push 91864 by bmo:emilio@crisal.io at Sat, 02 Dec 2017 23:46:26 +0000
Bug 975644: Enable position sticky in table parts. r?bz MozReview-Commit-ID: 85nCuChHdTa
cefb8b5df15d463cbbef413fd54c57d1a25cd52b: Bug 975644: Add a hack to skip table row groups for sticky positioning. r?bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 01 Dec 2017 21:29:05 +0100 - rev 706640
Push 91864 by bmo:emilio@crisal.io at Sat, 02 Dec 2017 23:46:26 +0000
Bug 975644: Add a hack to skip table row groups for sticky positioning. r?bz This matches Blink's behavior. Just skipping table row groups from being containing blocks makes layout/reftests/table-overflow/table-cell-block-overflow.html render differently (and way more different than any other browser, actually...), so I avoided doing that. Though I'm really proud of this one, better ideas welcome. Maybe I should just fix table layout so that we agree with WebKit / Blink... But that seemed harder, too. MozReview-Commit-ID: AkUB4MFzwZK
758741a181d86e23023e4e48d1819b57648a2824: Bug 975644: Enable position sticky in table parts. r?bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 29 Nov 2017 16:11:25 +0100 - rev 706639
Push 91863 by bmo:emilio@crisal.io at Sat, 02 Dec 2017 23:43:00 +0000
Bug 975644: Enable position sticky in table parts. r?bz MozReview-Commit-ID: 85nCuChHdTa
b7ce8e798aea16f55b89e8cb5392bd9c010b97de: Bug 975644: Add a hack for the sticky container of table cells and such. r?bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 01 Dec 2017 21:29:05 +0100 - rev 706638
Push 91863 by bmo:emilio@crisal.io at Sat, 02 Dec 2017 23:43:00 +0000
Bug 975644: Add a hack for the sticky container of table cells and such. r?bz This matches Blink's behavior. Just skipping table row groups from being containing blocks makes layout/reftests/table-overflow/table-cell-block-overflow.html render differently (and way more different than any other browser...), so I avoided doing that. Not really proud of this one, better ideas welcome. Maybe I should just fix table layout so that we agree with WebKit / Blink... But that seemed harder, too. MozReview-Commit-ID: AkUB4MFzwZK
d61a44c6a2cf27fd233006b8d3d1bac9ebc748e0: Bug 975644: Enable position sticky in table parts. r?bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 29 Nov 2017 16:11:25 +0100 - rev 706637
Push 91862 by bmo:emilio@crisal.io at Sat, 02 Dec 2017 23:34:31 +0000
Bug 975644: Enable position sticky in table parts. r?bz MozReview-Commit-ID: 85nCuChHdTa
320ff19f0e905a05e9f2240ff9954c73257ba498: Bug 1421660: Add a hack for the sticky container of table cells and such. r?bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 01 Dec 2017 21:29:05 +0100 - rev 706636
Push 91862 by bmo:emilio@crisal.io at Sat, 02 Dec 2017 23:34:31 +0000
Bug 1421660: Add a hack for the sticky container of table cells and such. r?bz This matches Blink's behavior. MozReview-Commit-ID: AkUB4MFzwZK
679bc0250123c5e696c94109666b035a33b10a1b: style: Add a missing fast-path in GeckoElement::each_class. draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 01 Dec 2017 20:36:29 +0100 - rev 706635
Push 91862 by bmo:emilio@crisal.io at Sat, 02 Dec 2017 23:34:31 +0000
style: Add a missing fast-path in GeckoElement::each_class. This shows up when inserting elements in the bloom filter. Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
55a4d79187e839bcc2a1b0b018866ff955b400cf: Bug 1422538: Rename ServoElementSnapshotFlags::MaybeClass to just Class. r?bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 02 Dec 2017 23:22:31 +0100 - rev 706634
Push 91862 by bmo:emilio@crisal.io at Sat, 02 Dec 2017 23:34:31 +0000
Bug 1422538: Rename ServoElementSnapshotFlags::MaybeClass to just Class. r?bz Since it's exact... MozReview-Commit-ID: Fx3VWe4cjCN
08ae8ed544f1c633dc86f5030bc450f5d527bb42: Bug 1422538: Be smarter when snapshotting attributes. r?bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 02 Dec 2017 23:19:56 +0100 - rev 706633
Push 91862 by bmo:emilio@crisal.io at Sat, 02 Dec 2017 23:34:31 +0000
Bug 1422538: Be smarter when snapshotting attributes. r?bz MozReview-Commit-ID: Hihr7Ab0FD3
1a135e9207dab5d47687080692d4275b9cffd553: Bug 1422538: Inline ServoElementSnapshot::AddAttrs. r?bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 02 Dec 2017 23:16:31 +0100 - rev 706632
Push 91862 by bmo:emilio@crisal.io at Sat, 02 Dec 2017 23:34:31 +0000
Bug 1422538: Inline ServoElementSnapshot::AddAttrs. r?bz MozReview-Commit-ID: FmCikbv44A5
7acf5a4e7e5fb0b32517ab919ae7538b3b7d53f2: Bug 1422538: Inline ServoElementSnapshot destructor. r?bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 02 Dec 2017 23:12:41 +0100 - rev 706631
Push 91862 by bmo:emilio@crisal.io at Sat, 02 Dec 2017 23:34:31 +0000
Bug 1422538: Inline ServoElementSnapshot destructor. r?bz No point in doing a function call for a default destructor. MozReview-Commit-ID: Ll26umYyrKL
10d7416e8ee606759df4d14b5c9a8aa3adaad992: Bug 1422529: Make some trivial element methods final and inline. r?bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 02 Dec 2017 22:13:31 +0100 - rev 706630
Push 91862 by bmo:emilio@crisal.io at Sat, 02 Dec 2017 23:34:31 +0000
Bug 1422529: Make some trivial element methods final and inline. r?bz Give the compiler the chance to devirtualize / inline a bit more. MozReview-Commit-ID: D5u2AxaZ7a1
70dc16d5d40e84b9e2973d4ecd451f474d75d128: Bug 1422528: Inline and make stylo take the rare path for GetClasses directly. r?bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 02 Dec 2017 21:45:33 +0100 - rev 706629
Push 91862 by bmo:emilio@crisal.io at Sat, 02 Dec 2017 23:34:31 +0000
Bug 1422528: Inline and make stylo take the rare path for GetClasses directly. r?bz Servo already checks MayHaveClass. This should improve Gecko performance, too. MozReview-Commit-ID: KpVOVsKh6pe
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip