cee8f503d3c32d97955c077405880439c6c2a365: Bug 1596868 - CXXFLAGS, LDFLAGS, etc. regressed by bug 1595906 r=firefox-build-system-reviewers,dmajor
Ricky Stewart <rstewart@mozilla.com> - Fri, 15 Nov 2019 18:34:50 +0000 - rev 502260
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596868 - CXXFLAGS, LDFLAGS, etc. regressed by bug 1595906 r=firefox-build-system-reviewers,dmajor Differential Revision: https://phabricator.services.mozilla.com/D53249
da344ab046b6ec344be2595752224d8ebc848b27: bug 1594510 - update all TrustDomain implementations in mozilla-central due to the mozilla::pkix API change in bug 1593141 r=mbirghan
Dana Keeler <dkeeler@mozilla.com> - Fri, 15 Nov 2019 18:26:45 +0000 - rev 502259
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
bug 1594510 - update all TrustDomain implementations in mozilla-central due to the mozilla::pkix API change in bug 1593141 r=mbirghan Bug 1593141 adds a parameter to mozilla::pkix::TrustDomain::CheckRevocation. This patch updates all TrustDomain implementations in mozilla-central to reflect this. Differential Revision: https://phabricator.services.mozilla.com/D52066
bbbe694dbff25ce304833a9c2f6520ba9f61fb32: Backed out changeset 0478d1bf6e32 (bug 1596209) on request from emilio. CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 15 Nov 2019 19:11:06 +0100 - rev 502258
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Backed out changeset 0478d1bf6e32 (bug 1596209) on request from emilio. CLOSED TREE
38d6fbdbee75e8ba0ac046dbffa1d3b07c254792: Bug 1596832 - Re-enable all anti-tracking tests on the serviceworker-e10s configuration; r=nhnt11
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 15 Nov 2019 18:07:07 +0000 - rev 502257
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596832 - Re-enable all anti-tracking tests on the serviceworker-e10s configuration; r=nhnt11 Differential Revision: https://phabricator.services.mozilla.com/D53227
08eb2c23eefaada832b3f477d055b63e78064043: Bug 1589402 - Stop rounding complex clip rects in layout space. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Fri, 15 Nov 2019 18:02:17 +0000 - rev 502256
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1589402 - Stop rounding complex clip rects in layout space. r=jrmuizel We already snap the complex clip rects during scene building, taking into account any necessary transforms and device pixel scaling. Just like normal clips, we shouldn't round in layout space. Differential Revision: https://phabricator.services.mozilla.com/D52673
0478d1bf6e32e6198f03b7b22ac2830810e37079: Bug 1596209 - Remove nsIContent::GetBindingParent. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 15 Nov 2019 16:46:29 +0000 - rev 502255
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596209 - Remove nsIContent::GetBindingParent. r=smaug It's unused after all the previous patches. Differential Revision: https://phabricator.services.mozilla.com/D53217
9c323325a513be734648b73aaf0b8b688701344f: Bug 1596768 - Remove GetBindingParent usage in EventStateManager. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 15 Nov 2019 17:36:13 +0000 - rev 502254
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596768 - Remove GetBindingParent usage in EventStateManager. r=smaug This one I'm not 100% sure about whether we want to keep special-casing shadow DOM. Seems we may want to, but on the other hand this looks like a hack (as it only looks at the closest shadow host, not the whole chain, and it is green on try). Depends on D53200 Differential Revision: https://phabricator.services.mozilla.com/D53201
4cd52ac39a817b6d794d4edc170d046e81d4d9ee: Bug 1596768 - Remove GetBindingParentUsage in xpath. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 15 Nov 2019 17:09:15 +0000 - rev 502253
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596768 - Remove GetBindingParentUsage in xpath. r=smaug Wants to check that the change happens in the same anon tree, use the right function for that. Depends on D53199 Differential Revision: https://phabricator.services.mozilla.com/D53200
6777cec97d189411d2713a2231593cbe046b480e: Backed out changeset 31a1b40b2008 (bug 1594810) for causing devtools failures CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Fri, 15 Nov 2019 19:48:46 +0200 - rev 502252
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Backed out changeset 31a1b40b2008 (bug 1594810) for causing devtools failures CLOSED TREE
9e78205ab7d0eac06ad757db1fc605b3e2c7a75c: Bug 1596578 - Run test-info(all), test-info(disabled-by-os), tier 2 on mozilla-central; r- r=jmaher
Geoff Brown <gbrown@mozilla.com> - Fri, 15 Nov 2019 17:26:40 +0000 - rev 502251
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596578 - Run test-info(all), test-info(disabled-by-os), tier 2 on mozilla-central; r- r=jmaher Run two more test-info tasks alongside the existing fission task, on mozilla-central only. There are many possible test-info reports; these are the most obvious: - a list and summary of all tests, broken out by component - a list and summary of tests skipped or marked failing on each OS, broken out by component - a list of all the manifest annotations I think this will provide a good starting point for discussion around what types of reports we want to see in the future. Differential Revision: https://phabricator.services.mozilla.com/D53226
afb9438378f091aa9f31192c235191625c3d538a: Bug 1596768 - Remove GetBindingParent usage in editor. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 15 Nov 2019 17:44:11 +0000 - rev 502250
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596768 - Remove GetBindingParent usage in editor. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D53199
db1a18b908bfaf15485d1dd5430f67c46b5d65a8: Bug 1596768 - Remove GetBindingParent usage in nsContentUtils::IsInSameAnonymousTree. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 15 Nov 2019 17:05:15 +0000 - rev 502249
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596768 - Remove GetBindingParent usage in nsContentUtils::IsInSameAnonymousTree. r=smaug Check Shadow DOM and NAC separately. Depends on D53195 Differential Revision: https://phabricator.services.mozilla.com/D53196
eebf1f2557be7ef8fd8558d07531dd1318e1eedf: Bug 1594676, normalize Fluent files when validating migration tests, r=flod,stas
Axel Hecht <axel@pike.org> - Fri, 15 Nov 2019 17:37:34 +0000 - rev 502248
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1594676, normalize Fluent files when validating migration tests, r=flod,stas There's a lot of formatting that is irrelevant for Fluent, and it's hard to diff usefully on the text file. Instead, normalize the Fluent files by parsing them, and serialzing them with Junk included. Differential Revision: https://phabricator.services.mozilla.com/D53202
493025785e6adfde44b1e2ad0a00b48b3ff4cb7b: Bug 1596735 - Re-add 'data' in the list of XUL elements to hide. r=bgrins
Tim Nguyen <ntim.bugs@gmail.com> - Fri, 15 Nov 2019 17:34:27 +0000 - rev 502247
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596735 - Re-add 'data' in the list of XUL elements to hide. r=bgrins Differential Revision: https://phabricator.services.mozilla.com/D53235
4177c6123ddb391dc50894ddecb6d244b4f0bfd0: Bug 1596834 - Use forceNewProcess in browser_permmgr_sync.js. r=mconley
Andrew McCreight <continuation@gmail.com> - Fri, 15 Nov 2019 17:24:11 +0000 - rev 502246
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596834 - Use forceNewProcess in browser_permmgr_sync.js. r=mconley Also fix a few typos in comments. Differential Revision: https://phabricator.services.mozilla.com/D53229
c06659c20d415adb089a7751af744d8f4a908153: Bug 1594204 - Generate inline code for memory.copy and memory.fill. r=lth
Ryan Hunt <rhunt@eqrion.net> - Fri, 15 Nov 2019 17:21:24 +0000 - rev 502245
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
26c65691696b92244393e8ebe7f06bff47ea5a0f: Bug 1594204 - Split out 'emitMemCopy' function for dedicated optimizations. r=lth
Ryan Hunt <rhunt@eqrion.net> - Fri, 15 Nov 2019 17:20:43 +0000 - rev 502244
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
65e4b8d04024e7341da9bad80ff02a6b0df9abc0: Bug 1596366 - Clean up selectors after bug 1492582. r=Gijs
Dão Gottwald <dao@mozilla.com> - Fri, 15 Nov 2019 17:23:26 +0000 - rev 502243
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596366 - Clean up selectors after bug 1492582. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D52983
14a04a7ccab4071b62f36bffc60362a790a40618: Bug 1566141 - fix fold constants for nullish coalesing r=jorendorff
yulia <ystartsev@mozilla.com> - Fri, 15 Nov 2019 17:15:24 +0000 - rev 502242
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1566141 - fix fold constants for nullish coalesing r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D52694
b35b1431e4e2abcb9a4369c8fe2aa17a9321fdb1: Bug 1593415 - add test and refine reflection for nullish coalescing r=jorendorff
yulia <ystartsev@mozilla.com> - Wed, 13 Nov 2019 11:21:14 +0000 - rev 502241
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1593415 - add test and refine reflection for nullish coalescing r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D52690
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 tip