46b4eb05f2ae0122e9f7e3711d2470e47ef54e15: Bug 1535437 - Part 1: Allow windows to resize outside of aspect ratio locking on Windows r=jmathies
Mark Striemer <mstriemer@mozilla.com> - Thu, 14 Nov 2019 00:24:11 +0000 - rev 501998
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1535437 - Part 1: Allow windows to resize outside of aspect ratio locking on Windows r=jmathies Differential Revision: https://phabricator.services.mozilla.com/D51940
0213f7cd22c42d87a1222719004db5cd574eae67: Bug 1595470 - Prevent EnsureCorrectPermissions from making faulty assumptions about childBuffer r=rstrong
Kirk Steuber <ksteuber@mozilla.com> - Wed, 13 Nov 2019 02:00:18 +0000 - rev 501997
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1595470 - Prevent EnsureCorrectPermissions from making faulty assumptions about childBuffer r=rstrong Differential Revision: https://phabricator.services.mozilla.com/D52604
109f738f08cbf047a751bef8fda45f4d053b4278: Backed out 2 changesets (bug 1594204) for build bustage at WasmBaselineCompile.cpp on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Thu, 14 Nov 2019 20:27:14 +0200 - rev 501996
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Backed out 2 changesets (bug 1594204) for build bustage at WasmBaselineCompile.cpp on a CLOSED TREE Backed out changeset b0545db75058 (bug 1594204) Backed out changeset 36d41bbf2f46 (bug 1594204)
b0545db75058d5967c77a4836f5d6e4e3115ebf5: Bug 1594204 - Generate inline code for memory.copy and memory.fill. r=lth
Ryan Hunt <rhunt@eqrion.net> - Thu, 14 Nov 2019 17:33:19 +0000 - rev 501995
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1594204 - Generate inline code for memory.copy and memory.fill. r=lth This commit adds an inline code path for memory.copy/fill for Ion and Baseline for all platforms. To keep things simple, I reused the plain wasm load/store codegen with integer types up to 64bits. A future commit can add SIMD support as needed. A copy with constant length is reduced to a series of loads (from low-to-high) onto the value stack (for baseline), or onto a stack of definitions (for ion). Then a series of stores are emitted (from high-to-low) from the value stack or temp definition stack. A fill with constant length and value is reduced to a series of stores (from high-to-low). The stores use the widest transfer width as possible, and the value is splatted as appropriate to fill the whole integer. This optimization is limited to sizes that are less than the guard page so that we only need to perform a single bounds check for src/dest. The threshold is per-platform and derived from the wasm-bulk-bench microbenchmark. I attempted to pick the length just before the inline path began to slow exponentially. This was roughly constant at 8 loads/stores for 64 and 32 bits. Differential Revision: https://phabricator.services.mozilla.com/D52129
36d41bbf2f46f987ea17b903890eb58a0cfd02a4: Bug 1594204 - Split out 'emitMemCopy' function for dedicated optimizations. r=lth
Ryan Hunt <rhunt@eqrion.net> - Thu, 14 Nov 2019 15:10:46 +0000 - rev 501994
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1594204 - Split out 'emitMemCopy' function for dedicated optimizations. r=lth Differential Revision: https://phabricator.services.mozilla.com/D50380
0929c67749f2a487a48f206a16f3c54c194d45dd: Bug 1595885 - Fix lint error, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Thu, 14 Nov 2019 17:24:21 +0000 - rev 501993
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1595885 - Fix lint error, r=maja_zf Differential Revision: https://phabricator.services.mozilla.com/D53048
27db9b37efbe41e91140bfb5400ac82503274acc: Bug 1595926 - Don't use distribution256Sum until Android Studio is fixed. r=snorp
Agi Sferro <agi@sferro.dev> - Thu, 14 Nov 2019 17:04:32 +0000 - rev 501992
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1595926 - Don't use distribution256Sum until Android Studio is fixed. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D52900
d8ef1649d10d3da44356be01016ee11c6926831a: Bug 1595836 - add support for ./mach python-test r=rwood
Tarek Ziadé <tarek@mozilla.com> - Thu, 14 Nov 2019 15:02:44 +0000 - rev 501991
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1595836 - add support for ./mach python-test r=rwood Differential Revision: https://phabricator.services.mozilla.com/D52976
4a44d69250edf0378fe40d3b88dad9607cb54f78: Bug 1596474 - Remove GetBindingParent from nsGenericHTMLElement. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 14 Nov 2019 17:16:01 +0000 - rev 501990
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596474 - Remove GetBindingParent from nsGenericHTMLElement. r=smaug The two loops where they're used can't walk across shadow boundaries, so we only need to check for NAC. We don't have forms in NAC, so avoid silly book-keeping and just return early for those cases. Differential Revision: https://phabricator.services.mozilla.com/D53045
ee728f3ea085900757752d009ea271d21087096a: Bug 1596342 - Update sending patch documentation to only mention Phabricator + moz-phab. r=rcaliman.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Thu, 14 Nov 2019 16:49:44 +0000 - rev 501989
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596342 - Update sending patch documentation to only mention Phabricator + moz-phab. r=rcaliman. The documentation was mentioning arc as the primary tool to push to review (and was discouraging using moz-phab). moz-phab is now much more stable and is the prefered way of pushing patches, so we shouldn't mention arc anymore. There was also a (not recommended) mention of attaching patch to Bugzilla for reviews, which I think isn't something we recommend anymore. Differential Revision: https://phabricator.services.mozilla.com/D52969
738801392270a0162d381b804fdb7f8111a57a42: Bug 1596186 - Close all extension pages when unregistering an extension. r=snorp
Agi Sferro <agi@sferro.dev> - Thu, 14 Nov 2019 17:05:52 +0000 - rev 501988
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596186 - Close all extension pages when unregistering an extension. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D52894
fa5a4ec77dc13c221dfc9389a1fd204af6a34d1f: Backed out changeset c4ff245706ab (bug 1595155) for Android mochitest failures on mobile/android/components/extensions/test/mochitest/test_ext_webNavigation_onCommitted.html. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Thu, 14 Nov 2019 19:14:27 +0200 - rev 501987
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Backed out changeset c4ff245706ab (bug 1595155) for Android mochitest failures on mobile/android/components/extensions/test/mochitest/test_ext_webNavigation_onCommitted.html. CLOSED TREE
170b730233cce76d5fea91f337eecf38b0bfd1e3: Backed out changeset 6e3d285d14ee (bug 1594521) for toolkit/mozapps/extensions/test/browser/browser_CTP_plugins.js. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Thu, 14 Nov 2019 19:06:36 +0200 - rev 501986
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Backed out changeset 6e3d285d14ee (bug 1594521) for toolkit/mozapps/extensions/test/browser/browser_CTP_plugins.js. CLOSED TREE
cc9330b5decd89fe8bc422957398d61d89041bb1: Bug 1595885 - Ensure we have a valid window after wpt reftest timeout, r=webdriver-reviewers,maja_zf
James Graham <james@hoppipolla.co.uk> - Thu, 14 Nov 2019 16:45:55 +0000 - rev 501985
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1595885 - Ensure we have a valid window after wpt reftest timeout, r=webdriver-reviewers,maja_zf Typically we can close the wpt reftest window at the end of a test and open a new one for the follwing test. But that interacts badly with the harness trying to run marionette commands before the test starts; for example when it tries to set a pref. So we were hitting a situation where tests that TIMEOUT followed by tests that require a pref end up erroring. To avoid this make sure to set the original opener window as the marionette window when we close the reftest window. Differential Revision: https://phabricator.services.mozilla.com/D53014
8cc93a06da6629d94e26e573e56508e1143fa7ac: Bug 1596463 - Remove GetBindingParent usage in the XML pretty printer. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 14 Nov 2019 16:41:24 +0000 - rev 501984
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596463 - Remove GetBindingParent usage in the XML pretty printer. r=smaug It was already checking shadow trees as well, so trivial change. Differential Revision: https://phabricator.services.mozilla.com/D53035
6c7a26bb6f04fe1677fd8ceb0ca914d042beea41: Bug 1594552 - Add moz.configure bits to specify a compiler for converting C/C++ to wasm r=firefox-build-system-reviewers,chmanchester
Ricky Stewart <rstewart@mozilla.com> - Thu, 14 Nov 2019 16:26:24 +0000 - rev 501983
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1594552 - Add moz.configure bits to specify a compiler for converting C/C++ to wasm r=firefox-build-system-reviewers,chmanchester Differential Revision: https://phabricator.services.mozilla.com/D52111
29ad799700cde08c67fae646439e1bbdb6a1ede2: Bug 1596365 - Adjust metrics.yaml to pass yamllint. r=chutten
Alessio Placitelli <alessio.placitelli@gmail.com> - Thu, 14 Nov 2019 16:40:31 +0000 - rev 501982
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596365 - Adjust metrics.yaml to pass yamllint. r=chutten Differential Revision: https://phabricator.services.mozilla.com/D52982
8dc03b744500555e87b7506bd317a6c70438603c: Bug 1575092 - don't spawn Shared/Service Workers in "web COOP+COEP" processes r=asuth
Perry Jiang <perry@mozilla.com> - Tue, 12 Nov 2019 15:46:05 +0000 - rev 501981
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1575092 - don't spawn Shared/Service Workers in "web COOP+COEP" processes r=asuth Preventing RemoteWorkerService from existing in "web COOP+COEP" content processes prevents Shared/ServiceWorkers from being spawned in them because there won't be an associated RemoteWorkerServiceParent that registers with the parent process RemoteWorkerManager. Differential Revision: https://phabricator.services.mozilla.com/D50815
e28e46ca4a17fc887d2f206b13bca33d205112d7: Bug 1575092 - add "web COOP+COEP" process type helpers r=asuth
Perry Jiang <perry@mozilla.com> - Thu, 14 Nov 2019 16:08:36 +0000 - rev 501980
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1575092 - add "web COOP+COEP" process type helpers r=asuth Differential Revision: https://phabricator.services.mozilla.com/D50814
5ee8c7c51c04274fe88aa28cf7b3e3008d7a6da8: Bug 1592797 - Fix MediaKeys linker error exposed with different optimization flags r=edgar
Andrew Creskey <acreskey@mozilla.com> - Thu, 14 Nov 2019 14:06:12 +0000 - rev 501979
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1592797 - Fix MediaKeys linker error exposed with different optimization flags r=edgar Seeing this linker error when building with optimization flags -O2 and others: .../mozilla-central/dom/media/eme/mediadrm/MediaDrmCDMProxy.cpp:297: error: undefined reference to 'void mozilla::dom::MediaKeys::ResolvePromiseWithResult<bool>(unsigned int, bool const&)' This patch moves the template definition from dom/media/eme/MediaKeys.cpp to dom/media/eme/MediaKeys.h Differential Revision: https://phabricator.services.mozilla.com/D51188
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 tip