Commit Graph
513 Commits
Author SHA1 Message Date
Andrej Glavic 00580b5a5e Bug 2044151 - Replace all %s with f_strings in python/mozperftest. r=perftest-reviewers,mozperftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D303895
2026-06-04 14:10:11 +00:00
Alex Hochheiden 6c302dc064 Bug 2043967 - Only run perfdocs on changed files that still exist r=perftest-reviewers,mozperftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D303697
2026-06-03 17:19:24 +00:00
Andrej Glavic fa03c641c1 Bug 2013281 - Offer to start an android emulator when running mozperftests if no device is connected. r=perftest-reviewers,sparky,mozperftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D282892
2026-06-03 15:48:00 +00:00
florin.bilt d1a2f24960 Bug 2033807 - Fix Python 3.9 version check for mozperftest-tools. r=sparky,perftest-reviewers,mozperftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D299356
2026-05-11 13:36:59 +00:00
agoloman ba52fadbd0 Revert "Bug 2033807 - Fix Python 3.9 version check for mozperftest-tools. r=sparky,perftest-reviewers,mozperftest-reviewers" for causing python failures.
This reverts commit eb6aa916c9.
2026-05-08 13:39:14 +00:00
florin.bilt eb6aa916c9 Bug 2033807 - Fix Python 3.9 version check for mozperftest-tools. r=sparky,perftest-reviewers,mozperftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D299356
2026-05-08 13:22:04 +00:00
Morgan Rae Reschenberg cfd02a235a Bug 1893707: Introduce perftest to track cost of adding ComputedRole call in GetARIAState r=Jamie,mozperftest-reviewers,sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D289670
2026-05-06 20:13:34 +00:00
Gregory Mierzwinski 7f8d667465 Bug 2036343 - Patch the datetime module to disable variant expiration. r=kshampur,perftest-reviewers,mozperftest-reviewers DONTBUILD
This patch disables variant expiration for perfdocs by patching the datetime module to return a date that is in the past. This way when the expiration is checked, `today` will always be a date that won't expire the variants.

Differential Revision: https://phabricator.services.mozilla.com/D297862
2026-05-06 20:06:33 +00:00
florin.bilt fa938fffc4 Bug 2033807 - Fix numpy 2.x resolution issue in CI for Python >= 3.9 for side-by-side job. r=sparky,perftest-reviewers,mozperftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D297355
2026-05-06 12:35:24 +00:00
Gregory Mierzwinski df61e1661d Bug 1868773 - Update docs to use new perfdocs comand. r=fbilt,perftest-reviewers,mozperftest-reviewers,dom-storage-reviewers,dom-worker-reviewers,ai-platform-reviewers,kshampur,jesup,asuth
This patch takes care of updating all usages of the old perfdocs command to use `./mach perfdocs` instead.

Differential Revision: https://phabricator.services.mozilla.com/D297131
2026-05-05 21:42:48 +00:00
Gregory Mierzwinski 2d979acb38 Bug 1868773 - Add ./mach perfdocs command for generating performance docs. r=kshampur,perftest-reviewers,mozperftest-reviewers
This patch adds the `./mach perfdocs` command to mozperftest. It also sets up the logger required by perfdocs for producing reviewbot-compatible lint errors, and output these into a JSON file. A `--generate` option is added to enable re-generation of the documentation. At the same time, the existing lint task is changed to use this new command.

Because of a slight change in how perfdocs works, this patch also fixes a bug with the talos gatherer that had caused an existing failure to slip through.

Differential Revision: https://phabricator.services.mozilla.com/D297130
2026-05-05 21:42:45 +00:00
Gregory Mierzwinski c3fb70cec1 Bug 1868773 - Add additional unit tests to perfdocs for mpt coverage. r=perftest-reviewers,mozperftest-reviewers,kshampur
This patch adds some additional tests to cover untested code in perfdocs. Mozperftest has a code coverage requirement that needs to be satisfied.

Differential Revision: https://phabricator.services.mozilla.com/D297336
2026-05-05 21:42:43 +00:00
Gregory Mierzwinski c79a12e55a Bug 1868773 - Move perfdocs unit tests to mozperftest. r=aglavic,perftest-reviewers,mozperftest-reviewers
This patch moves all the perfdocs unit tests out of the lint unit tests, and into mozperftest.

Differential Revision: https://phabricator.services.mozilla.com/D297129
2026-05-05 21:42:40 +00:00
Gregory Mierzwinski 5727106d88 Bug 1868773 - Rework imports in perfdocs for the move to mozperftest. r=aglavic,perftest-reviewers,mozperftest-reviewers
This patch fixes all the imports in the perfdocs files after moving them over to mozperftest. It also takes care of some additional things related to pathing and orienting perfdocs for the generation (including paths to ignore).

Differential Revision: https://phabricator.services.mozilla.com/D297128
2026-05-05 21:42:38 +00:00
Gregory Mierzwinski f24f56f9c9 Bug 1868773 - Move perfdocs files to mozperftest. r=afinder,perftest-reviewers,mozperftest-reviewers,kshampur
This patch simply moves all the perfdocs related code to mozperftest. It also removes a file that is no longer used in the lint folder.

Differential Revision: https://phabricator.services.mozilla.com/D297127
2026-05-05 21:42:35 +00:00
Markus Stange 07fb051d03 Bug 2034892 - Bump profiler revision, build with Node 24, and adjust existing uses of symbolicator-cli. r=firefox-build-system-reviewers,perftest-reviewers,mozperftest-reviewers,releng-reviewers,bhearsum,sergesanspaille,sparky
Two breaking changes have landed in the profiler code since the last revision bump:

https://github.com/firefox-devtools/profiler/commit/307de87c964168485ecc0f67b5f00c24e827cc0a
bumped the required Node version from 22 to 24

https://github.com/firefox-devtools/profiler/commit/8c0afb1f47190487b08ea2561ae3cc0f7a5d31e9
renamed symbolicator-cli to profiler-edit, and also changed the build command name, output location, and CLI syntax

Differential Revision: https://phabricator.services.mozilla.com/D296453
2026-05-05 17:14:12 +00:00
Sylvestre Ledru a2ce5437ce Bug 2024589 - doc: use the :searchfox: macro r=asuth,perftest-reviewers,necko-reviewers,mozperftest-reviewers,geckoview-reviewers,extension-reviewers,credential-management-reviewers,search-reviewers,releng-reviewers,places-reviewers,profiler-reviewers,win-reviewers,omc-reviewers,urlbar-reviewers,permissions-reviewers,core-sessionstore-reviewers,browser-installer-reviewers,layout-reviewers,dom-worker-reviewers,ai-platform-reviewers,niklas,sthompson,janerik,bhearsum,valentin,dshin,sparky,scunnane,canaltinova,hanna_a,handyman,ahal,farre,jteow,emz,nrishel,ohall,dimi,robwu,emilio
Differential Revision: https://phabricator.services.mozilla.com/D288640
2026-04-30 13:28:53 +00:00
Sylvestre Ledru 62b1ca8d05 Bug 2024589 - adjust the code: searchfox.org/mozilla-central is now redirecting to searchfox.org/firefox-main/ r=asuth,perftest-reviewers,necko-reviewers,jgraham,webcompat-reviewers,mozperftest-reviewers,geckoview-reviewers,extension-reviewers,credential-management-reviewers,devtools-reviewers,taskgraph-reviewers,releng-reviewers,desktop-theme-reviewers,win-reviewers,translations-reviewers,omc-reviewers,firefox-desktop-core-reviewers ,home-newtab-reviewers,core-sessionstore-reviewers,browser-installer-reviewers,profiles-reviewers,dom-worker-reviewers,geckodriver-reviewers,ai-platform-reviewers,Sasha,niklas,manuel,janerik,bhearsum,valentin,twisniewski,nchevobbe,emcminn,webrtc-reviewers,mjf,handyman,mconley,mossop,ahal,sparky,nrishel,robwu,ohall,dimi,hjones
Differential Revision: https://phabricator.services.mozilla.com/D288623
2026-04-30 13:28:49 +00:00
Sylvestre Ledru 4e1cd03c95 Bug 2015841 - Reformat the code with ruff-format 0.15.0 r=linter-reviewers,perftest-reviewers,mozperftest-reviewers,releng-reviewers,sessionstore-reviewers,dom-storage-reviewers,dom-worker-reviewers,whimboo,chutten,ahal,sparky,sclements
Differential Revision: https://phabricator.services.mozilla.com/D282637
2026-04-14 19:33:06 +00:00
Lars Eggert 5b8119be17 Bug 2024108 - Split nsHostResolver::mLock into mDBLock (RWLock) and mQueueLock r=valentin,necko-reviewers,perftest-reviewers,mozperftest-reviewers,sparky
Split the coarse-grained mLock into two fine-grained locks to reduce contention:
- mDBLock (RWLock): Protects the DNS cache (mRecordDB) with read-heavy optimizations
- mQueueLock (Mutex): Protects work queues and thread coordination

This reduces lock hold times by decoupling cache lookups from queue operations,
allowing concurrent cache reads while queue work proceeds independently.

Stress test confirms 89% contention reduction at real scale (166.27x → 17.62x ratio).

Differential Revision: https://phabricator.services.mozilla.com/D288329
2026-03-20 12:33:46 +00:00
Silaghi 38ab85b9f6 Revert "Bug 2024108 - Split nsHostResolver::mLock into mDBLock (RWLock) and mQueueLock r=valentin,necko-reviewers,perftest-reviewers,mozperftest-reviewers,sparky" for causing build bustages at dns/nsHostResolver.cpp
This reverts commit b1cf0a3ab6.
2026-03-20 10:03:47 +00:00
Lars Eggert b1cf0a3ab6 Bug 2024108 - Split nsHostResolver::mLock into mDBLock (RWLock) and mQueueLock r=valentin,necko-reviewers,perftest-reviewers,mozperftest-reviewers,sparky
Split the coarse-grained mLock into two fine-grained locks to reduce contention:
- mDBLock (RWLock): Protects the DNS cache (mRecordDB) with read-heavy optimizations
- mQueueLock (Mutex): Protects work queues and thread coordination

This reduces lock hold times by decoupling cache lookups from queue operations,
allowing concurrent cache reads while queue work proceeds independently.

Stress test confirms 89% contention reduction at real scale (166.27x → 17.62x ratio).

Differential Revision: https://phabricator.services.mozilla.com/D288329
2026-03-20 09:34:38 +00:00
Silaghi f117cb70b5 Revert "Bug 2024108 - Split nsHostResolver::mLock into mDBLock (RWLock) and mQueueLock r=valentin,necko-reviewers,perftest-reviewers,mozperftest-reviewers,sparky" for causing build bustages.
This reverts commit f8b8fa5d20.
2026-03-20 06:22:02 +00:00
Lars Eggert f8b8fa5d20 Bug 2024108 - Split nsHostResolver::mLock into mDBLock (RWLock) and mQueueLock r=valentin,necko-reviewers,perftest-reviewers,mozperftest-reviewers,sparky
Split the coarse-grained mLock into two fine-grained locks to reduce contention:
- mDBLock (RWLock): Protects the DNS cache (mRecordDB) with read-heavy optimizations
- mQueueLock (Mutex): Protects work queues and thread coordination

This reduces lock hold times by decoupling cache lookups from queue operations,
allowing concurrent cache reads while queue work proceeds independently.

Stress test confirms 89% contention reduction at real scale (166.27x → 17.62x ratio).

Differential Revision: https://phabricator.services.mozilla.com/D288329
2026-03-20 05:28:17 +00:00
Tyler Etchart 303ab8f669 Bug 2019740 - initial LLMaaJ mochitest for SW r=gregtatum,mozperftest-reviewers,ai-models-reviewers,ai-ondevice-reviewers,nordzilla,sparky,bjohns
Differential Revision: https://phabricator.services.mozilla.com/D287213
2026-03-19 06:45:42 +00:00
Valentin Gosu 64b0d74d1d Bug 2009407 - Make trr_bench run as a perftest r=perftest-reviewers,mozperftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D283121
2026-03-12 23:46:58 +00:00
Valentin Gosu d4808e2a2c Bug 2009407 - Get xpcshell layer working again in mozperftest r=sparky,mozperftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D281949
2026-03-12 23:46:55 +00:00
Thien Pham 006a65ab12 Bug 2001134 - Rename shadowed 'file' variable in Perfherder metrics. r=sparky,perftest-reviewers,mozperftest-reviewers DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D284637
2026-03-09 18:03:38 +00:00
Alex Hochheiden 9c52e69b57 Bug 2018019 - Replace functools.lru_cache with functools.cache r=firefox-build-system-reviewers,mozperftest-reviewers,perftest-reviewers,releng-reviewers,bhearsum,sergesanspaille,sparky
Differential Revision: https://phabricator.services.mozilla.com/D284312
2026-02-26 22:10:29 +00:00
Alex Hochheiden 716142be25 Bug 2011162 - Temporarily exclude filelock from the mach site and use a wrapper to avoid dependency conflicts r=firefox-build-system-reviewers,sergesanspaille,mozperftest-reviewers,sparky
We temporarily hide the vendored `filelock` package and load it via wrapper in
`python/mach/mach/filelock.py`, which allows the `mach` site to use a fixed version
while other command sites can depend on different versions of `filelock` from `PyPI`
without conflicts.

This can be reverted once we upgrade our minimum Python version to `3.10`, see bug 2014269.

Differential Revision: https://phabricator.services.mozilla.com/D279757
2026-02-23 20:57:39 +00:00
Cristina Horotan f807c9b27e Revert "Bug 2015841 - ruff: fix 'Lambda may be unnecessary; consider inlining inner function' r=linter-reviewers,perftest-reviewers,sessionstore-reviewers,ahal,sparky,sclements" for causing lint failure
This reverts commit 0382300c2d.

Revert "Bug 2015841 - ruff: fix 'String is split more times than necessary' r=linter-reviewers,ahal,sergesanspaille"

This reverts commit 1e0b4c3c7b.

Revert "Bug 2015841 - Reformat the code with ruff-format 0.15.0 r=linter-reviewers,perftest-reviewers,mozperftest-reviewers,releng-reviewers,sessionstore-reviewers,dom-storage-reviewers,dom-worker-reviewers,whimboo,chutten,ahal,sparky,sclements"

This reverts commit 15a20a737e.

Revert "Bug 2015841 - Update to ruff 0.15.0 r=linter-reviewers,ahal"

This reverts commit 4b0785d39e.
2026-02-18 17:18:07 +00:00
Sylvestre Ledru 15a20a737e Bug 2015841 - Reformat the code with ruff-format 0.15.0 r=linter-reviewers,perftest-reviewers,mozperftest-reviewers,releng-reviewers,sessionstore-reviewers,dom-storage-reviewers,dom-worker-reviewers,whimboo,chutten,ahal,sparky,sclements
Differential Revision: https://phabricator.services.mozilla.com/D282637
2026-02-18 16:47:08 +00:00
iulian moraru c616d6af1d Revert "Bug 2015841 - ruff: fix 'Lambda may be unnecessary; consider inlining inner function' r=linter-reviewers,perftest-reviewers,sessionstore-reviewers,ahal,sparky,sclements" for causing multiple android reftest failures.
This reverts commit 5eca473e96.

Revert "Bug 2015841 - ruff: fix 'String is split more times than necessary' r=linter-reviewers,ahal,sergesanspaille"

This reverts commit 654a09320c.

Revert "Bug 2015841 - Reformat the code with ruff-format 0.15.0 r=linter-reviewers,perftest-reviewers,mozperftest-reviewers,releng-reviewers,sessionstore-reviewers,dom-storage-reviewers,dom-worker-reviewers,whimboo,chutten,ahal,sparky,sclements"

This reverts commit 93b38f0d79.

Revert "Bug 2015841 - Update to ruff 0.15.0 r=linter-reviewers,ahal"

This reverts commit cc04e8271b.
2026-02-13 22:35:55 +00:00
Sylvestre Ledru 93b38f0d79 Bug 2015841 - Reformat the code with ruff-format 0.15.0 r=linter-reviewers,perftest-reviewers,mozperftest-reviewers,releng-reviewers,sessionstore-reviewers,dom-storage-reviewers,dom-worker-reviewers,whimboo,chutten,ahal,sparky,sclements
Differential Revision: https://phabricator.services.mozilla.com/D282637
2026-02-13 21:36:19 +00:00
Florian Quèze 34a702a102 Bug 2016178 - Use structured logging for mochitest on Android, r=ahal,mozperftest-reviewers,sparky.
Differential Revision: https://phabricator.services.mozilla.com/D282856
2026-02-13 02:19:37 +00:00
Marc Leclair 831826cca4 Bug 1994464: Run profilers separately during startup video tests r=sparky,mozperftest-reviewers
Moved sorting into archive_files to ensure correct ordering when appending across multiple profiler runs for an easier view when looking at the profiles through the Firefox Profiler. Files are sorted numerically by index.

Differential Revision: https://phabricator.services.mozilla.com/D280312
2026-02-11 20:12:08 +00:00
Aristide Tossou a0b482362d Bug 2015040 - Add Performance tests for security layer. r=rconcepcion,perftest-reviewers,mozperftest-reviewers,ai-ondevice-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D282177
2026-02-11 12:22:41 +00:00
Greg Tatum 3867023724 Bug 2006412 - Add an ml_services layer that creates an allow list for certain domains r=sparky,mozperftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D279215
2026-02-09 14:21:31 +00:00
Greg Tatum 76f61d457c Bug 2006413 - Create an eval layer in mozperftest that runs python evals from toolkit/components/ml/evals r=sparky,mozperftest-reviewers,ai-ondevice-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D279213
2026-02-09 14:21:28 +00:00
Greg Tatum 5bdda1841a Bug 2006400 - Add eval mochitest support to mozperftest r=sparky,mozperftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D277223
2026-02-09 14:21:19 +00:00
Atila Butkovits c949f90e8b Revert "Bug 2011162 - Bump required tox version to 3.28.0 r=ahal" as requested by dev. DONTBUILD
This reverts commit e6289356f9.

Revert "Bug 2011162 - Strip inline comments when parsing `requirements.txt` for lockfiles r=firefox-build-system-reviewers,sergesanspaille"

This reverts commit 738a09ac7c.

Revert "Bug 2011162 - Add `-r` include support to lockfile `requirements.txt` parsing r=firefox-build-system-reviewers,sergesanspaille"

This reverts commit 592072308d.

Revert "Bug 2011162 - Remove vendored `filelock` dependency r=ahal,mach-reviewers"

This reverts commit ba4111b913.

Revert "Bug 2011162 - Fail on site lock timeout instead of continuing r=firefox-build-system-reviewers,sergesanspaille"

This reverts commit 07e9dc124e.

Revert "Bug 2011162 - Replace vendored `filelock` with `mach.filelock` r=firefox-build-system-reviewers,sergesanspaille,mozperftest-reviewers,sparky"

This reverts commit 9641d7f735.
2026-02-06 19:25:11 +00:00
Alex Hochheiden 9641d7f735 Bug 2011162 - Replace vendored filelock with mach.filelock r=firefox-build-system-reviewers,sergesanspaille,mozperftest-reviewers,sparky
D235335 removed our home-brewed `filelock` implementation. This reverts that
change, bringing back an in-house implementation to avoid relying on the
vendored `filelock` so that we can work around a dependency constraint.

The in-house implementation has been expanded to support context managers and an
acquire/release interface similar to `filelock`. It also detects and cleans
up stale locks left by processes that died while holding a lock.

Differential Revision: https://phabricator.services.mozilla.com/D279757
2026-02-05 18:42:12 +00:00
Andrej Glavic d3245ec80a Bug 1962227 - Add simpleperf action profile task. r=perftest-reviewers,mozperftest-reviewers,releng-reviewers,taskgraph-reviewers,sparky,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D278196
2026-01-20 22:37:13 +00:00
Alex Hochheiden 02333707ab Bug 2006716 - Reformat entire repo with ruff-format (black replacement) r=ahal,sylvestre,linter-reviewers,perftest-reviewers,mozperftest-reviewers,geckoview-reviewers,extension-reviewers,media-playback-reviewers,webrtc-reviewers,releng-reviewers,sessionstore-reviewers,win-reviewers,dom-storage-reviewers,translations-reviewers,omc-reviewers,android-reviewers,home-newtab-reviewers,toolkit-telemetry-reviewers,firefox-style-system-reviewers,layout-reviewers,dom-worker-reviewers,geckodriver-reviewers,Sasha,emz,fchasen,sthompson,dholbert,sparky,padenot,emilio,Gijs,mconley,tcampbell,mjf,emcminn,willdurand,gstoll,jgraham,asuth
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D276894
2026-01-08 21:15:53 +00:00
Alex Hochheiden a1a75a53ed Bug 2006716 - Migrate [isort] to [lint.isort] to fix deprecation warning r=mozperftest-reviewers,sparky
```
warning: The top-level linter settings are deprecated in favour of their counterparts in the `lint` section. Please update the following options in `python/lldbutils/.ruff.toml`:
ruff-format (91) |   - 'isort' -> 'lint.isort'
```

Differential Revision: https://phabricator.services.mozilla.com/D278037
2026-01-07 21:44:02 +00:00
Atila Butkovits ce6aff66e2 Revert "Bug 2006716 - Remove unused default_bindir() from ruff.py r=ahal,linter-reviewers" for causing failures at tp5n-pageset.manifest.
This reverts commit a198379dd7.

Revert "Bug 2006716 - Add `ruff-format` linter r=ahal,linter-reviewers"

This reverts commit 8e2f1e924b.

Revert "Bug 2006716 - Remove `black` linter r=ahal,linter-reviewers"

This reverts commit 857218c417.

Revert "Bug 2006716 - Fix `ruff` linter `stderr` callback broken in D190696 r=ahal,linter-reviewers"

This reverts commit da4a569cfb.

Revert "Bug 2006716 - Update `ruff` to version `0.14.9` and use consistent versions in `lint.txt` and `python-test.txt` r=ahal,linter-reviewers"

This reverts commit 0781186b2e.

Revert "Bug 2006716 - Reformat entire repo with `ruff-format` (`black` replacement) r=ahal,sylvestre,linter-reviewers,perftest-reviewers,mozperftest-reviewers,geckoview-reviewers,extension-reviewers,media-playback-reviewers,webrtc-reviewers,releng-reviewers,sessionstore-reviewers,win-reviewers,dom-storage-reviewers,translations-reviewers,omc-reviewers,android-reviewers,home-newtab-reviewers,toolkit-telemetry-reviewers,firefox-style-system-reviewers,layout-reviewers,dom-worker-reviewers,geckodriver-reviewers,Sasha,emz,fchasen,sthompson,dholbert,sparky,padenot,emilio,Gijs,mconley,tcampbell,mjf,emcminn,willdurand,gstoll,jgraham,asuth"

This reverts commit b2b8db2859.
2026-01-07 21:34:31 +00:00
Alex Hochheiden b2b8db2859 Bug 2006716 - Reformat entire repo with ruff-format (black replacement) r=ahal,sylvestre,linter-reviewers,perftest-reviewers,mozperftest-reviewers,geckoview-reviewers,extension-reviewers,media-playback-reviewers,webrtc-reviewers,releng-reviewers,sessionstore-reviewers,win-reviewers,dom-storage-reviewers,translations-reviewers,omc-reviewers,android-reviewers,home-newtab-reviewers,toolkit-telemetry-reviewers,firefox-style-system-reviewers,layout-reviewers,dom-worker-reviewers,geckodriver-reviewers,Sasha,emz,fchasen,sthompson,dholbert,sparky,padenot,emilio,Gijs,mconley,tcampbell,mjf,emcminn,willdurand,gstoll,jgraham,asuth
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D276894
2026-01-07 18:08:27 +00:00
Alexandru Marc d296caccba Revert "Bug 2006716 - Remove unused default_bindir() from ruff.py r=ahal,linter-reviewers" for causing toolchain bustages
This reverts commit 76033c983e.

Revert "Bug 2006716 - Add `ruff-format` linter r=ahal,linter-reviewers"

This reverts commit 19fd8c23ca.

Revert "Bug 2006716 - Remove `black` linter r=ahal,linter-reviewers"

This reverts commit 0b01c783a6.

Revert "Bug 2006716 - Fix `ruff` linter `stderr` callback broken in D190696 r=ahal,linter-reviewers"

This reverts commit 72cab75517.

Revert "Bug 2006716 - Update `ruff` to version `0.14.9` and use consistent versions in `lint.txt` and `python-test.txt` r=ahal,linter-reviewers"

This reverts commit a434d066ce.

Revert "Bug 2006716 - Reformat entire repo with `ruff-format` (`black` replacement) r=ahal,sylvestre,linter-reviewers,perftest-reviewers,mozperftest-reviewers,geckoview-reviewers,extension-reviewers,media-playback-reviewers,webrtc-reviewers,releng-reviewers,sessionstore-reviewers,win-reviewers,dom-storage-reviewers,translations-reviewers,omc-reviewers,android-reviewers,home-newtab-reviewers,toolkit-telemetry-reviewers,firefox-style-system-reviewers,layout-reviewers,dom-worker-reviewers,geckodriver-reviewers,Sasha,emz,fchasen,sthompson,dholbert,sparky,padenot,emilio,Gijs,mconley,tcampbell,mjf,emcminn,willdurand,gstoll,jgraham,asuth"

This reverts commit 3ed06912eb.
2026-01-07 00:54:28 +00:00
Alex Hochheiden 3ed06912eb Bug 2006716 - Reformat entire repo with ruff-format (black replacement) r=ahal,sylvestre,linter-reviewers,perftest-reviewers,mozperftest-reviewers,geckoview-reviewers,extension-reviewers,media-playback-reviewers,webrtc-reviewers,releng-reviewers,sessionstore-reviewers,win-reviewers,dom-storage-reviewers,translations-reviewers,omc-reviewers,android-reviewers,home-newtab-reviewers,toolkit-telemetry-reviewers,firefox-style-system-reviewers,layout-reviewers,dom-worker-reviewers,geckodriver-reviewers,Sasha,emz,fchasen,sthompson,dholbert,sparky,padenot,emilio,Gijs,mconley,tcampbell,mjf,emcminn,willdurand,gstoll,jgraham,asuth
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D276894
2026-01-07 00:32:15 +00:00
Marc Leclair f51e07f34b Bug 1983904: Geckoprofile can now be captured in CI r=sparky,mozperftest-reviewers,mstange,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D262612
2025-12-12 22:33:44 +00:00