- Apr 01, 2024
-
-
Mike Hommey authored
Bug 1888321 - Rename .cargo/config.in to .cargo/config.toml.in. r=firefox-build-system-reviewers,webdriver-reviewers,ahochheiden Cargo 1.79 is emitting a warning when using .cargo/config. .cargo/config.toml has been supported since cargo 1.39. Differential Revision: https://phabricator.services.mozilla.com/D205974
-
- Dec 15, 2023
-
-
Joel Maher authored
Bug 1869204 - Batch 19.1 - migrate python/ mozbuild and mozbase .ini to toml. r=ahal,firefox-build-system-reviewers,ahochheiden Differential Revision: https://phabricator.services.mozilla.com/D195995
-
- Nov 17, 2023
-
-
Ikey Doherty authored
Allow overriding the .cargo/config.in source location to permit projects such as comm-central to provide their own vendor configuration and tree, as well as conditionally building gkrust. It is expected in comm-central that we still export and provide a gkrust build by including the existing `/toolkit/library/rust/moz.build` into our build system, such that gtest linkage and mozilla-central expectations are correctly met. Differential Revision: https://phabricator.services.mozilla.com/D193536
-
- Jul 26, 2023
-
-
Dave Townsend authored
Bug 1842620: Add overviews of the main applications to the docs. r=Gijs,geckoview-reviewers,owlish,bgrins Differential Revision: https://phabricator.services.mozilla.com/D183173
-
- Jul 21, 2023
-
-
Gijs Kruitbosch authored
Differential Revision: https://phabricator.services.mozilla.com/D183155
-
- Mar 20, 2023
-
-
Andrew Halberstadt authored
Ruff is a very fast linter implemented in Rust and it can act as a drop-in replacement for flake8. When running the same set of rules across all files in mozilla-central (without mozlint), flake8 takes 900 seconds whereas ruff takes 0.9 seconds. Ruff also implements rules from other popular Python linters such as pylint, isort and pyupgrade. There are even plans to implement feature parity with black in the future. Ultimately, it can become our one stop shop for all Python linting and formatting. This stack will swap out all our Python lint tools for ruff (excluding black for now). Differential Revision: https://phabricator.services.mozilla.com/D172313
-
- Dec 13, 2022
-
-
Ben Hearsum authored
Bug 1804449: document basic information about update infrastructure and watershed updates in the source docs. r=jcristau Differential Revision: https://phabricator.services.mozilla.com/D164493
-
- Jul 14, 2022
-
-
Zeid Zabaneh authored
This revision migrates all the content of the following modules: - Desktop_Firefox - Toolkit - Core - Testing Up to the their state on Monday June 20th, 2022 in the old system. The rst file was automatically generated by running `mots export`. Differential Revision: https://phabricator.services.mozilla.com/D130508
-
- Feb 02, 2022
-
-
Sylvestre Ledru authored
Depends on D137611 Differential Revision: https://phabricator.services.mozilla.com/D137612
-
- Oct 08, 2021
-
-
Sylvestre Ledru authored
Differential Revision: https://phabricator.services.mozilla.com/D127950
-
- May 10, 2021
-
-
Chris H-C authored
Differential Revision: https://phabricator.services.mozilla.com/D114631
-
- Mar 30, 2021
-
-
Kim Moir authored
Bug 1682898 Migrate Performance Best Practices for Front-end Engineers MDN page to in-tree docs r=firefox-source-docs-reviewers,bas,ahal *** Bug 1682898 Migrate Performance Best Practices for Front-end Engineers MDN page to in-tree docs *** Bug 1682898 Migrate Performance Best Practices for Front-end Engineers MDN page to in-tree docs Differential Revision: https://phabricator.services.mozilla.com/D109970
-
- Jan 20, 2021
-
-
Kagami Sascha Rosylight authored
Differential Revision: https://phabricator.services.mozilla.com/D102411
-
- Dec 01, 2020
-
-
Mike Hommey authored
Bug 1679938 - Don't recurse the build into mfbt for projects that don't need it. r=firefox-build-system-reviewers,mhentges While all toolkit and js-based projects make use of mfbt, some others, like tools/crashreporter and tools/update-packaging, don't. So instead of including mfbt from the top-level directory, include it from the relevant project top-level mozbuilds. This allows to remove the dependency on mfbt files in the hash for the minidump-stackwalk and mar-tools toolchains. Differential Revision: https://phabricator.services.mozilla.com/D98378
-
- Oct 26, 2020
-
-
Ricky Stewart authored
Allow-list all Python code in tree for use with the black linter, and re-format all code in-tree accordingly. To produce this patch I did all of the following: 1. Make changes to tools/lint/black.yml to remove include: stanza and update list of source extensions. 2. Run ./mach lint --linter black --fix 3. Make some ad-hoc manual updates to python/mozbuild/mozbuild/test/configure/test_configure.py -- it has some hard-coded line numbers that the reformat breaks. 4. Make some ad-hoc manual updates to `testing/marionette/client/setup.py`, `testing/marionette/harness/setup.py`, and `testing/firefox-ui/harness/setup.py`, which have hard-coded regexes that break after the reformat. 5. Add a set of exclusions to black.yml. These will be deleted in a follow-up bug (1672023). # ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D94045
-
- Oct 24, 2020
-
-
Bogdan Tara authored
Backed out 10 changesets (bug 1654103, bug 1672023, bug 1518999) for PanZoomControllerTest.touchEventForResult gv-junit failures CLOSED TREE Backed out changeset ff3fb0b4a512 (bug 1672023) Backed out changeset e7834b600201 (bug 1654103) Backed out changeset 807893ca8069 (bug 1518999) Backed out changeset 13e6b92440e9 (bug 1518999) Backed out changeset 8b2ac5a6c98a (bug 1518999) Backed out changeset 575748295752 (bug 1518999) Backed out changeset 65f07ce7b39b (bug 1518999) Backed out changeset 4bb80556158d (bug 1518999) Backed out changeset 8ac8461d7bd7 (bug 1518999) Backed out changeset e8ba13ee17f5 (bug 1518999)
-
- Oct 23, 2020
-
-
Ricky Stewart authored
Bug 1654103: Standardize on Black for Python code in `mozilla-central`. r=remote-protocol-reviewers,marionette-reviewers,webdriver-reviewers,perftest-reviewers,devtools-backward-compat-reviewers,jgilbert,preferences-reviewers,sylvestre,maja_zf,webcompat-reviewers,denschub,ntim,whimboo,sparky Allow-list all Python code in tree for use with the black linter, and re-format all code in-tree accordingly. To produce this patch I did all of the following: 1. Make changes to tools/lint/black.yml to remove include: stanza and update list of source extensions. 2. Run ./mach lint --linter black --fix 3. Make some ad-hoc manual updates to python/mozbuild/mozbuild/test/configure/test_configure.py -- it has some hard-coded line numbers that the reformat breaks. 4. Make some ad-hoc manual updates to `testing/marionette/client/setup.py`, `testing/marionette/harness/setup.py`, and `testing/firefox-ui/harness/setup.py`, which have hard-coded regexes that break after the reformat. 5. Add a set of exclusions to black.yml. These will be deleted in a follow-up bug (1672023). # ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D94045
-
- Oct 22, 2020
-
-
Dorel Luca authored
-
- Oct 21, 2020
-
-
Ricky Stewart authored
Bug 1654103: Standardize on Black for Python code in `mozilla-central`. r=remote-protocol-reviewers,marionette-reviewers,webdriver-reviewers,perftest-reviewers,devtools-backward-compat-reviewers,jgilbert,preferences-reviewers,sylvestre,maja_zf,webcompat-reviewers,denschub,ntim,whimboo,sparky Allow-list all Python code in tree for use with the black linter, and re-format all code in-tree accordingly. To produce this patch I did all of the following: 1. Make changes to tools/lint/black.yml to remove include: stanza and update list of source extensions. 2. Run ./mach lint --linter black --fix 3. Make some ad-hoc manual updates to python/mozbuild/mozbuild/test/configure/test_configure.py -- it has some hard-coded line numbers that the reformat breaks. 4. Add a set of exclusions to black.yml. These will be deleted in a follow-up bug (1672023). # ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D94045
-
- Oct 09, 2020
-
-
Sylvestre Ledru authored
Differential Revision: https://phabricator.services.mozilla.com/D92680
-
- Sep 22, 2020
-
-
Sylvestre Ledru authored
Bug 1665854 - fx doc: Various improvements + configuration + fixes in the doc r=firefox-build-system-reviewers,rstewart Depends on D90831 Differential Revision: https://phabricator.services.mozilla.com/D90832
-
- Sep 11, 2020
-
-
Tarek Ziadé authored
Differential Revision: https://phabricator.services.mozilla.com/D89123
-
- Sep 10, 2020
-
-
Narcis Beleuzu authored
Backed out changeset 96e69574f7ee (bug 1662706) Backed out changeset a584b11a503a (bug 1663417) Backed out changeset 655ce94f20f3 (bug 1661809)
-
Tarek Ziadé authored
Differential Revision: https://phabricator.services.mozilla.com/D89123
-
- Aug 25, 2020
-
-
championshuttler authored
Differential Revision: https://phabricator.services.mozilla.com/D88007
-
- Aug 12, 2020
-
-
Ben Hearsum authored
Differential Revision: https://phabricator.services.mozilla.com/D86434
-
- Aug 05, 2020
-
-
Steve Fink authored
Differential Revision: https://phabricator.services.mozilla.com/D85178
-
- Jul 07, 2020
-
-
Nicholas Nethercote authored
This patch includes content from the following places. - Lina's "Getting Rusty: How to ship an XPCOM component in Firefox" slide deck. - Zibi's "Rust <--> C/C++ FFI for newbies" gist. It also links to Emilio's "FFI patterns #1 - Complex Rust data structures exposed seamlessly to C++" blog post. I was going to include that content, but it's very long, so I have omitted it for now. Differential Revision: https://phabricator.services.mozilla.com/D81963
-
- Jul 02, 2020
-
-
Noemi Erli authored
Backed out changeset 8ead55149095 (bug 1648858) Backed out changeset 94f58715cbde (bug 1648858) Backed out changeset 36fe4ce13340 (bug 1648858) Backed out changeset 0ccf9b057fe1 (bug 1648858)
-
Matthew Noorenberghe authored
Differential Revision: https://phabricator.services.mozilla.com/D81437
-
Razvan Maries authored
Backed out changeset 5a612e42b77d (bug 1648858) Backed out changeset 3a1b5e883a4e (bug 1648858) Backed out changeset 816eaac72512 (bug 1648858) Backed out changeset 8ae692d68b1b (bug 1648858)
-
Matthew Noorenberghe authored
Differential Revision: https://phabricator.services.mozilla.com/D81437
-
- Jun 26, 2020
-
-
Nicholas Nethercote authored
Some of the testing info is from the Oxidation wiki, and the logging info is largely from a dev-platform email by Valentin. The other parts I wrote from scratch. The commit also makes some small improvements to the Rust build docs. Differential Revision: https://phabricator.services.mozilla.com/D81017
-
- Jun 09, 2020
-
-
Andrew Halberstadt authored
Bug 1643811 - [ci] Add a SCHEDULES rule to exclusively run browser-chrome tests when '**/test/browser_*' files are modified, r=gbrown,Gijs Also makes sure that 'mochitest-devtools-chrome' tasks are triggered by the 'mochitest-browser-chrome' component since they use the same manifest / test formats. Depends on D78906 Differential Revision: https://phabricator.services.mozilla.com/D78927
-
- May 28, 2020
-
-
Sylvestre Ledru authored
Differential Revision: https://phabricator.services.mozilla.com/D77052
-
- Apr 24, 2020
-
-
Joel Maher authored
add reftest-qr to run focused webrender reftests on android phones. Differential Revision: https://phabricator.services.mozilla.com/D72312
-
Bogdan Tara authored
-
Joel Maher authored
add reftest-qr to run focused webrender reftests on android phones. Differential Revision: https://phabricator.services.mozilla.com/D72312
-
- Mar 28, 2020
-
-
Sylvestre Ledru authored
for now, it is just a pandoc -trst conversion and titles added I will polish the files. Differential Revision: https://phabricator.services.mozilla.com/D68510 --HG-- extra : moz-landing-system : lando
-
- Mar 24, 2020
-
-
Geoff Brown authored
Use finer granularity for some reftest/mochitest SCHEDULES.exclusive entries, so that reftest-plain does not run when only crashtests are modified, and vice versa; similarly, break up mochitest into mochitest/browser-chrome/chrome/ a11y. Use schedules-component instead of category. Differential Revision: https://phabricator.services.mozilla.com/D60085 --HG-- extra : moz-landing-system : lando
-