e727703188261fba6f18e2bddc7e6a25729bfd00: Bug 1576567 part 3 - Use real NOPs for debug trap handler calls in interpreter loop. r=tcampbell
Jan de Mooij <jdemooij@mozilla.com> - Tue, 27 Aug 2019 15:57:33 +0000 - rev 554082
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1576567 part 3 - Use real NOPs for debug trap handler calls in interpreter loop. r=tcampbell We now use real NOPs on all platforms. On x86/x64 this used to be a CMP instruction and on ARM64 this involved an unconditional LDR with some other instructions. Depends on D43413 Differential Revision: https://phabricator.services.mozilla.com/D43414
feec09fd96eb7c212844f4dce66e78864ca36606: Bug 1576567 part 2 - Allow using nopPatchableToCall outside Wasm code and fix non-sensical return value. r=lth
Jan de Mooij <jdemooij@mozilla.com> - Wed, 28 Aug 2019 06:35:24 +0000 - rev 554081
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1576567 part 2 - Allow using nopPatchableToCall outside Wasm code and fix non-sensical return value. r=lth Depends on D43398 Differential Revision: https://phabricator.services.mozilla.com/D43413
dae1e9839adce6f2129c3593b2c2991dd34a0f35: Bug 1576567 part 1 - Optimize table address loads in interpreter code. r=lth
Jan de Mooij <jdemooij@mozilla.com> - Wed, 28 Aug 2019 06:30:56 +0000 - rev 554080
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1576567 part 1 - Optimize table address loads in interpreter code. r=lth This affects the following platforms: * x64: use a RIP-relative LEA instead of an immediate MOV. This saves a few hundred bytes total and seems to be a little bit faster on interpreter micro-benchmarks. * arm64: use ADR instead of LDR. Seems to be a measurable speedup running Speedometer on Pixel 2 with the JITs disabled. Differential Revision: https://phabricator.services.mozilla.com/D43398
06a3816a2a49d95c16f13c6cb64ba0f66a95c398: Bug 1576936 - fix browser_windowopen for devtools button having moved, r=jaws
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Tue, 27 Aug 2019 23:30:49 +0000 - rev 554079
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1576936 - fix browser_windowopen for devtools button having moved, r=jaws Differential Revision: https://phabricator.services.mozilla.com/D43625
375480007a0a44a0f488e81109b5e672d471ea81: Bug 1576884 - TypeError: this.intersectionObserver is null. r=Honza
tanhengyeow <E0032242@u.nus.edu> - Wed, 28 Aug 2019 07:20:53 +0000 - rev 554078
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1576884 - TypeError: this.intersectionObserver is null. r=Honza Fix edge case. Differential Revision: https://phabricator.services.mozilla.com/D43634
2e8bbe940e424ae3a7d7094f556e12da71a4901f: Bug 1557170 - Add isParentInterceptEnabled trait to ServiceWorkerRegistration actor r=daisuke
Julian Descottes <jdescottes@mozilla.com> - Wed, 28 Aug 2019 06:38:47 +0000 - rev 554077
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1557170 - Add isParentInterceptEnabled trait to ServiceWorkerRegistration actor r=daisuke Differential Revision: https://phabricator.services.mozilla.com/D43598
9a111ae683fae0100c145a333e8fdd95086a2ef1: Bug 1572671 - Don't load content process server startup script if it was already loaded. r=ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 28 Aug 2019 06:37:18 +0000 - rev 554076
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1572671 - Don't load content process server startup script if it was already loaded. r=ochameau. Previously, we were simply having a flag on the ContentProcessConnector that we would flip once we loaded the content process server startup script. This was working fine until multi-proxy browser console. Each time we open the Browser Console, we create a new loader in a new compartment. Which means in the end we'll have a new ContentProcessConnector instance, and the flag would be resetted, and thus we would load a new content process server startup script, which finally, would emit some packet twice, and thus would break how we manage new packet in the client. This patch fixes that by replacing the flag by checking if the script was already loaded. Differential Revision: https://phabricator.services.mozilla.com/D43618
d3fe24ea630981ac7b2fe46912a03aff2665e1b6: Bug 817058 - VMX acceleration for nsTextFragment. r=bzbarsky
Cameron Kaiser <spectre@floodgap.com> - Wed, 28 Aug 2019 05:03:54 +0000 - rev 554075
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 817058 - VMX acceleration for nsTextFragment. r=bzbarsky Differential Revision: https://phabricator.services.mozilla.com/D43566
d920fb2cbec23e894932d1892fb166aefac39e78: Bug 1576910 - [Wayland] Add SurfaceDescriptorDMABuf to enable dma buf surface import/export on Wayland and (potentially) X11, r=sotaro
Martin Stransky <stransky@redhat.com> - Wed, 28 Aug 2019 02:13:03 +0000 - rev 554074
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1576910 - [Wayland] Add SurfaceDescriptorDMABuf to enable dma buf surface import/export on Wayland and (potentially) X11, r=sotaro Differential Revision: https://phabricator.services.mozilla.com/D43611
da73ca6c2e2fc76729e589e1afe988754aab287d: Bug 1576841 - Enable multi-proxy WebConsole in Browser Toolbox when fission pref is true. r=ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Tue, 27 Aug 2019 17:41:29 +0000 - rev 554073
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1576841 - Enable multi-proxy WebConsole in Browser Toolbox when fission pref is true. r=ochameau. We remove the multiple this.fissionSupport properties to only check the permission in the couple place we need it. Differential Revision: https://phabricator.services.mozilla.com/D43585
191654bf13a6af5fda69c456fed9826dec10f1cf: Bug 1576657 - Stop increasing .urlbarView's font size since it already inherits the font size set on #urlbar. r=mak
Dão Gottwald <dao@mozilla.com> - Wed, 28 Aug 2019 03:43:00 +0000 - rev 554072
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1576657 - Stop increasing .urlbarView's font size since it already inherits the font size set on #urlbar. r=mak Differential Revision: https://phabricator.services.mozilla.com/D43597
af7704671ca964a7d75005e020a722acdccea1ec: Bug 1576847 - Remove obsolete #wrapper-urlbar-container[place="palette"] rule. r=mak
Dão Gottwald <dao@mozilla.com> - Tue, 27 Aug 2019 19:53:23 +0000 - rev 554071
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1576847 - Remove obsolete #wrapper-urlbar-container[place="palette"] rule. r=mak Differential Revision: https://phabricator.services.mozilla.com/D43589
3add57ac21b7a714f96907bd5b7961f3ae0c3c65: Bug 1576814 - Skip tests that timeout r=kmag
Paul Bone <pbone@mozilla.com> - Tue, 27 Aug 2019 19:07:43 +0000 - rev 554070
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1576814 - Skip tests that timeout r=kmag Depends on D43572 Differential Revision: https://phabricator.services.mozilla.com/D43573
f995925bf33d9d9b3a76406aa9a2ce37456930c1: Bug 1576814 - These tests are currently failing for fission r=kmag
Paul Bone <pbone@mozilla.com> - Tue, 27 Aug 2019 23:42:25 +0000 - rev 554069
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1576814 - These tests are currently failing for fission r=kmag Depends on D43571 Differential Revision: https://phabricator.services.mozilla.com/D43572
2e2268bce5b393359fcf2e339486a5738a4daba4: Bug 1576814 - Remove fail-if tests that are now passing r=kmag
Paul Bone <pbone@mozilla.com> - Tue, 27 Aug 2019 19:05:41 +0000 - rev 554068
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1576814 - Remove fail-if tests that are now passing r=kmag Differential Revision: https://phabricator.services.mozilla.com/D43571
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -15 +15 +100 +300 +1000 +3000 +10000 +30000 +100000 tip