Julien Wajsberg
129f3bec94
Bug 1688669
- Do not sample stacks in marker tests r=canaltinova
...
Differential Revision: https://phabricator.services.mozilla.com/D102937
2021-02-15 16:01:14 +00:00
Gregory Mierzwinski
4981c8073a
Bug 1691558 - Disable perfdocs linting tests on windows and mac. r=sylvestre
...
Differential Revision: https://phabricator.services.mozilla.com/D105195
2021-02-15 15:12:26 +00:00
Daisuke Akatsuka
8a1a30387f
Bug 1678618: Imlement a mechanism to fire page-removed event. r=mak
...
Differential Revision: https://phabricator.services.mozilla.com/D101114
2021-02-15 08:04:14 +00:00
Csoregi Natalia
b32d4ca055
Backed out 4 changesets (bug 1678618) for node failures. CLOSED TREE
...
Backed out changeset e714440f6c0d (bug 1678618)
Backed out changeset ae83fda183dd (bug 1678618)
Backed out changeset bef0ea72ded8 (bug 1678618)
Backed out changeset ec96259a3f81 (bug 1678618)
2021-02-15 05:49:54 +02:00
Daisuke Akatsuka
a0b93f756d
Bug 1678618: Imlement a mechanism to fire page-removed event. r=mak
...
Differential Revision: https://phabricator.services.mozilla.com/D101114
2021-02-15 02:47:37 +00:00
Henrik Skupin
8cb90829cc
Bug 1690474 - [remote] Move CDP specific code to cdp/. r=remote-protocol-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D104574
2021-02-14 14:24:27 +00:00
Calixte Denizet
a0b66fc1c7
Bug 1602482 - Remove use of ___custom_llvm_gcov_flush r=marco,dmajor
...
Because of conflicts between gcov_flush from gcc and the one from llvm, we renamed llvm one into ___custom_llvm_gcov_flush.
Since we switched to clang for linux ccov builds, this workaround is now useless.
Differential Revision: https://phabricator.services.mozilla.com/D104990
2021-02-12 20:37:25 +00:00
Csoregi Natalia
63a9b1da37
Backed out changeset 333391f911e5 (bug 1602482) for toolchains bustage. CLOSED TREE
2021-02-12 18:14:44 +02:00
Calixte Denizet
169e0b5a38
Bug 1602482 - Remove use of ___custom_llvm_gcov_flush r=marco,dmajor
...
Because of conflicts between gcov_flush from gcc and the one from llvm, we renamed llvm one into ___custom_llvm_gcov_flush.
Since we switched to clang for linux ccov builds, this workaround is now useless.
Differential Revision: https://phabricator.services.mozilla.com/D104990
2021-02-12 14:45:24 +00:00
Sylvestre Ledru
fcc9fd2a93
no bug - doc(import-mdn): Update the procedure as it didn't work archived pages r=firefox-source-docs-reviewers,championshuttler DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D104992
2021-02-12 14:28:12 +00:00
Marco Castelluccio
1237bc5325
Bug 1692421 - Update fuzzy test to use the Python 3 taskgraph tests task instead of the Python 2 one. r=jmaher DONTBUILD
...
The Python 2 taskgraph tests task was removed in bug 1691731.
Differential Revision: https://phabricator.services.mozilla.com/D104985
2021-02-12 13:19:39 +00:00
Mark Banner
67bf517e00
Bug 1608272 - Extend an ESLint rule to disallow 'this' as the second argument to ChromeUtils.import. r=Gijs
...
Depends on D104684
Differential Revision: https://phabricator.services.mozilla.com/D104685
2021-02-11 22:02:16 +00:00
Dan Minor
a5dea5e689
Bug 1416149 - Fix placement of test_fluent_lint.py r=gregtatum
...
Depends on D104414
Differential Revision: https://phabricator.services.mozilla.com/D104853
2021-02-11 20:30:19 +00:00
Sylvestre Ledru
7bc11534bc
no bug - doc(import-mdn): mention that distro packages for pandoc can be too old r=firefox-source-docs-reviewers,championshuttler DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D104830
2021-02-11 18:58:40 +00:00
Julien Wajsberg
3c4ba8f56b
Bug 1690631 - Add string matching helpers to Assert.jsm r=Gijs
...
This adds Assert.stringContains and Assert.stringMatches.
Differential Revision: https://phabricator.services.mozilla.com/D104254
2021-02-11 17:59:03 +00:00
Dan Minor
febbe04140
Bug 1416149 - Add linter for checking fluent files r=zbraniecki,gregtatum,flod,Gijs,fluent-reviewers,linter-reviewers,sylvestre
...
This adds a linter for Fluent files based upon the existing test for bad
strings in browser_misused_characters_in_strings.js. It also adds a check
for identifiers that only permits lowercase letters, numbers and the
hyphen character (in ascii). Since a large number of existing identifiers
use uppercase letters, an exclusions file is used to disable the identifier
check on a file by file basis.
Differential Revision: https://phabricator.services.mozilla.com/D104414
2021-02-11 17:35:29 +00:00
Butkovits Atila
caa6d11ebe
Backed out 2 changesets (bug 1681698, bug 1681699) for causing failure on browser_browser_resources_console_messages.js. CLOSED TREE
...
Backed out changeset cf75ed5213a0 (bug 1681698)
Backed out changeset 283763c17ed7 (bug 1681699)
2021-02-11 20:18:10 +02:00
Alexandre Poirot
11d4a4a1ff
Bug 1681698 - [devtools] Bootstrap the thread actor early, when the target actor instantiates r=jdescottes,nchevobbe,devtools-backward-compat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D99356
2021-02-11 15:23:58 +00:00
Markus Stange
5b4ef30e55
Bug 1691128 - Propagate active browsing context ID to subprocesses via env vars so that early process startup samples aren't discarded when the real value is sent via ProfilerInitParams in the EnsureProfilerStarted IPC message. r=gerald
...
Differential Revision: https://phabricator.services.mozilla.com/D104297
2021-02-10 00:51:15 +00:00
Markus Stange
8bee4d97d7
Bug 1691121 - Use a more modern way to obtain the thread ID on macOS. r=gerald
...
Differential Revision: https://phabricator.services.mozilla.com/D104261
2021-02-09 22:39:19 +00:00
Sylvestre Ledru
ee69201894
Bug 1691352 - fix: mozlint/codespell: Improve the --fix display r=linter-reviewers,andi DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D104524
2021-02-09 13:45:46 +00:00
Gerald Squelart
f3afaa1ce8
Bug 1691504 - ProfileBufferCollector now provides the main profiler buffer's range start - r=canaltinova
...
ProfileBufferCollector::SamplePositionInBuffer() and BufferRangeStart() need to provide indices in the same main buffer, because they will be used to discard old data (at some previous `SamplePositionInBuffer`) once the `BufferRangeStart` indicates that it is not referenced by the profiler anymore.
Because the periodic sampler uses a local buffer (to avoid allocations and locks), we need to record the special location from the main profiler buffer in ProfileBufferCollector.
Differential Revision: https://phabricator.services.mozilla.com/D104497
2021-02-09 12:21:32 +00:00
Gerald Squelart
3cfdbccd99
Bug 1691353 - Fixed non-MOZ_GECKO_PROFILER build around StackCaptureOptions - r=canaltinova
...
Differential Revision: https://phabricator.services.mozilla.com/D104500
2021-02-09 12:00:58 +00:00
Akshat Dixit
ad11827401
Bug 1591991 Add lint Fixed count support to linters r=sylvestre
...
Differential Revision: https://phabricator.services.mozilla.com/D102082
2021-02-08 19:00:10 +00:00
Bogdan Tara
97fb951c1f
Backed out changeset 4cdbb5e25ce5 (bug 1691128) for browser_startup_content_mainthreadio.js failures CLOSED TREE
2021-02-08 18:24:07 +02:00
Markus Stange
8cd816e7cd
Bug 1691128 - Propagate active browsing context ID to subprocesses via env vars so that early process startup samples aren't discarded when the real value is sent via ProfilerInitParams in the EnsureProfilerStarted IPC message. r=gerald
...
Differential Revision: https://phabricator.services.mozilla.com/D104297
2021-02-07 06:35:46 +00:00
championshuttler
55195c2881
Bug 1691327 - Update sphinxcontrib-mermaid to v0.6.0 by renovate, DONTBUILD. r=firefox-source-docs-reviewers,sylvestre
...
Differential Revision: https://phabricator.services.mozilla.com/D104352
2021-02-08 08:34:03 +00:00
Alex Ionescu
408ded5b5e
Bug 1683912 Reorganize FrameworkGatherer._urls by suites r=perftest-reviewers,igoldan
...
Differential Revision: https://phabricator.services.mozilla.com/D103630
2021-02-04 15:41:28 +00:00
Alex Ionescu
582cf18b70
Bug 1683912 Add unit test for FrameworkGatherer._urls r=sparky,perftest-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D101449
2021-02-08 07:14:44 +00:00
Renovate Bot
60ec5ad1db
Bug 1690989 Update dependency Sphinx to v3.4.3 r=firefox-source-docs-reviewers,championshuttler DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D104157
2021-02-08 05:14:43 +00:00
Sylvestre Ledru
9270e2e340
Bug 1690990 - lint: add some requirements.txt to the line check linter + fix them r=linter-reviewers,marco DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D104156
2021-02-05 17:19:40 +00:00
Mitchell Hentges
95beb2c204
Bug 1688606: Improve moz-phab finding to avoid "moz-phab-script.py" r=firefox-build-system-reviewers,sheehan,glandium
...
On Windows, when `moz-phab` is installed, two "executable" files are
created:
* moz-phab.exe
* moz-phab-script.py
Our `moz-phab.exe` detection was choking on `moz-phab-script.py` and was
unsure which of the two to use.
Differential Revision: https://phabricator.services.mozilla.com/D103834
2021-02-05 16:39:59 +00:00
Florian Quèze
d520574f5c
Bug 1690375 - Record markers with partial stacks for flushing pending notifications and marking a style flush as needed, r=gerald.
...
Differential Revision: https://phabricator.services.mozilla.com/D103844
2021-02-04 15:13:21 +00:00
James Graham
03953dc05e
Bug 1690398 - Require Python 3 for wpt lint, r=aryx
...
Differential Revision: https://phabricator.services.mozilla.com/D104048
2021-02-04 12:35:56 +00:00
Sylvestre Ledru
f3bf06a03a
Bug 1690745 - mozlint: Update to autopep8 1.5.5 r=linter-reviewers,marco,andi DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D104007
2021-02-04 10:00:13 +00:00
Myeongjun Go
28da1b2212
Bug 1686987 - [perfdocs] Add unit tests for the gatherer and generator. r=sparky
...
Differential Revision: https://phabricator.services.mozilla.com/D102859
2021-02-03 18:00:47 +00:00
David Major
bb69a13c52
Bug 1689999 - Clean up Windows ASan build instructions r=firefox-source-docs-reviewers,sylvestre DONTBUILD
...
These instructions were imported from the MDN page which was written at a time when clang-cl was an unstable non-default. Nowadays it should Just Work so we can cut out some unnecessary verbosity.
Differential Revision: https://phabricator.services.mozilla.com/D103636
2021-02-01 15:04:24 +00:00
Paul Bone
fd853f4aea
Bug 1687221 - Refactoring in fix_stacks.py r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D102128
2021-02-01 03:51:26 +00:00
Xidorn Quan
1479c9d9e2
Bug 1687056 - Upgrade rkv to 0.17 and remove failure from rkv's dependent crates. r=vporof
...
Differential Revision: https://phabricator.services.mozilla.com/D102052
2021-01-29 12:58:00 +00:00
Mike Hommey
1eb8a5a11a
Bug 1689467 - Handle error log stream as bytes in isolate_test. r=taskgraph-reviewers,jmaher
...
Differential Revision: https://phabricator.services.mozilla.com/D103446
2021-01-29 13:00:58 +00:00
Mike Hommey
6779b992a5
Bug 1686831 - Import glibc printf test cases verbatim. r=mhoye
...
Differential Revision: https://phabricator.services.mozilla.com/D103131
2021-01-28 09:48:53 +00:00
Julien Cristau
7c320c08f3
Bug 1689040 - Don't silence curl errors in update-verify. r=releng-reviewers,mtabara DONTBUILD
...
This should make errors easier to diagnose, since what we seem to be
getting now is just the exit code, which in the recent instance was 16,
aka:
HTTP/2 error. A problem was detected in the HTTP2 framing layer. This
is somewhat generic and can be one out of several problems, see the
error message for details.
So hopefully future errors will include the error message.
Differential Revision: https://phabricator.services.mozilla.com/D103490
2021-01-29 16:34:43 +00:00
thomasmo
87d023b4d2
BUG 1688920 - Remove vrhost from build r=jrmuizel
...
This change remove the files used for building and testing vrhost.dll, which was used for an early prototype of Firefox Reality PC.
This binary is no longer needed for FxR PC.
Differential Revision: https://phabricator.services.mozilla.com/D103237
2021-01-28 00:27:35 +00:00
Csoregi Natalia
8db3ebb5da
Backed out 9 changesets (bug 1686831) for sanitizer failures on nsTSubstring.cpp. CLOSED TREE
...
Backed out changeset 0e03d508c8d4 (bug 1686831)
Backed out changeset cf6dd6eab427 (bug 1686831)
Backed out changeset 308000f1e14b (bug 1686831)
Backed out changeset c4d470be0184 (bug 1686831)
Backed out changeset 9751918b1ccb (bug 1686831)
Backed out changeset dd9b7e71dcfb (bug 1686831)
Backed out changeset 486a184530a7 (bug 1686831)
Backed out changeset b64d3e89bf68 (bug 1686831)
Backed out changeset dcc6396e455a (bug 1686831)
2021-01-28 09:55:28 +02:00
Mike Hommey
7208a7a56d
Bug 1686831 - Import glibc printf test cases verbatim. r=mhoye
...
Differential Revision: https://phabricator.services.mozilla.com/D103131
2021-01-27 23:10:02 +00:00
Kershaw Chang
0d82c1d0d8
Bug 1684041 - Add ODoH test r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D102629
2021-01-27 22:04:25 +00:00
Calixte Denizet
238fc59b59
Bug 1689062 - Store Windows third party symbol files without CFI on symbol server r=gsvelto
...
Right now we don't store missing symbols when binary is missing for 64 bit platforms.
But some people don't need CFI to unwind stack since they've their own stuff but need to get symbol from address.
Differential Revision: https://phabricator.services.mozilla.com/D103152
2021-01-27 20:22:26 +00:00
Florian Quèze
f19f7c8bc9
Bug 1688046 - Accept a rounding error of up to 1e-5 in floats used for timestamps in test_addProfilerMarker.js, r=gerald.
...
Differential Revision: https://phabricator.services.mozilla.com/D103047
2021-01-27 11:37:10 +00:00
Florian Quèze
f447ef94de
Bug 1688300 - Add 'Runnable' profiler markers showing when runnables are executed and a 'Task' label frame showing which tasks are started by TaskController, r=bas,gerald.
...
Differential Revision: https://phabricator.services.mozilla.com/D102803
2021-01-26 08:57:19 +00:00
Molly Howell
497fb34bf3
Bug 1615223 - Fix multiple character mapping errors during documentation generation on Windows. r=firefox-source-docs-reviewers,championshuttler
...
Differential Revision: https://phabricator.services.mozilla.com/D102942
2021-01-25 17:52:25 +00:00