165188c8a3af9fbc05584d3145155ca98ca6f988: Bug 1356271 - add a test to measure how many layout flushes it takes for a simple location bar search. r?florian draft
Mike Conley <mconley@mozilla.com> - Wed, 14 Jun 2017 15:45:33 -0400 - rev 616186
Push 70624 by mconley@mozilla.com at Wed, 26 Jul 2017 20:53:16 +0000
Bug 1356271 - add a test to measure how many layout flushes it takes for a simple location bar search. r?florian MozReview-Commit-ID: GFDvSIn53Zh
cec2ccd01d9cbea25a59f553d5bcfd850f56ed51: Bug 1356271 - Make it so that it's easier to define repeating reflows for reflow tests. r?florian draft
Mike Conley <mconley@mozilla.com> - Mon, 10 Jul 2017 18:07:25 -0400 - rev 616185
Push 70624 by mconley@mozilla.com at Wed, 26 Jul 2017 20:53:16 +0000
Bug 1356271 - Make it so that it's easier to define repeating reflows for reflow tests. r?florian MozReview-Commit-ID: 5ZL5RtItbiL
00963f201cf2bd876f6efaf2705814231e74383c: Bug 1356271 - Clean up comment about reflow test helper now that we're using a better mechanism to dirty the frame tree. r?florian draft
Mike Conley <mconley@mozilla.com> - Thu, 13 Jul 2017 08:41:51 -0700 - rev 616184
Push 70624 by mconley@mozilla.com at Wed, 26 Jul 2017 20:53:16 +0000
Bug 1356271 - Clean up comment about reflow test helper now that we're using a better mechanism to dirty the frame tree. r?florian MozReview-Commit-ID: 6YjhG0fOyjO
fa67d17b282a4468208cb9b29c6e3c98c0852a98: Bug 1376822 - Re-enable appmenu reflow tests for sync subview. r?Gijs draft
Mike Conley <mconley@mozilla.com> - Thu, 13 Jul 2017 07:59:35 -0700 - rev 616183
Push 70624 by mconley@mozilla.com at Wed, 26 Jul 2017 20:53:16 +0000
Bug 1376822 - Re-enable appmenu reflow tests for sync subview. r?Gijs MozReview-Commit-ID: B95VVqaTDja
1c2874d2fcd581a5b1aa5ecd33db5e828807284f: Fix browser_overflowScroll.js test draft
Mike Conley <mconley@mozilla.com> - Wed, 26 Jul 2017 13:44:42 -0400 - rev 616182
Push 70624 by mconley@mozilla.com at Wed, 26 Jul 2017 20:53:16 +0000
Fix browser_overflowScroll.js test MozReview-Commit-ID: 4k019iRCWEI
5822ce35bb8c0bbcbc6fb2d793e66e424db8f700: Bug 1356705 - "28ms uninterruptible reflow at set_scrollPosition@chrome://global/content/bindings/scrollbox.xml:207:13" [] draft
Dão Gottwald <dao+bmo> - Fri, 07 Jul 2017 03:16:00 -0400 - rev 616181
Push 70624 by mconley@mozilla.com at Wed, 26 Jul 2017 20:53:16 +0000
Bug 1356705 - "28ms uninterruptible reflow at set_scrollPosition@chrome://global/content/bindings/scrollbox.xml:207:13" [] MozReview-Commit-ID: IVCTTIvxUfk
fa8705466462d5065ae3f019c0e8938217818a6c: Bug 1356705 - "28ms uninterruptible reflow at set_scrollPosition@chrome://global/content/bindings/scrollbox.xml:207:13" [] draft
Timothy Nikkel <tnikkel@gmail.com> - Fri, 28 Apr 2017 01:52:00 -0400 - rev 616180
Push 70624 by mconley@mozilla.com at Wed, 26 Jul 2017 20:53:16 +0000
Bug 1356705 - "28ms uninterruptible reflow at set_scrollPosition@chrome://global/content/bindings/scrollbox.xml:207:13" [] MozReview-Commit-ID: KzpGxsyKL1F
a03ef37338cbc44afd8d7514bd27d3838f155694: Bug 1384714: Use subscript loader to load browser.xul scripts. r?mossop draft
Kris Maglione <maglione.k@gmail.com> - Tue, 25 Jul 2017 20:56:37 -0700 - rev 616179
Push 70623 by maglione.k@gmail.com at Wed, 26 Jul 2017 20:37:49 +0000
Bug 1384714: Use subscript loader to load browser.xul scripts. r?mossop There's a lot of overhead to loading scripts from <script> tags in browser.xul. They're loaded asynchronously, and can't begin loading until after we begin loading browser.xul. They're loaded using off-main-thread compilation, which means we need to create and merge a new JS zone for each script we load that way. They don't benefit from the startup cache at all. If we load those scripts using the subscript loader, they're loaded from the preloader cache, and begin loading as early as possible. And they're all loaded into a single off-thread zone, which means there are less zones to create and merge. From a quick test, this seems to save about 20-40ms on Windows ts_paint talos runs. The main downside is that subscript loader scripts don't benefit from lazy parsing, so we might wind up increasing memory usage if most of the functions in those scripts aren't used very often. But we should hopefully be able to fix that by migrating more browser JS to lazy loading. MozReview-Commit-ID: Lozb0d0QweC
9ec06d2bf8ab8a889ab62e77bf5abbfd66e6d891: Bug 1384714: Use subscript loader to load browser.xul scripts. r?florian draft
Kris Maglione <maglione.k@gmail.com> - Tue, 25 Jul 2017 20:56:37 -0700 - rev 616178
Push 70622 by maglione.k@gmail.com at Wed, 26 Jul 2017 20:36:22 +0000
Bug 1384714: Use subscript loader to load browser.xul scripts. r?florian There's a lot of overhead to loading scripts from <script> tags in browser.xul. They're loaded asynchronously, and can't begin loading until after we begin loading browser.xul. They're loaded using off-main-thread compilation, which means we need to create and merge a new JS zone for each script we load that way. They don't benefit from the startup cache at all. If we load those scripts using the subscript loader, they're loaded from the preloader cache, and begin loading as early as possible. And they're all loaded into a single off-thread zone, which means there are less zones to create and merge. From a quick test, this seems to save about 20-40ms on Windows ts_paint talos runs. The main downside is that subscript loader scripts don't benefit from lazy parsing, so we might wind up increasing memory usage if most of the functions in those scripts aren't used very often. But we should hopefully be able to fix that by migrating more browser JS to lazy loading. MozReview-Commit-ID: Lozb0d0QweC
8b57169597936f47165cdde55a9203b902322daa: Bug 1356271 - add a test to measure how many layout flushes it takes for a simple location bar search. r?florian draft
Mike Conley <mconley@mozilla.com> - Wed, 14 Jun 2017 15:45:33 -0400 - rev 616177
Push 70621 by bmo:mconley@mozilla.com at Wed, 26 Jul 2017 20:34:04 +0000
Bug 1356271 - add a test to measure how many layout flushes it takes for a simple location bar search. r?florian MozReview-Commit-ID: GFDvSIn53Zh
31a94372cd5c624f3842b1616621b6b6215ab618: Bug 1356271 - Make it so that it's easier to define repeating reflows for reflow tests. r?florian draft
Mike Conley <mconley@mozilla.com> - Mon, 10 Jul 2017 18:07:25 -0400 - rev 616176
Push 70621 by bmo:mconley@mozilla.com at Wed, 26 Jul 2017 20:34:04 +0000
Bug 1356271 - Make it so that it's easier to define repeating reflows for reflow tests. r?florian MozReview-Commit-ID: 5ZL5RtItbiL
50c7de1877589615e42f4fdfa688ff670a6d96dc: Bug 1356271 - Clean up comment about reflow test helper now that we're using a better mechanism to dirty the frame tree. r?florian draft
Mike Conley <mconley@mozilla.com> - Thu, 13 Jul 2017 08:41:51 -0700 - rev 616175
Push 70621 by bmo:mconley@mozilla.com at Wed, 26 Jul 2017 20:34:04 +0000
Bug 1356271 - Clean up comment about reflow test helper now that we're using a better mechanism to dirty the frame tree. r?florian MozReview-Commit-ID: 6YjhG0fOyjO
233336e109071e595b1b7b070223bccb9e42b39e: Bug 1376822 - Re-enable appmenu reflow tests for sync subview. r=Gijs draft
Mike Conley <mconley@mozilla.com> - Thu, 13 Jul 2017 07:59:35 -0700 - rev 616174
Push 70621 by bmo:mconley@mozilla.com at Wed, 26 Jul 2017 20:34:04 +0000
Bug 1376822 - Re-enable appmenu reflow tests for sync subview. r=Gijs MozReview-Commit-ID: B95VVqaTDja
7270c590cb16393058764e26ca96594c2442fba8: Bug 1384212 - about:home mozilla logo shifts on hover, r?dao draft
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Wed, 26 Jul 2017 21:26:39 +0100 - rev 616173
Push 70620 by bmo:gijskruitbosch+bugs@gmail.com at Wed, 26 Jul 2017 20:28:18 +0000
Bug 1384212 - about:home mozilla logo shifts on hover, r?dao MozReview-Commit-ID: 1voxAxxHDZ6
977091e8a575f79f25855f3f91fb4ec7383bb7a0: Bug 1353656 - Remove WebIDE build step for local apps. r=jryans draft
Alexandre Poirot <poirot.alex@gmail.com> - Mon, 24 Jul 2017 18:50:26 +0200 - rev 616172
Push 70619 by bmo:poirot.alex@gmail.com at Wed, 26 Jul 2017 20:27:55 +0000
Bug 1353656 - Remove WebIDE build step for local apps. r=jryans MozReview-Commit-ID: 2YA2tBynD7g
a1d20d14a167201d79fda735bdf9a094bbd214f1: Bug 1353656 - Use SubProcess.jsm from WebIDE instead of SDK equivalent. r=jryans draft
Alexandre Poirot <poirot.alex@gmail.com> - Mon, 24 Jul 2017 19:23:09 +0200 - rev 616171
Push 70619 by bmo:poirot.alex@gmail.com at Wed, 26 Jul 2017 20:27:55 +0000
Bug 1353656 - Use SubProcess.jsm from WebIDE instead of SDK equivalent. r=jryans MozReview-Commit-ID: Lu0Ptuhopxh
dd131bf3e9655af87a67737de0d2431297ae708e: Bug 1384233 - Update documentation for the %I format specifier in Printf.h. r?froydnj draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 26 Jul 2017 16:22:58 -0400 - rev 616170
Push 70618 by kgupta@mozilla.com at Wed, 26 Jul 2017 20:25:37 +0000
Bug 1384233 - Update documentation for the %I format specifier in Printf.h. r?froydnj MozReview-Commit-ID: 5bxCGKYrXFI
5d0ed9ca9779a0ebbdeef7da1ea587695857b822: Bug 1384233 - Update documentation for the %I format specifier in Printf.h. r?froydnj draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 26 Jul 2017 16:08:34 -0400 - rev 616169
Push 70617 by kgupta@mozilla.com at Wed, 26 Jul 2017 20:09:25 +0000
Bug 1384233 - Update documentation for the %I format specifier in Printf.h. r?froydnj MozReview-Commit-ID: 5bxCGKYrXFI
4649f6c50468706ef172ac17dd2dfe19e7ce9573: Bug 1384233 - Remove SizePrintfMacros.h. r?froydnj draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 26 Jul 2017 16:03:57 -0400 - rev 616168
Push 70617 by kgupta@mozilla.com at Wed, 26 Jul 2017 20:09:25 +0000
Bug 1384233 - Remove SizePrintfMacros.h. r?froydnj We have a minimum requirement of VS 2015 for Windows builds, which supports the z length modifier for format specifiers. So we don't need SizePrintfMacros.h any more, and can just use %zu and friends directly everywhere. MozReview-Commit-ID: 6s78RvPFMzv
0d735758919ba265cf95a48a8f3e3ae68b9f4300: Bug 1384258 - Ease the hazard tolerance for stylo. r?xidorn draft
Ralph Giles <giles@mozilla.com> - Wed, 26 Jul 2017 13:04:57 -0700 - rev 616167
Push 70616 by bmo:giles@thaumas.net at Wed, 26 Jul 2017 20:09:12 +0000
Bug 1384258 - Ease the hazard tolerance for stylo. r?xidorn Allow an extra heap write hazard introduced by enabling stylo in default builds until it can be addressed. See bug 1384625. MozReview-Commit-ID: 2N3z6FVHa0G
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip