gecko-dev/build/docs
Nick Alexander 3d0d39d82c Bug 1675848 - Part 2: Add "BackgroundTasksSelector" to static component category registration. r=mhentges,nika
For simplicity, this implements just on in `NO_TASKS` (the default) or
on in `ALL_TASKS` (opt-in).  This disables all category registrations
when in background task mode; we'll selectively re-enable things as
appropriate.

The flag constants were chosen to smoothly extend to a (16-)bit set in
the future, should we want to add a `JUST_TASKS("task", "other-task")`
option in the future.

This also adds ython tests for gen_static_components.py exercising
categories, simply 'cuz it's easiest to see what this adds in such
tests.  Functional tests will follow in patches that actually
implement the new background tasks functionality.

Differential Revision: https://phabricator.services.mozilla.com/D96654
2021-01-25 23:44:49 +00:00
..
mozbuild Bug 925350 - Remove dumbmake r=nalexander 2020-07-10 18:12:07 +00:00
build-overview.rst
build-targets.rst
cppeclipse.rst
defining-binaries.rst
defining-xpcom-components.rst Bug 1675848 - Part 2: Add "BackgroundTasksSelector" to static component category registration. r=mhentges,nika 2021-01-25 23:44:49 +00:00
environment-variables.rst
files-metadata.rst
glossary.rst no bug - fx doc - Fix some rst warnings 2020-09-22 06:26:42 +00:00
gn.rst
index.rst Bug 1676915: Add documentation page about Unified Builds r=firefox-build-system-reviewers,mstange,dmajor DONTBUILD 2020-11-13 17:16:33 +00:00
jar-manifests.rst
locales.rst Bug 1588458 - Replace dxr by searchfox in the rst doc r=ahal DONTBUILD 2020-10-08 08:13:15 +00:00
mozbuild-files.rst
mozbuild-symbols.rst
mozconfigs.rst
mozinfo.rst
pgo.rst
preprocessor.rst Bug 1426269 - Change the slashslash filter in preprocessor.py. r=glandium 2020-09-08 23:04:51 +00:00
python.rst
rust.rst Bug 1648348 - Create "Writing Rust Code" docs. r=froydnj,zbraniecki,lina. 2020-07-07 07:38:27 +00:00
sccache-dist.rst Bug 1684672 - Update mentions of macOS SDK v10.11 to v10.12. r=glandium DONTBUILD 2021-01-21 12:47:01 +00:00
slow.rst Bug 1676951: Improve "on Windows" * 2 sentence r=smacleod DONTBUILD 2020-11-12 20:39:19 +00:00
sparse.rst
supported-configurations.rst Bug 1685788 - Add AArch64 as a supported architecture for macOS. r=sylvestre DONTBUILD 2021-01-08 20:05:03 +00:00
telemetry.rst Bug 1651424: Report build telemetry using Glean r=firefox-build-system-reviewers,Dexter,rstewart 2020-09-09 23:51:57 +00:00
test_certificates.rst
test_manifests.rst Bug 1675319 - [manifestparser] Properly support multiline skip-if statements, r=jmaher,extension-reviewers,zombie 2020-11-05 19:55:08 +00:00
toolchains.rst Bug 1682345 - Mention LLVM's build guide in toolchains.rst r=Gankro DONTBUILD 2020-12-14 18:30:22 +00:00
unified-builds.rst Bug 1676915: Add documentation page about Unified Builds r=firefox-build-system-reviewers,mstange,dmajor DONTBUILD 2020-11-13 17:16:33 +00:00
visualstudio.rst