gecko-dev/build
Dustin J. Mitchell cea2249ca3 Bug 1258497: Implement a new taskgraph generation system; r=gps
The `taskgraph` package generates TaskCluster task graphs based on collections
of task "kinds".  Initially, there is only one kind, the "legacy" kind, which
reads the YAML files from `testing/taskcluster/tasks` to generate the task
graph.

Try syntax is implemented by filtering the tasks in the taskgraph after it has
been created, then extending the result to include any prerequisite tasks.

A collection of `mach taskgraph` subcommands are provided for developers to
extend or debug the task-graph generation process.

MozReview-Commit-ID: 1TJCns4XxZ8

--HG--
rename : testing/taskcluster/docs/index.rst => taskcluster/docs/index.rst
extra : rebase_source : 7b9125281d66044db9bd8e4a1fade16136f384b9
extra : histedit_source : 47640d27080acda0279270babbcf33f5badb0d1c
2016-05-16 22:53:22 +00:00
..
annotationProcessors Bug 1244875 - Update binding generator; r=snorp 2016-02-09 17:27:28 -05:00
autoconf Bug 1257958 - Move MOZ_ANDROID_GCM to Python configure. r=nalexander 2016-04-22 13:01:21 -07:00
build-clang Bug 1264132 - Use `$gcc_dir/bin/gcc -print-libgcc-file-name` to find the libraries and headers to copy in the clang package. r=ehsan 2016-04-15 08:17:43 +09:00
clang-plugin Bug 1267550 (part 1) - Rename MOZ_MUST_USE as MOZ_MUST_USE_TYPE. r=ehsan. 2016-04-27 08:22:10 +10:00
compare-mozconfig bug 1255479 - make `mach python-tests` use TestResolver for discovery, make `mach test` work for python tests. r=nalexander 2016-03-10 12:30:10 -05:00
docs Bug 1272748 Expose --enable-sm-promise config setting in mozinfo.json. r=mshal 2016-05-13 13:00:16 -07:00
gabi++
macosx Bug 1260647 - Unify cross-compilation setup, while moving some of it to moz.configure. r=ted 2016-04-01 09:43:26 +09:00
mobile Bug 1255527 - Remove sutagent/watcher; r=jmaher 2016-03-15 08:21:30 -06:00
moz.configure Bug 1272483 - Remove MOZ_UPDATE_PACKAGING and --enable-update-packaging; r=chmanchester 2016-05-12 12:15:58 -04:00
package/mac_osx
pgo Bug 1252068 - Adding in reset prefs button on SSLNetError page. r=gijs 2016-05-04 17:10:45 +01:00
pymake
release
sanitizers Bug 1227347, part 1 - Remove IPC-related LSan suppressions. r=erahm 2016-04-26 11:46:28 -07:00
stlport Bug 1245022 - Kill stlport's Makefile.in. r=mshal 2016-02-03 08:41:22 +09:00
unix Bug 1261264 - Apply GCC PR64905 to fix miscompilation with -fomit-frame-pointer. r=froydnj 2016-04-08 06:45:06 +09:00
util Bug 1156885 - Fix and validate perfherder output;r=jmaher 2016-03-01 15:47:48 -05:00
valgrind Bug 1262331 - Fix mach valgrind-test logging. r=gps 2016-04-07 09:10:47 +09:00
win32 Bug 1259782 - Build with Visual Studio 2015 Update 2; r=ted 2016-04-22 12:51:23 -07:00
win64 Bug 1259782 - Build with Visual Studio 2015 Update 2; r=ted 2016-04-22 12:51:23 -07:00
.lldbinit.in
Makefile.in Bug 1269787 - Move appini_header.py rule to moz.build; r=glandium 2016-04-29 13:45:07 -04:00
__init__.py
appini_header.py Bug 1269787 - Move appini_header.py rule to moz.build; r=glandium 2016-04-29 13:45:07 -04:00
application.ini Bug 1247162 - Generate a header defining MOZ_SOURCE_*. r=mshal 2016-02-12 07:16:14 +09:00
automation-build.mk Bug 1224490 - Kill LIBXUL_DIST. r=mshal 2015-11-17 10:00:19 +09:00
automation.py.in Bug 1270144 - fix message from timed out tests to indicate the following crash is caused by us terminating the browser process, r=ahal,RyanVM 2016-05-10 22:53:17 +01:00
binary-location.mk
buildconfig.py
checksums.py
defines.sh
dumbmake-dependencies Bug 1218612 - DevTools server/shared updated in dumbmake. r=fitzgen 2015-10-27 16:28:10 -05:00
gecko_templates.mozbuild Bug 1224642 - Don't allow arguments to the XPCOMBinaryComponent template. r=gps 2015-11-19 08:05:51 +09:00
gen_test_packages_manifest.py Bug 1238079 - remove the desktop web runtime; r=fabrice,mossop,gps,jryans,jmaher,marco 2016-03-07 13:33:12 -08:00
genrc.sh
gyp.mozbuild Bug 1262020 - Move --with-android-ndk, --with-android-toolchain and --with-android-gnu-compiler-version to moz.configure. r=nalexander 2016-04-06 07:25:13 +09:00
mach_bootstrap.py Bug 1258497: Implement a new taskgraph generation system; r=gps 2016-05-16 22:53:22 +00:00
moz-automation.mk
moz.build Bug 1269787 - Move appini_header.py rule to moz.build; r=glandium 2016-04-29 13:45:07 -04:00
mozconfig.automation
mozconfig.cache Bug 1265799 - Disable b2g-inbound. r=Callek 2016-04-25 06:40:55 -04:00
mozconfig.clang-cl Bug 1042132 - Part 3: Add a MOZCONFIG helper script that lets you pick clang-cl; r=rail 2016-02-08 14:55:31 -05:00
mozconfig.common Bug 1186522 - force per checkin and release desktop firefox builds to require signed add-ons on beta 47 r=mshal 2016-04-27 12:46:52 -04:00
mozconfig.common.override
mozconfig.rust Bug 1243037 - part 3 - move "unix" mozconfig.rust up a level; r=mshal 2016-01-27 08:19:34 -05:00
mozconfig.vs-common
mozconfig.win-common
qemu-wrap
sccache.mk
subconfigure.py Bug 1257468 - Add --enable-project=js when calling configure for js/src from subconfigure.py. r=gps 2016-03-22 11:09:32 +09:00
submit_telemetry_data.py Bug 1250656 - Don't block mach command completion when submitting build telemetry data r=gps 2016-02-24 15:11:58 -08:00
telemetry-schema.json Bug 1244160 - Create json-schema for build telemetry data r=gps 2016-02-02 09:32:49 -05:00
templates.mozbuild Bug 1249167 - Fix dependencies involving stdc++compat and clang-plugin. r=mshal 2016-02-19 07:00:03 +09:00
test_templates.mozbuild Bug 1227248 - Part 3: Make GeneratedTest{Certificate,Key} no-op when --disable-compile-environment. r=gps 2015-12-14 11:55:27 -08:00
update-settings.ini
upload.py Bug 1063966 - Stop building and uploading gecko-unsigned-unaligned.apk. r=nthomas 2016-03-24 13:53:41 -07:00
variables.py Bug 1247162 - Generate a header defining MOZ_SOURCE_*. r=mshal 2016-02-12 07:16:14 +09:00
virtualenv_packages.txt Bug 1265272 - Generate EME voucher for MacOSX; r=ted 2016-04-21 11:09:52 -04:00
windows_toolchain.py Bug 1259782 - Define zip archive path prefix argument; r=ted 2016-04-22 11:37:14 -07:00