Philipp Kewisch
52aa5b978e
Bug 1507709 - Move WebExtensions geckoProfiler API to toolkit. r=kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D12100
--HG--
rename : browser/components/extensions/ProfilerGetSymbols-worker.js => toolkit/components/extensions/ProfilerGetSymbols-worker.js
rename : browser/components/extensions/ProfilerGetSymbols.jsm => toolkit/components/extensions/ProfilerGetSymbols.jsm
rename : browser/components/extensions/parent/ext-geckoProfiler.js => toolkit/components/extensions/parent/ext-geckoProfiler.js
rename : browser/components/extensions/profiler_get_symbols.js => toolkit/components/extensions/profiler_get_symbols.js
rename : browser/components/extensions/schemas/geckoProfiler.json => toolkit/components/extensions/schemas/geckoProfiler.json
rename : browser/components/extensions/test/xpcshell/test_ext_geckoProfiler_control.js => toolkit/components/extensions/test/xpcshell/test_ext_geckoProfiler_control.js
rename : browser/components/extensions/test/xpcshell/test_ext_geckoProfiler_schema.js => toolkit/components/extensions/test/xpcshell/test_ext_geckoProfiler_schema.js
extra : moz-landing-system : lando
2019-03-22 13:18:01 +00:00
Chris H-C
1e8280c2f0
Bug 1536805 - Tell codespell 'whats' is a valid word r=ahal
...
Depends on D24263
Differential Revision: https://phabricator.services.mozilla.com/D24543
--HG--
extra : moz-landing-system : lando
2019-03-22 19:32:59 +00:00
championshuttler
677714a968
Bug 1536103 - Fix Sphinx Warning - Title Underline too short in 'mach doc'. r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D24536
--HG--
extra : moz-landing-system : lando
2019-03-22 19:30:34 +00:00
Edwin Gao
bd47254c5e
Bug 1536652, 1536637, 1536657 - disable tests in xpcshell that fail on windows10-aarch64 r=jmaher
...
Disable the following tests for windows10-aarch64:
- test_enterjit_osr.js
- test_feature_mainthreadio.js
They were likely intermittents at first, but as of recent try push noted below these tests are failing consistently.
Differential Revision: https://phabricator.services.mozilla.com/D24413
--HG--
extra : moz-landing-system : lando
2019-03-21 20:37:48 +00:00
Emilio Cobos Álvarez
0204cde0f2
Bug 1535671 - Remove some static initializers that call into PR_GetEnv during initialization unnecessarily. r=truber,posidron
...
I though this was going to be enough to unbreak rr, but it seems not to be the
case, see https://github.com/mozilla/rr/issues/2329 .
In any case avoiding static initializers that initialize PR seems desirable.
Differential Revision: https://phabricator.services.mozilla.com/D23706
--HG--
extra : moz-landing-system : lando
2019-03-21 20:34:06 +00:00
Andrew Halberstadt
422288906f
Bug 1530038 - [tryselect] Move taskgraph cache to new srcdir state location, r=tomprince
...
Depends on D24187
Differential Revision: https://phabricator.services.mozilla.com/D24188
--HG--
extra : moz-landing-system : lando
2019-03-20 15:33:56 +00:00
Andrew Halberstadt
20deb1451e
Bug 1530038 - [tryselect] Use target_task_set instead of target_task_graph, r=tomprince
...
The graph contains some extra things like toolchains, fetches and packaging
tasks that people will almost never want to run on their own. This change gets
them out of the default fuzzy selection interface, and makes it so --full is
needed to schedule them.
Differential Revision: https://phabricator.services.mozilla.com/D24187
--HG--
extra : moz-landing-system : lando
2019-03-20 19:16:38 +00:00
Andrew Halberstadt
da7628c7e8
Bug 1536621 - [tryselect] Limit the 'sample-suites' preset to a single raptor/talos task, r=jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D24097
--HG--
extra : moz-landing-system : lando
2019-03-20 19:16:36 +00:00
Nazım Can Altınova
db326e2e6b
Bug 1535575 - Add updateChannel field to profile meta data r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D23654
--HG--
extra : moz-landing-system : lando
2019-03-19 18:20:28 +00:00
Ian Moody
167f623a3e
Bug 1246594 - Enable ESLint rule no-throw-literal by default. r=Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D24088
--HG--
extra : moz-landing-system : lando
2019-03-19 22:02:42 +00:00
Nicholas Nethercote
8c151cc707
Bug 1535880 - Always check ReadValueFromPowerFile() return value. r=glandium
...
This makes RAPL abort with more informative error messages if certain
kernel-provided files aren't present.
Differential Revision: https://phabricator.services.mozilla.com/D23974
--HG--
extra : moz-landing-system : lando
2019-03-19 11:20:11 +00:00
Jagmeet Bhamber
e15a06b5ac
Bug 1508823 - Enable ESLint for dom/browser-element (manual changes). r=mccr8
...
Depends on D21215
Differential Revision: https://phabricator.services.mozilla.com/D14130
--HG--
extra : moz-landing-system : lando
2019-03-19 20:56:24 +00:00
Sylvestre Ledru
1e86e44154
Bug 1514770 - hooks_clang_format for git: Run clang-format on the changed files r=sheehan
...
Depends on D23789
Differential Revision: https://phabricator.services.mozilla.com/D23798
--HG--
extra : moz-landing-system : lando
2019-03-18 19:51:59 +00:00
Sylvestre Ledru
2f1bbc93d9
Bug 1535829 - Ride along, format the file using black r=sheehan
...
Differential Revision: https://phabricator.services.mozilla.com/D23789
--HG--
extra : moz-landing-system : lando
2019-03-19 15:25:25 +00:00
Sylvestre Ledru
74b0b15d8f
Bug 1535829 - Disable the clang-format hook and point to the extension r=sheehan
...
Differential Revision: https://phabricator.services.mozilla.com/D23788
--HG--
extra : moz-landing-system : lando
2019-03-18 17:13:52 +00:00
Chris Peterson
3f655a7340
Bug 1534878 - xpcom: Rename NS_InitXPCOM2() to NS_InitXPCOM(). r=froydnj
...
--HG--
extra : rebase_source : 6e7a46cf49f78e46e12d1e7fc76aba6f0c377be0
2019-03-14 23:38:09 -07:00
Dustin J. Mitchell
f488d1b253
Bug 1534283 - use default parameters for mach try fuzzy r=tomprince
...
Differential Revision: https://phabricator.services.mozilla.com/D23225
--HG--
extra : moz-landing-system : lando
2019-03-14 19:32:05 +00:00
Dorel Luca
bc871ba7f1
Merge mozilla-central to autoland. CLOSED TREE
...
--HG--
extra : amend_source : 1a86c239e49011cf1a857de6e020b91ca0b6bd67
2019-03-14 18:27:51 +02:00
Sylvestre Ledru
4aa92e3091
Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D22514
2019-03-13 10:19:06 +01:00
Andrew Halberstadt
52d1bf00c2
Bug 1531360 - [try] Add a 'perf' preset for selecting raptor and talos tasks, r=rwood
...
Differential Revision: https://phabricator.services.mozilla.com/D22374
--HG--
extra : moz-landing-system : lando
2019-03-13 14:53:24 +00:00
Andrew Halberstadt
15fdaae87b
Bug 1534375 - Fix intermittent failure in tools/tryselect/test/test_presets.py, r=gbrown
...
This makes sure this test doesn't actually generate tasks.
Differential Revision: https://phabricator.services.mozilla.com/D23132
--HG--
extra : moz-landing-system : lando
2019-03-13 14:53:26 +00:00
Andrew Halberstadt
a6193bafa0
Bug 1533043 - [chooser] Add a test for |mach try chooser|, r=gbrown
...
Depends on D22785
Differential Revision: https://phabricator.services.mozilla.com/D22788
--HG--
extra : moz-landing-system : lando
2019-03-12 13:49:25 +00:00
Andrew Halberstadt
246ff42fac
Bug 1533043 - [chooser] Use a requirements file to install |mach try chooser| dependencies, r=davehunt
...
Not only is it best practice to pin dependencies and check hashes, but this
will allow tests to install these dependencies as well.
Depends on D22784
Differential Revision: https://phabricator.services.mozilla.com/D22785
--HG--
extra : moz-landing-system : lando
2019-03-13 14:44:30 +00:00
Jason Laster
a00df3516c
No bug - Add damp tests to debugger-tests.
...
Differential Revision: https://phabricator.services.mozilla.com/D23305
--HG--
extra : moz-landing-system : lando
2019-03-13 12:49:19 +00:00
Andrew Halberstadt
ea09d14bd4
Bug 1533770 - [fuzzy] Fix query intersection when running presets with multiple queries, r=jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D22741
--HG--
extra : moz-landing-system : lando
2019-03-12 19:33:36 +00:00
Andrew Halberstadt
aac57cc8b5
Bug 1533152 - [flake8] Make sure glob patterns are honoured when passing files directly, r=andi
...
Flake8 ignores the 'exclude' section of the .flake8.yml if you pass in a direct
path to a file. To get around this we have some custom logic to handle these
exclusions for us, but this custom logic didn't account for globs.
Differential Revision: https://phabricator.services.mozilla.com/D23145
--HG--
extra : moz-landing-system : lando
2019-03-12 15:08:41 +00:00
Jason Laster
b0162f4644
No bug - Add xpcshell tests to the preset. r=loganfsmyth
...
Differential Revision: https://phabricator.services.mozilla.com/D23019
--HG--
extra : moz-landing-system : lando
2019-03-11 22:14:31 +00:00
Emilio Cobos Álvarez
c4573875e2
Bug 1533969 - Fix build error with newer glibc. r=nbp
...
New glibc versions provide a wrapper for gettid, which means that our stuff
fails to build with:
```
/home/emilio/src/moz/gecko/js/src/util/NativeStack.cpp:28:14: error: static declaration of 'gettid' follows non-static declaration
static pid_t gettid() { return syscall(__NR_gettid); }
^
/usr/include/bits/unistd_ext.h:34:16: note: previous declaration is here
extern __pid_t gettid (void) __THROW;
```
Differential Revision: https://phabricator.services.mozilla.com/D22829
--HG--
extra : moz-landing-system : lando
2019-03-11 19:28:37 +00:00
Greg Tatum
4df3c53b42
Bug 1534013 - Only run profiler's mainthreadio feature test on nightly; r=canaltinova
...
I initially forgot that this test should only be run on nightly, as the
interposer is disabled on release and beta.
Differential Revision: https://phabricator.services.mozilla.com/D22982
--HG--
extra : moz-landing-system : lando
2019-03-11 15:29:25 +00:00
Makoto Kato
e2bc97ef28
Bug 1525498 - Use frame pointer to walk stack on aarch64 when no rule set. r=jseward
...
Some system libraries such as libart.so doesn't have CFI, so I want to add
stack walker that uses frame pointer when no rule set, like x86/x86-64.
Differential Revision: https://phabricator.services.mozilla.com/D18918
--HG--
extra : rebase_source : 4c8edef9a02d6fdb213e3a78731631ee0703650f
2019-02-07 13:38:55 +09:00
Jason Laster
d0e5e67b0b
Bug 1532809 - There should be Try preset debugger tests. r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D22724
--HG--
extra : moz-landing-system : lando
2019-03-08 21:40:39 +00:00
Greg Tatum
c5a1fd74ec
Bug 1527737 - Add tests for main thread io in the profiler; r=julienw
...
Differential Revision: https://phabricator.services.mozilla.com/D20416
--HG--
extra : moz-landing-system : lando
2019-03-07 23:04:49 +00:00
Andrew Halberstadt
6df1fbd570
Bug 1533474 - [fuzzy] Fix paths with |mach try fuzzy|, r=gbrown
...
This fixes a regression from bug 1531886 and adds a test.
Differential Revision: https://phabricator.services.mozilla.com/D22575
--HG--
extra : moz-landing-system : lando
2019-03-08 00:12:41 +00:00
Matthew Noorenberghe
b4768d96bc
Bug 1533167 - Move LoginFormFactory to its own file. r=jaws
...
Differential Revision: https://phabricator.services.mozilla.com/D22452
--HG--
rename : toolkit/components/passwordmgr/LoginManagerContent.jsm => toolkit/components/passwordmgr/LoginFormFactory.jsm
extra : moz-landing-system : lando
2019-03-07 18:10:00 +00:00
Andrew Halberstadt
5b8dcfd113
Bug 1533157 - [fuzzy] Document how to use -q/--query with various shells, DONTBUILD, r=jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D22388
--HG--
extra : moz-landing-system : lando
2019-03-07 10:05:21 +00:00
Matthew Noorenberghe
cdedc6cb3a
Bug 1532805 - Move UserAutoCompleteResult to its own file and rename to LoginAutoCompleteResult. r=prathiksha
...
Differential Revision: https://phabricator.services.mozilla.com/D22419
--HG--
rename : toolkit/components/passwordmgr/LoginManagerContent.jsm => toolkit/components/passwordmgr/LoginAutoCompleteResult.jsm
rename : toolkit/components/passwordmgr/test/unit/test_user_autocomplete_result.js => toolkit/components/passwordmgr/test/unit/test_login_autocomplete_result.js
extra : moz-landing-system : lando
2019-03-07 01:35:43 +00:00
Andrew Halberstadt
6ee8586201
Bug 1531360 - [fuzzy] Add ability to intersect queries, r=jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D22028
--HG--
extra : moz-landing-system : lando
2019-03-06 16:14:00 +00:00
Andrew Halberstadt
029b7b915f
Bug 1531886 - [tryselect] Stop allowing **kwargs in subcommand run functions, r=gbrown
...
This forces us to be more strict with what gets passed into the try selector.
This change means test_preset.py will error if someone makes a typo in an
in-tree preset.
Differential Revision: https://phabricator.services.mozilla.com/D22024
--HG--
extra : moz-landing-system : lando
2019-03-06 16:13:01 +00:00
Andrew Halberstadt
db5e67fdae
Bug 1531886 - [tryselect] Delete template context from kwargs, r=gbrown
...
When we parse template arguments, we stuff them all in kwargs['templates'],
however we don't delete the old argument. This results in all kinds of unused
variables lying around in kwargs. E.g we would have both
kwargs['templates']['env'] and kwargs['env'] (the latter being unused). This is
the main reason why all the selector's run functions need to have a **kwargs at
the end of them.
Depends on D22022
Differential Revision: https://phabricator.services.mozilla.com/D22023
--HG--
extra : moz-landing-system : lando
2019-03-05 23:49:22 +00:00
Andrew Halberstadt
5e06797460
Bug 1531886 - [tryselect] Handle templates in mach_commands.py, r=gbrown
...
This was previously only in the cli parser because that was the only shared
place that ran for all selectors. Now that we have the 'self.run' function in
mach_commands.py, we can move it there. This move is also needed to allow us to
remove 'templates' from kwargs (which happens in the next commit).
Depends on D22021
Differential Revision: https://phabricator.services.mozilla.com/D22022
--HG--
extra : moz-landing-system : lando
2019-03-05 23:48:31 +00:00
Andrew Halberstadt
fae875eee3
Bug 1531886 - [tryselect] Use consistent 'run' method to kickstart all selectors, r=gbrown
...
This allows us to refactor mach_commands.py so we can call self.handle_presets
implicitly. This in turn gives us a future place to add shared code and makes
adding new selectors easier.
Differential Revision: https://phabricator.services.mozilla.com/D22021
--HG--
extra : moz-landing-system : lando
2019-03-06 17:34:44 +00:00
Nick Thomas
c2ce6f9fa6
Bug 1532902 - Check https certificates during update verify, r=sfraser
...
Differential Revision: https://phabricator.services.mozilla.com/D22267
--HG--
extra : moz-landing-system : lando
2019-03-06 08:53:41 +00:00
Jason Laster
90414405ea
Revert "Backed out changeset 7f51bc3757d9 (bug 1497839) for ESlint failure at build-debugger.js. CLOSED TREE"
...
This reverts commit 2b1fea9435191242f8aadc04da3ed1b0e0d99b02.
Bug 1497839 - fix eslint issues for babel build. r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D22252
--HG--
rename : devtools/client/debugger/new/build/babel.js => devtools/client/shared/build/babel.js
rename : devtools/client/debugger/new/build/copy-module.js => devtools/client/shared/build/build-debugger.js
extra : moz-landing-system : lando
2019-03-06 05:10:25 +00:00
Brindusan Cristian
c11291ea12
Backed out changeset 7f51bc3757d9 (bug 1497839) for ESlint failure at build-debugger.js. CLOSED TREE
...
--HG--
rename : devtools/client/shared/build/babel.js => devtools/client/debugger/new/build/babel.js
rename : devtools/client/shared/build/build-debugger.js => devtools/client/debugger/new/build/copy-module.js
extra : histedit_source : a4f0d58045b176391d54c3aff09072a67f80cafc
2019-03-06 06:46:38 +02:00
David Walsh
4222a51e78
Bug 1497839 - Provide method for NetMonitor to use JSX r=jlast
...
Differential Revision: https://phabricator.services.mozilla.com/D20888
--HG--
rename : devtools/client/debugger/new/build/babel.js => devtools/client/shared/build/babel.js
rename : devtools/client/debugger/new/build/copy-module.js => devtools/client/shared/build/build-debugger.js
extra : moz-landing-system : lando
2019-03-06 03:12:49 +00:00
Felipe Gomes
35c2dfb0ee
Bug 827976 - Add requestIdleCallback support to Timer.jsm. r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D21084
--HG--
extra : moz-landing-system : lando
2019-03-04 18:53:14 +00:00
Axel Hecht
e659d85fed
Bug 1530352, add lintargs to lint setup, r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D21010
--HG--
extra : moz-landing-system : lando
2019-03-05 16:15:03 +00:00
Florian Quèze
6522db5f93
Bug 1531798 - Avoid deadlock when dumping a profile while the IOInterposer is active, r=gerald,mstange.
...
Differential Revision: https://phabricator.services.mozilla.com/D21712
--HG--
extra : moz-landing-system : lando
2019-03-05 12:01:33 +00:00
Christian Holler
26f9ae751e
Bug 1530773
- Add log module and macro for fuzzing. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D21251
--HG--
extra : moz-landing-system : lando
2019-03-04 14:13:28 +00:00
Cosmin Sabou
a706bb3916
Backed out 16 changesets (bug 827976) for causing bug 1532054. a=backout
...
Backed out changeset 54c0b12443ed (bug 827976)
Backed out changeset 92b45080d080 (bug 827976)
Backed out changeset 443087a359f9 (bug 827976)
Backed out changeset f976c2d4cebb (bug 827976)
Backed out changeset 66cffb171024 (bug 827976)
Backed out changeset 845e1d0b2402 (bug 827976)
Backed out changeset fd94066a1d76 (bug 827976)
Backed out changeset e253b264e7bd (bug 827976)
Backed out changeset 07ef335770a8 (bug 827976)
Backed out changeset 9d3805d77b99 (bug 827976)
Backed out changeset eed600ceb606 (bug 827976)
Backed out changeset 3b64368cff52 (bug 827976)
Backed out changeset 69d0378e0c09 (bug 827976)
Backed out changeset 9203871a5c6f (bug 827976)
Backed out changeset 96a507c818e2 (bug 827976)
Backed out changeset e254496ff95b (bug 827976)
2019-03-02 20:40:01 +02:00