tools/moztreedocs/__init__.py:35: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
is_main = docdir == MAIN_DOC_PATH
Differential Revision: https://phabricator.services.mozilla.com/D217912
This patch removes some duplicate macro definitions for the perfetto macro's, such as TRACE_EVENT_BEGIN. They are not currently used and are mapped to no-op's in this file.
Differential Revision: https://phabricator.services.mozilla.com/D217412
If perfetto is enabled, then this patch enables emitting gecko profiler markers as perfetto track events. It will always emit the marker name, category and timestamps at the very least. It also adds support to the various payload types that are currently used, and those will be emitted as perfetto debug annotations.
Differential Revision: https://phabricator.services.mozilla.com/D214033
Using TypedArrayCreator avoids use of ErrorResult completely (and the need to
call MightThrowJSException/WouldReportJSException).
Differential Revision: https://phabricator.services.mozilla.com/D214793
This patch removes some duplicate macro definitions for the perfetto macro's, such as TRACE_EVENT_BEGIN. They are not currently used and are mapped to no-op's in this file.
Differential Revision: https://phabricator.services.mozilla.com/D217412
If perfetto is enabled, then this patch enables emitting gecko profiler markers as perfetto track events. It will always emit the marker name, category and timestamps at the very least. It also adds support to the various payload types that are currently used, and those will be emitted as perfetto debug annotations.
Differential Revision: https://phabricator.services.mozilla.com/D214033
This patch adds some documentation about the --tests option, and also updates a bit of the other documentation for mach-try-perf.
Differential Revision: https://phabricator.services.mozilla.com/D216934
This patch adds the abiltiy to run specific tests through mach try perf using the `--tests` option. When a test is specified, we search through the full-task-graph to find all tasks that run the test based on the command that is running in the task. Test finders are implemented on a per-suite basis to determine if the task contains the requested test. These are then used to (1) create new categories that only run this specific test, and (2) find all tasks that run the requested test. The query for the category is based on the longest common substring between all the tasks that were found, and some heuristics modifying the task label are needed within the test-finders to ensure that we find unique strings that only run the requested tasks/test. These tasks, and categories are then used within the other standard options like the category fuzzy view, the show-all view, and when running specific tests in an alert.
Differential Revision: https://phabricator.services.mozilla.com/D216932
This switches to checking for the package.json whose name is mozilla-central, which should be more
reliable than checking for .eslintignore, and ensures that we're compatible with flat config which
will remove .eslintignore.
Differential Revision: https://phabricator.services.mozilla.com/D216538
This sets up a route on Pernosco tasks such that they will emit pulse messages
over the notify service's exchange with a dedicated routing key. This will allow
the Pernosco pulse consumer to receive only tasks that should be recorded.
Differential Revision: https://phabricator.services.mozilla.com/D215967
Added one field:
- The `--target` of a build.
Re-added `python/mach/metrics.yaml` to `./mach doc mach-telemetry` generation (Not sure why it was missing).
Re-generated the associated docs. (It looks like this was not done for previously when other fields were added.
Differential Revision: https://phabricator.services.mozilla.com/D208811
These changes will make it easier to run performance tests locally, this will reduce the barrier to entry for people poking around and help improve our reach!
Differential Revision: https://phabricator.services.mozilla.com/D214367