Граф коммитов

11600 Коммитов

Автор SHA1 Сообщение Дата
Tomislav Jovanovic 8ef7cd3cf1 Bug 1903390 - Make it easy to update typelibs when changing interfaces, add instructions r=mossop,saschanaz,smaug DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D214162
2024-08-03 20:35:44 +00:00
Stanca Serban 1ff77350d5 Backed out 2 changesets (bug 1910311) as requested by Sylvestre.
Backed out changeset 5b8997293aaa (bug 1910311)
Backed out changeset d9bfe8fcbecf (bug 1910311)
2024-07-30 11:55:46 +03:00
Sylvestre Ledru 2c495330f8 Bug 1910311 - ride along: fix sphinx warnings r=firefox-source-docs-reviewers,ahal DONTBUILD
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
2024-07-29 18:58:50 +00:00
Denis Palmeiro 7f70ed243c Bug 1900846: Remove duplicate definitions of perfetto macros. r=canaltinova,profiler-reviewers
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
2024-07-26 01:46:39 +00:00
Denis Palmeiro 069d9c4abb Bug 1900846: Emit gecko profiler markers as perfetto track events if enabled. r=profiler-reviewers,canaltinova
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
2024-07-26 01:46:38 +00:00
Stanca Serban 11cd73d7a7 Backed out 6 changesets (bug 1900930) for causing xpcshell assertion failures in ErrorResult.h. CLOSED TREE
Backed out changeset 5234a13894b2 (bug 1900930)
Backed out changeset 638842494167 (bug 1900930)
Backed out changeset 36695bae43ed (bug 1900930)
Backed out changeset 23ab72aa4589 (bug 1900930)
Backed out changeset c89109c12d59 (bug 1900930)
Backed out changeset 2d3f52edb98a (bug 1900930)
2024-07-25 13:53:53 +03:00
Peter Van der Beken bc82f920a6 Bug 1900930 - Make nsProfiler use TypedArrayCreator. r=dom-core,profiler-reviewers,farre,canaltinova
Using TypedArrayCreator avoids use of ErrorResult completely (and the need to
call MightThrowJSException/WouldReportJSException).

Differential Revision: https://phabricator.services.mozilla.com/D214793
2024-07-25 07:40:40 +00:00
Tamas Szentpeteri a005c79fd8 Backed out 4 changesets (bug 1900846) for causing crashes related to MarkerPhase.
Backed out changeset 3020439d8d51 (bug 1900846)
Backed out changeset 3a9a742747b0 (bug 1900846)
Backed out changeset 5c6c1e590b8c (bug 1900846)
Backed out changeset d5ba32edc63c (bug 1900846)
2024-07-25 01:17:17 +03:00
Denis Palmeiro 3f3cbccba2 Bug 1900846: Remove duplicate definitions of perfetto macros. r=canaltinova,profiler-reviewers
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
2024-07-24 20:11:14 +00:00
Denis Palmeiro 65b65c9ba7 Bug 1900846: Emit gecko profiler markers as perfetto track events if enabled. r=profiler-reviewers,canaltinova
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
2024-07-24 20:11:13 +00:00
Greg Mierzwinski ae710791a0 Bug 1908345 - Add documentation about --tests option. r=perftest-reviewers,aglavic
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
2024-07-23 13:07:47 +00:00
Greg Mierzwinski 8702d4c020 Bug 1908345 - Add tests for --tests test selection. r=perftest-reviewers,kshampur
This patch adds tests for the --tests option. It includes a sample full-task-graph for the task finding stage.

Differential Revision: https://phabricator.services.mozilla.com/D216933
2024-07-23 13:07:47 +00:00
Greg Mierzwinski 3c1287faed Bug 1908345 - Add --tests option to mach try perf. r=perftest-reviewers,kshampur
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
2024-07-23 13:07:46 +00:00
Ryan VanderMeulen e34640db4b Bug 1898304 - Clean up the GeckoView Try preset. r=calu DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D217017
2024-07-19 01:18:21 +00:00
Tooru Fujisawa 62fb8d5585 Bug 1896709 - Part 15: Add nsIDOMWindowUtils.clearSharedScriptCache. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D215884
2024-07-18 21:58:15 +00:00
Tooru Fujisawa 844d66f242 Bug 1896709 - Part 14: Add ChromeUtils.clearScriptCache* methods. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D215883
2024-07-18 21:58:15 +00:00
Norisz Fay 4f9e791bda Backed out 17 changesets (bug 1896709) for causing build bustage and mochitest failures CLOSED TREE
Backed out changeset 046f0f522ce7 (bug 1896709)
Backed out changeset 0271e50308e6 (bug 1896709)
Backed out changeset 26fac760de19 (bug 1896709)
Backed out changeset 6fa3424dfc40 (bug 1896709)
Backed out changeset b7bcb9904435 (bug 1896709)
Backed out changeset c6878c5fdde4 (bug 1896709)
Backed out changeset 8ca8a4082e44 (bug 1896709)
Backed out changeset 20ff83806cc6 (bug 1896709)
Backed out changeset 6c9338852a19 (bug 1896709)
Backed out changeset e8615b5d82ab (bug 1896709)
Backed out changeset 842f2047a4bd (bug 1896709)
Backed out changeset 54eea04a7342 (bug 1896709)
Backed out changeset 220b544127cb (bug 1896709)
Backed out changeset 52ce0ebfb29a (bug 1896709)
Backed out changeset 34fc79dc1ad7 (bug 1896709)
Backed out changeset 50b0f6a23e3c (bug 1896709)
Backed out changeset 89c4c6bb465a (bug 1896709)
2024-07-18 14:48:46 +03:00
Tooru Fujisawa b255ab35f3 Bug 1896709 - Part 15: Add nsIDOMWindowUtils.clearSharedScriptCache. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D215884
2024-07-18 09:15:29 +00:00
Tooru Fujisawa c007d38afb Bug 1896709 - Part 14: Add ChromeUtils.clearScriptCache* methods. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D215883
2024-07-18 09:15:28 +00:00
Ryan VanderMeulen 75deea9393 Bug 1908335 - Add lint tasks to the Android Try presets. r=jcristau DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D216831
2024-07-17 16:21:15 +00:00
Sylvestre Ledru 45030f6970 Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,necko-reviewers,geckoview-reviewers,application-update-reviewers,media-playback-reviewers,devtools-reviewers,anti-tracking-reviewers,profiler-reviewers,win-reviewers,migration-reviewers,padenot,mconley,nchevobbe,kershaw,gstoll,mstange,bytesized,m_kato
This new version of clang 17 also slightly changed the formatting.

# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D215914
2024-07-17 11:15:31 +00:00
Mark Banner 27fac51e12 Bug 1907841 - Change ESLint's .eslintignore to be an imported module. r=frontend-codestyle-reviewers,zeid,devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D216540
2024-07-16 12:53:09 +00:00
Mark Banner f219486820 Bug 1907846 - Add ESLint flat config support to eslint-plugin-spidermonkey-js. r=frontend-codestyle-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D216539
2024-07-16 12:53:08 +00:00
Mark Banner 7ea3270091 Bug 1907846 - Change how our eslint-plugin-* modules determine the root source directory. r=frontend-codestyle-reviewers,mossop
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
2024-07-16 12:53:08 +00:00
Joel Maher ca12e3bc60 Bug 1898051 - add ability for ./mach try --tag to work with wpt tests. r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D211485
2024-07-16 12:30:19 +00:00
Paul Adenot b81bab7544 Bug 1890370 - Remove libtheora from the tree. r=sylvestre,frontend-codestyle-reviewers,zeid
Differential Revision: https://phabricator.services.mozilla.com/D215395
2024-07-15 14:20:37 +00:00
Nicolas Silva 0a68b380ae Bug 1903553 - Add perf stats for frame building and fix corresponding glean probe. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D215626
2024-07-11 12:23:12 +00:00
Andrew Halberstadt 8b37960992 Bug 1903320 - Create a dedicated task route for pernosco, r=taskgraph-reviewers,jcristau
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
2024-07-10 15:01:38 +00:00
Alexandre Lissy 592d871234 Bug 1896054 - Import chromium's glibc hack r=gcp,frontend-codestyle-reviewers,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D214928
2024-07-10 13:38:43 +00:00
Noemi Erli 9583c064df Backed out 3 changesets (bug 1874689, bug 1896054) for causing build bustages in syscall_wrappers.cc
Backed out changeset 04d5ec99e767 (bug 1874689)
Backed out changeset 287a0381bd07 (bug 1896054)
Backed out changeset 274105296168 (bug 1896054)
2024-07-10 13:26:17 +03:00
Alexandre Lissy 809b792be2 Bug 1896054 - Import chromium's glibc hack r=gcp,frontend-codestyle-reviewers,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D214928
2024-07-10 08:00:54 +00:00
Cristian Tuns 02e472a9ac Backed out changeset e4a4b630e627 (bug 1897914) for causing build bustages in platform.cpp CLOSED TREE 2024-07-09 21:44:22 -04:00
Cristian Tuns 022adcf065 Backed out changeset 7403e6b18b71 (bug 1883903) for causing build bustages in platform.cpp CLOSED TREE 2024-07-09 20:43:18 -04:00
Adam Brouwers-Harries a43a9fec8d Bug 1897914 - Use nsProfiler to gather multi-process profiles when recieving a signal r=canaltinova,profiler-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D210997
2024-07-10 00:23:32 +00:00
Adam Brouwers-Harries 23454e353d Bug 1883903 - Try to get a profile when we encounter a hang r=florian,profiler-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D214842
2024-07-10 00:22:54 +00:00
Adam Brouwers-Harries 24a5bb50c1 Bug 1748814 - Add auto scoped markers to the profiler Rust API r=canaltinova,profiler-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D213652
2024-07-10 00:22:45 +00:00
ahochheiden e7e2018aab Bug 1887885 - Collect the target architecture of a build r=firefox-build-system-reviewers,glandium
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
2024-07-09 19:57:45 +00:00
Tyson Smith 9aa4cd7171 Bug 1906390 - Display fuzzing targets with FUZZER=list. r=truber
Differential Revision: https://phabricator.services.mozilla.com/D215828
2024-07-09 19:18:52 +00:00
Julien Cristau ef27a4a21c Bug 1905493 - remove task_try_config.json after `mach try` r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D215733
2024-07-09 07:49:01 +00:00
Tamas Szentpeteri 31a25d4186 Backed out 3 changesets (bug 1874689, bug 1896054) for causing mochitest failures on browser_toolbox_many_toggles.js. CLOSED TREE
Backed out changeset 48fa42d93368 (bug 1874689)
Backed out changeset 83fa543c6d11 (bug 1896054)
Backed out changeset 0326426f5ccc (bug 1896054)
2024-07-09 10:26:05 +03:00
Alexandre Lissy 3360654464 Bug 1896054 - Import chromium's glibc hack r=gcp,frontend-codestyle-reviewers,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D214928
2024-07-09 05:32:26 +00:00
Sebastian Hengst f0710bcf2c Merge mozilla-central to autoland. CLOSED TREE 2024-07-09 00:05:08 +02:00
andrej b017297b6e Bug 1903720 - Add commands to run tests locally on perftest documentation on mozilla source docs. r=perftest-reviewers,afinder,sparky
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
2024-07-08 19:33:46 +00:00
Mark Banner 04b4086789 Bug 1906047 - Remove ESLint workaround for importing headjs globals now that the test directories have been fixed. r=frontend-codestyle-reviewers,Gijs
The general-test configuration applies this rule for all tests.

Differential Revision: https://phabricator.services.mozilla.com/D215737
2024-07-08 08:51:18 +00:00
Mark Banner d51b82ce71 Bug 1906082 - Fix calling the L10n linter setup from the git hooks. r=linter-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D215605
2024-07-04 08:49:36 +00:00
Jonas Jenwald 7cf779bd22 Bug 1905864 - Generate a PDF.js default-prefs file that can be used directly in mozilla-central. r=pdfjs-reviewers,geckoview-reviewers,frontend-codestyle-reviewers,calixte,ohall
Differential Revision: https://phabricator.services.mozilla.com/D215481
2024-07-03 19:51:41 +00:00
Mark Banner 1d0ca7396f Bug 1905959 - Move jsm rule handling out of eslint-plugin-mozilla to the top-level config. r=frontend-codestyle-reviewers,Gijs
This helps to simplify the combinations in eslint-plugin-mozilla ahead of supporting the ESLint flat config.

Differential Revision: https://phabricator.services.mozilla.com/D215541
2024-07-03 11:41:30 +00:00
Mark Banner 21fda4f9d2 Bug 1905957 - Remove ESLint rule enabling from test specific configs to the general-test config where appropriate. r=frontend-codestyle-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D215540
2024-07-03 11:41:30 +00:00
Mike Hommey dec8465865 Bug 1905797 - Account for the new format of diff lines in rustfmt nightly output. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D215450
2024-07-02 07:40:21 +00:00
Niklas Baumgardner 6a148486ef Bug 1895563 - Update nsContextMenu to a system module. r=Gijs,frontend-codestyle-reviewers,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D209458
2024-07-01 16:44:24 +00:00
Mike Hommey 4f4ba3bfad Bug 1904777 - Add missing changed_files argument to try_commit for push_to_lando_try after bug 1500188. r=sheehan
Differential Revision: https://phabricator.services.mozilla.com/D215193
2024-06-28 14:32:37 +00:00
Mike Hommey bfae686c4d Bug 1905191 - Make get_hg_file return a str rather than bytes. r=releng-reviewers,hneiva
Before bug 1500188, push_to_try would normalize the file contents given
in `files_to_change`, but that doesn't happen anymore. While the new API
could be relaxed to alloy `bytes` in, `try scriptworker` is the only
script currently feeding `bytes` into `files_to_change`, and doesn't
actually require the contents to be `bytes`, as the files it pulls in
the first place are text.

Differential Revision: https://phabricator.services.mozilla.com/D215160
2024-06-27 22:43:36 +00:00
Joel Maher 5d88c59f80 Bug 1904817 - Allow test selection --tag to support multiple tags. r=ahal,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D214965
2024-06-27 18:15:43 +00:00
Sylvestre Ledru 6b17ef1f53 Bug 1904979 - Update codespell to 2.3.0 r=linter-reviewers,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D215037
2024-06-27 12:46:28 +00:00
Sylvestre Ledru e0286632b6 Bug 1904979 - lint: fix some typos r=linter-reviewers,kershaw,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D215058
2024-06-27 12:46:28 +00:00
Sylvestre Ledru 8945ae31bf Bug 1904979 - lint: update of the ignore spell list r=linter-reviewers,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D215057
2024-06-27 12:46:27 +00:00
Jesse Schwartzentruber c302f2a6b8 Bug 1904855 - Add missing toplevel actor to IPCFuzzController. r=decoder
Differential Revision: https://phabricator.services.mozilla.com/D214972
2024-06-26 16:33:14 +00:00
Moritz Beier 6bfb3cc927 Bug 1903247 - Remove SearchEngine.searchForm. r=Standard8,omc-reviewers,home-newtab-reviewers,aminomancer,urlbar-reviewers,nbarrett
Differential Revision: https://phabricator.services.mozilla.com/D214240
2024-06-26 16:03:23 +00:00
Jesse Schwartzentruber 5a3734d3ef Bug 1903620 - Calculate jobs using CPU affinity in mach. r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D214289
2024-06-25 13:53:13 +00:00
Mike Hommey 1644cb07e3 Bug 1500188 - Change the API to create a try commit. r=releng-reviewers,sheehan,ahal
Currently, the caller potentially prepares files, add them to the VCS,
and then calls the function to create the commit, does whatever it wants
to do with it, then undoes it.

With the ultimate goal of not doing local changes to the work tree to
act on that try commit (for a push), this change in API makes it so
that everything except what do do with the commit is handled by one
function, that now takes paths and file contents for the files that were
previously created by the caller.

Differential Revision: https://phabricator.services.mozilla.com/D214214
2024-06-24 23:07:29 +00:00
Thomas Wisniewski 6ddcc161f8 Bug 697151 - distinguish between SYNC and ASYNC XMLHttpRequests in nsIContentPolicy types, and have ChannelEventQueue::MaybeSuspendIfEventsAreSuppressed only suspend async ones; r=nika,necko-reviewers,peterv,dom-storage-reviewers,asuth,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D213516
2024-06-24 18:45:18 +00:00
Michael Froman 84df2758e6 Bug 1904096 - reflect libwebrtc commits 802e8e5fdb, d7478a8453, 9849bfdb10 in GeckoTraceEvent.h r=ng,profiler-reviewers,aabh
Differential Revision: https://phabricator.services.mozilla.com/D214621
2024-06-24 14:45:35 +00:00
Michael Froman a28addc3ef Bug 1904096 - revert clang-formatting from GeckoTraceEvent.h r=ng,profiler-reviewers,aabh
This file is marked in .clang-format-ignore because it
is copied from libwebrtc.  Formatting changes here make
it difficult to keep it in step with upstream changes.

The file now contains '// clang-format off' and
'// clang-format on' to help avoid this issue in the
future.

Differential Revision: https://phabricator.services.mozilla.com/D214620
2024-06-24 14:45:34 +00:00
Michael Froman 19d854b1a2 Bug 1903098 (MOZ) - reflect upstream 5b643294af changes in GeckoTraceEvent.h r=ng
Differential Revision: https://phabricator.services.mozilla.com/D214643
2024-06-25 12:51:41 +00:00
Tom Schuster 6613ec7689 Bug 1904004 - Use OriginAttributes::IsPrivateBrowsing instead of open coding PBM checks. r=timhuang,cookie-reviewers,anti-tracking-reviewers,profiler-reviewers,necko-reviewers,kershaw,dom-storage-reviewers,janv,canaltinova,dom-worker-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D214532
2024-06-24 11:06:18 +00:00
Michael Froman d758bff87d Bug 1903098 (MOZ) - reflect upstream cd09858f4a changes in GeckoTraceEvent.h r=ng
Differential Revision: https://phabricator.services.mozilla.com/D214642
2024-06-25 12:44:49 +00:00
ahochheiden 02b6445151 Bug 1899681 - Fix perfdocs linter on Windows r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D212084
2024-06-21 17:30:07 +00:00
Michael Froman 7c70c55c21 Bug 1903098 (MOZ) - reflect upstream db50b03553 changes in GeckoTraceEvent.h r=ng
Differential Revision: https://phabricator.services.mozilla.com/D214641
2024-06-25 12:35:27 +00:00
Michael Froman f09654f2a7 Bug 1903098 (MOZ) - reflect upstream 5bfcc873d9 changes in GeckoTraceEvent.h r=ng
Differential Revision: https://phabricator.services.mozilla.com/D214640
2024-06-25 12:24:36 +00:00
Christian Holler (:decoder) eda94dc327 Bug 1903326 - Add missing toplevel actor to IPCFuzzController. r=truber
Differential Revision: https://phabricator.services.mozilla.com/D214137
2024-06-18 17:23:23 +00:00
William Durand 6a3791dbb6 Bug 1795750 - Update Quitter XPI. r=gbrown
The update XPI file contains the following changes:
809841afcb...a7f34bd8a2

Differential Revision: https://phabricator.services.mozilla.com/D214026
2024-06-18 07:11:20 +00:00
Alexandre Lissy 02c01eae86 Bug 1903080 - Remove useless include r=padenot,profiler-reviewers,canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D213993
2024-06-18 05:13:48 +00:00
Joel Maher 28548edb0c Bug 1901320 - run grizzly fuzzing tests on all builds. r=taskgraph-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D213896
2024-06-17 16:57:24 +00:00
Alexandre Lissy da4aaee274 Bug 1902847 - Handle non MOZ_PROFILING builds with no stack r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D213920
2024-06-17 13:28:20 +00:00
Jan Alexander Steffens (heftig) 84377b25f3 Bug 1902824 - Make MicroGeckoProfiler.h compatible with C again. r=gerard-majax,aabh
Differential Revision: https://phabricator.services.mozilla.com/D213904
2024-06-17 08:43:46 +00:00
Alexandre Lissy 605c981fb0 Bug 1902965 - Use define for MAX_NATIVE_FRAMES in C r=profiler-reviewers,aabh
Differential Revision: https://phabricator.services.mozilla.com/D213912
2024-06-17 08:36:17 +00:00
Makoto Kato e4b1d52b85 Bug 1899411 - Part 4. Build fix for ICU4X 1.5. r=TYLin,spidermonkey-reviewers,anba
icu_capi 1.5 has small changes for 8-bit char type.

Differential Revision: https://phabricator.services.mozilla.com/D213009
2024-06-17 02:03:32 +00:00
serge-sans-paille 30e593b57f Bug 1900218 - Move MOZ_UPDATER from confvars.sh to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D212367
2024-06-16 18:59:12 +00:00
serge-sans-paille fe9f27acb6 Bug 1898177 - Move MOZ_APP_VENDOR from confvars.sh to moz.configure r=glandium,geckoview-reviewers,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D212338
2024-06-14 13:44:58 +00:00
serge-sans-paille 0f273d3908 Bug 1898060 - Move MOZ_APP_ID from old-configure to moz.configure r=glandium,geckoview-reviewers,m_kato
And add a check to make sure it's always set.

Differential Revision: https://phabricator.services.mozilla.com/D211099
2024-06-14 13:44:58 +00:00
Nazım Can Altınova 5a5ec63e4c Bug 1901016 - Remove descriptions from text and tracing marker schemas r=profiler-reviewers,julienw
It's really not possible to add a single meaningful description to these marker
types since they can be used by various marker types. Previous descriptions
were not really descriptive or helpful for the users. They were just explaining
some implementation details which our users don't need to know.

For the implementation details, we already check if this `Description` field
is nullptr or not, and if it's falsy we don't serialize this field at all:
https://searchfox.org/mozilla-central/rev/d3fea1aa852bb3a353a0a4a875c3685da11ce39b/mozglue/baseprofiler/public/BaseProfilerMarkersPrerequisites.h#1064-1066

Differential Revision: https://phabricator.services.mozilla.com/D212956
2024-06-14 13:24:01 +00:00
Otto Länd b3004b16ca Bug 1884378: apply code formatting via Lando
# ignore-this-changeset
2024-06-14 10:22:27 +00:00
Alexandre Lissy 5be2b39039 Bug 1884378 - Add sandbox profiler usage doc r=profiler-reviewers,canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D208142
2024-06-14 10:17:38 +00:00
Alexandre Lissy 5ee893f489 Bug 1884378 - Add Sandbox profiler category r=canaltinova,profiler-reviewers,aabh
Differential Revision: https://phabricator.services.mozilla.com/D207737
2024-06-14 10:17:37 +00:00
Alexandre Lissy bff95ce2c5 Bug 1884378 - Expose MicroGeckoProfiler r=sergesanspaille,profiler-reviewers,canaltinova
We need that for sandbox profiler working, otherwise dlsym() cannot work

Differential Revision: https://phabricator.services.mozilla.com/D207735
2024-06-14 10:17:35 +00:00
Alexandre Lissy eb7015ea8b Bug 1884378 - Extend MicroGeckoProfiler: stack capture, more categories r=padenot,profiler-reviewers,canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D207734
2024-06-14 10:17:35 +00:00
Alexandre Lissy d47518afd0 Bug 1884378 - Expose some Profiler's StackWalk feature r=canaltinova,profiler-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D207733
2024-06-14 10:17:34 +00:00
Alexandre Lissy a8b0609956 Bug 1884378 - Expose Profiler's NativeStack structure r=canaltinova,profiler-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D207732
2024-06-14 10:17:34 +00:00
alwu 5711ee7349 Bug 1902138 - part2 : add a new marker type for video sink rendering. r=media-playback-reviewers,profiler-reviewers,padenot,canaltinova
Depends on D213497

Differential Revision: https://phabricator.services.mozilla.com/D213498
2024-06-13 17:18:28 +00:00
Tamas Szentpeteri 1026f16e20 Merge mozilla-central to autoland on a CLOSED TREE 2024-06-14 02:31:08 +03:00
Tamas Szentpeteri d31f750ad9 Backed out 2 changesets (bug 1898060, bug 1898177) for causing BR bustages related to MOZ_APP_ID. a=backout
Backed out changeset d31b4c115176 (bug 1898177)
Backed out changeset 8cda65a28dd1 (bug 1898060)
2024-06-14 01:56:03 +03:00
Joel Maher 9333c988f1 Bug 1898051 - Add the ability to run tasks that match a tag specified in the manifest. r=ahal,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D213040
2024-06-13 16:00:12 +00:00
serge-sans-paille fa8546dc3a Bug 1898177 - Move MOZ_APP_VENDOR from confvars.sh to moz.configure r=glandium,geckoview-reviewers,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D212338
2024-06-13 09:32:38 +00:00
serge-sans-paille e908646af8 Bug 1898060 - Move MOZ_APP_ID from old-configure to moz.configure r=glandium,geckoview-reviewers,m_kato
And add a check to make sure it's always set.

Differential Revision: https://phabricator.services.mozilla.com/D211099
2024-06-13 09:32:38 +00:00
Mike Conley cc9d49ae24 Bug 1880109 - Remove legacy JumpListBuilder references in linting tools. r=Standard8,frontend-codestyle-reviewers
Depends on D210545

Differential Revision: https://phabricator.services.mozilla.com/D210546
2024-06-13 01:18:00 +00:00
Stanca Serban 20c2c21b5c Merge autoland to mozilla-central. a=merge 2024-06-13 00:45:19 +03:00
Mike Hommey 4c8627a76e Bug 1901976 - Update clang-tidy version after bug 1901895
Differential Revision: https://phabricator.services.mozilla.com/D213474
2024-06-12 20:30:52 +00:00
Noemi Erli 7763ec39c6 Backed out 8 changesets (bug 1899681, bug 1888570, bug 1898817) as requested by the dev CLOSED TREE
Backed out changeset 5be4d65a269f (bug 1899681)
Backed out changeset 4b2b91958615 (bug 1898817)
Backed out changeset 91cfbbe6cacd (bug 1898817)
Backed out changeset 689cadd510e1 (bug 1888570)
Backed out changeset dee593604635 (bug 1888570)
Backed out changeset 2fc073aab920 (bug 1898817)
Backed out changeset c68493490b5c (bug 1898817)
Backed out changeset eb50a220de69 (bug 1898817)
2024-06-12 21:19:10 +03:00
ahochheiden 2752133692 Bug 1899681 - Fix perfdocs linter on Windows r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D212084
2024-06-12 16:10:37 +00:00
Sandor Molnar b917b51ab9 Backed out 2 changesets (bug 1898060, bug 1898177) for causing iOS build bustages. CLOSED TREE
Backed out changeset 32df08802f88 (bug 1898177)
Backed out changeset 5a6f63673bda (bug 1898060)
2024-06-12 15:45:38 +03:00