a2e5b2b30bfa6f6912f4af2df950284950e3fb16: Bug 1491868 - Avoid shutdown hang by checking if VRListenerThread is null. r=kip
Daosheng Mu <daoshengmu@gmail.com> - Mon, 01 Oct 2018 21:36:23 +0000 - rev 494801
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1491868 - Avoid shutdown hang by checking if VRListenerThread is null. r=kip MozReview-Commit-ID: HbWlMUQGXD8 Differential Revision: https://phabricator.services.mozilla.com/D7220
825f10de78392d7f9578b7950b498cfc280ddcf5: Backed out changeset cb01170872de (bug 1494765) for bustages on nsCOMPtr.h. CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Tue, 02 Oct 2018 00:37:46 +0300 - rev 494800
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Backed out changeset cb01170872de (bug 1494765) for bustages on nsCOMPtr.h. CLOSED TREE
cb01170872de75622282968dbc8bccaab391be0d: Bug 1494765 - Allow assignment from an nsCOMPtr of a related type r=froydnj
Andrew McCreight <continuation@gmail.com> - Mon, 01 Oct 2018 20:50:32 +0000 - rev 494799
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1494765 - Allow assignment from an nsCOMPtr of a related type r=froydnj This adds support for conversion from nsCOMPtr<A> to nsCOMPtr<B> when A is a subclass of B. There's no reason to not allow this, and RefPtr already supports this. Differential Revision: https://phabricator.services.mozilla.com/D7226
8fb46c61e091b2b812ebeee76466abb520cf4f85: Bug 1494671 - Make the CompositorHitTestInfo globals constexpr. r=froydnj
Botond Ballo <botond@mozilla.com> - Mon, 01 Oct 2018 20:09:10 +0000 - rev 494798
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1494671 - Make the CompositorHitTestInfo globals constexpr. r=froydnj Depends on D7323 Differential Revision: https://phabricator.services.mozilla.com/D7324
dd9071744c9f93df9891ea5ca1a203594be815d2: Bug 1494671 - Make MOZ_AssertAssignmentTest() constexpr. r=froydnj
Botond Ballo <botond@mozilla.com> - Mon, 01 Oct 2018 19:53:06 +0000 - rev 494797
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1494671 - Make MOZ_AssertAssignmentTest() constexpr. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D7323
c209b19271072f5225e86bfe2f7b8b40511233e0: Bug 923975 - Teach step out to leave the current frame. r=jlast
Jason Laster <jason.laster.11@gmail.com> - Mon, 01 Oct 2018 20:54:43 +0000 - rev 494796
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 923975 - Teach step out to leave the current frame. r=jlast Differential Revision: https://phabricator.services.mozilla.com/D2135
212450f77860898d1652bf96aef05b9986a94d96: Bug 1457481 - Hook up the new devtools performance panel to nsIProfiler.getSymbolTable. r=gregtatum
Markus Stange <mstange@themasta.com> - Mon, 01 Oct 2018 20:53:20 +0000 - rev 494795
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1457481 - Hook up the new devtools performance panel to nsIProfiler.getSymbolTable. r=gregtatum Depends on D7023 Differential Revision: https://phabricator.services.mozilla.com/D7024
ac3deff9340f230fc2c91e4b05531ba32c827235: Bug 1457481 - Run mach vendor rust. r=froydnj,erahm
Markus Stange <mstange@themasta.com> - Mon, 01 Oct 2018 20:24:42 +0000 - rev 494794
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1457481 - Run mach vendor rust. r=froydnj,erahm Most importantly, this picks up "object" and "goblin" for ELF binary parsing. We only use the ELF code from goblin, so the mach-O parsing code gets eliminated by the linker. Overall, this increases the Android installer size by 20KB. Try pushes for reference: before: https://treeherder.mozilla.org/#/jobs?repo=try&revision=834b56dc5ab3d63a43a32f740ee8212296ac726d&selectedJob=201600899 after: https://treeherder.mozilla.org/#/jobs?repo=try&revision=6983b27e8d3cb715d3b7e6cbd276683f6466e3cc&selectedJob=201600475 installer size: 34524820 -> 34542861 (34.52MB -> 34.54MB) $ mach vendor rust Updating registry `https://github.com/rust-lang/crates.io-index` Adding goblin v0.0.17 Adding memmap v0.6.2 Adding miniz-sys v0.1.10 Adding object v0.10.0 Adding parity-wasm v0.31.3 Adding plain v0.2.3 Adding profiler_helper v0.1.0 (file:///Users/mstange/code/mozilla/tools/profiler/rust-helper) Adding scroll v0.9.1 Adding scroll_derive v0.9.5 Adding syn v0.15.5 Adding thin-vec v0.1.0 Adding uuid v0.6.5 0:30.11 The following files exceed the filesize limit of 102400: third_party/rust/miniz-sys/miniz.c third_party/rust/syn-0.14.6/src/expr.rs third_party/rust/syn-0.14.6/src/gen/fold.rs third_party/rust/syn-0.14.6/src/gen/visit.rs third_party/rust/syn-0.14.6/src/gen/visit_mut.rs The syn dependency is not compiled for goblin, as far as I can tell - it's only needed for the 'syn' feature of scroll_derive, and scroll does not ask for scroll_derive/syn. object -> goblin -> scroll -> scroll_derive -/-> syn But it looks like other versions of syn were already in the tree. Depends on D7021 Differential Revision: https://phabricator.services.mozilla.com/D7023
4478820fbcaadbbcca55e5a487b55efd2f0ed4cf: Bug 1457481 - Add nsIProfiler.GetSymbolTable and a profiler/rust-helper crate which implements it for ELF binaries. r=njn,jrmuizel
Markus Stange <mstange@themasta.com> - Mon, 01 Oct 2018 20:16:07 +0000 - rev 494793
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1457481 - Add nsIProfiler.GetSymbolTable and a profiler/rust-helper crate which implements it for ELF binaries. r=njn,jrmuizel r?njn for the profiler parts r?jrmuizel for the ELF parsing parts Depends on D7020 Differential Revision: https://phabricator.services.mozilla.com/D7021
1c8460b1d6daca03719193526c4f88531fa37153: Bug 1457481 - Add a MOZ_GECKO_PROFILER_PARSE_ELF define that's only true on Android. r=ted
Markus Stange <mstange@themasta.com> - Mon, 01 Oct 2018 20:15:08 +0000 - rev 494792
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1457481 - Add a MOZ_GECKO_PROFILER_PARSE_ELF define that's only true on Android. r=ted This will be used to conditionally compile the rust code for ELF binary parsing, which will be used by the profiler to dump symbols from system libraries on Android. Ideally I'd like to make this only apply to Nightly + Beta configurations, and not to Release, but there doesn't seem to be an easy way to differentiate between Beta and Release and doing so might be frowned upon. So now it's going to be built on all channels on Android, even Release, even though developers won't be profiling Release channel builds much, and the extra code size isn't all that valuable for our users. We definitely need this code to be included on the Beta channel, though, because Firefox Focus Nightly uses GeckoView from the Beta channel, and we want to get good profiling information from Focus. Differential Revision: https://phabricator.services.mozilla.com/D7020
88315c6735dec7bbb70c5933e2b11e7343114f73: Backed out 3 changesets (bug 1417383) for bustages in /builds/worker/workspace/build/src/docshell/test/mochitest/moz.build CLOSED TREE
shindli <shindli@mozilla.com> - Tue, 02 Oct 2018 00:04:57 +0300 - rev 494791
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Backed out 3 changesets (bug 1417383) for bustages in /builds/worker/workspace/build/src/docshell/test/mochitest/moz.build CLOSED TREE Backed out changeset 44d07650e6fe (bug 1417383) Backed out changeset d0d9cd85f3db (bug 1417383) Backed out changeset ddaef0a8de5f (bug 1417383)
34efa9f14353353bcdfc6795d6105a7c28c3bba9: Backed out changeset 05df95ba3a98 (bug 1305695) for ES lint failures CLOSED TREE
shindli <shindli@mozilla.com> - Tue, 02 Oct 2018 00:00:23 +0300 - rev 494790
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Backed out changeset 05df95ba3a98 (bug 1305695) for ES lint failures CLOSED TREE
84c7bfa3a0f53f5504fa2add39e0100e48664f26: Bug 1462836: Extend timeout of long testsuite CLOSED TREE r=asuth
Yaron Tausky <ytausky@mozilla.com> - Mon, 01 Oct 2018 20:23:41 +0000 - rev 494789
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1462836: Extend timeout of long testsuite CLOSED TREE r=asuth This test runs multiple testcases, so sometimes 10 seconds are not enough for all of them to finish. This commit bumps the timeout to 60 seconds and reenabled the test on Linux. Differential Revision: https://phabricator.services.mozilla.com/D7291
05e791fb2c6b2fe7f967adf86e55517231bcf59d: Bug 1481949 - Use querySelectorAll instead of a treeWalker for finding radios underneath a radiogroup;r=timdream
Brian Grinstead <bgrinstead@mozilla.com> - Mon, 01 Oct 2018 20:35:35 +0000 - rev 494788
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1481949 - Use querySelectorAll instead of a treeWalker for finding radios underneath a radiogroup;r=timdream This is faster. It does drop support for skipping non-XUL-namespaced radiogroup tags, but we don't have or plan to have HTML namespaced radiogroups in the same document as a XUL-namespaced radiogroup. Differential Revision: https://phabricator.services.mozilla.com/D7255
b82060ff3299da0ac4bd497251c0f995ef857f12: Bug 1481949 - Migrate <radiogroup> to a Custom Element;r=timdream
Brian Grinstead <bgrinstead@mozilla.com> - Mon, 01 Oct 2018 18:01:02 +0000 - rev 494787
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1481949 - Migrate <radiogroup> to a Custom Element;r=timdream Differential Revision: https://phabricator.services.mozilla.com/D6326
96cb7281e630428a8d2b6128813615ae694b868d: Bug 1481949 - Don't load Custom Element script files for dummy.xul windows;r=kmag
Brian Grinstead <bgrinstead@mozilla.com> - Mon, 01 Oct 2018 18:01:00 +0000 - rev 494786
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1481949 - Don't load Custom Element script files for dummy.xul windows;r=kmag They are unnecessary for most every element, and we load multiple dummy.xul documents even in clean profiles. Differential Revision: https://phabricator.services.mozilla.com/D7112
a1cfc8fd44eefa562343373b6175902774a5ca31: Backed out changeset 9a685b824b88 (bug 1462836) for ES lint failure
shindli <shindli@mozilla.com> - Mon, 01 Oct 2018 23:35:56 +0300 - rev 494785
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Backed out changeset 9a685b824b88 (bug 1462836) for ES lint failure
44d07650e6fe1671353c27d2b84df40c36883ab2: Bug 1417383 - Add initial .eslintrc.js files for docshell test directories (not enabled yet). r=qdot
Mark Banner <standard8@mozilla.com> - Mon, 01 Oct 2018 19:09:36 +0000 - rev 494784
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1417383 - Add initial .eslintrc.js files for docshell test directories (not enabled yet). r=qdot Depends on D7053 Differential Revision: https://phabricator.services.mozilla.com/D7055
d0d9cd85f3dba3ba7bd08dc54e2279fae2316570: Bug 1417383 - Move mochitests from docshell/test/ to docshell/test/mochitest/ to aid ESLint. r=qdot
Mark Banner <standard8@mozilla.com> - Mon, 01 Oct 2018 19:10:05 +0000 - rev 494783
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1417383 - Move mochitests from docshell/test/ to docshell/test/mochitest/ to aid ESLint. r=qdot Depends on D7052 Differential Revision: https://phabricator.services.mozilla.com/D7053
ddaef0a8de5f670fcfac3fe8c9ea1a045c031226: Bug 1417383 - Remove unused test files that were missed in bug 1427726. r=qdot
Mark Banner <standard8@mozilla.com> - Mon, 01 Oct 2018 19:11:57 +0000 - rev 494782
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1417383 - Remove unused test files that were missed in bug 1427726. r=qdot Differential Revision: https://phabricator.services.mozilla.com/D7052
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip