Mike Hommey
61416bf7d3
Bug 912832 - Inverse tiers and subtiers for build traversal. r=gps
2013-09-06 09:17:59 +09:00
Ryan VanderMeulen
bc09ab2cd9
Merge inbound to m-c.
2013-09-05 15:42:49 -04:00
Ed Morley
de97d52db6
Merge mozilla-central and b2g-inbound
2013-09-05 14:53:25 +01:00
Askeing Yen
fcef679c82
Bug 891766 - Add gecko's git commit info in B2G build. r=gps
2013-09-05 11:31:31 +08:00
Mike Hommey
f8bc7fa754
Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps
2013-09-05 09:01:46 +09:00
Mike Hommey
04daefa195
Back out changeset 6fe5a446b775 (bug 903118)
2013-09-05 09:01:44 +09:00
Mike Hommey
a6a6502733
Bug 911924 - Remove MAKE_DIRS leftovers. r=ted
2013-09-05 09:01:44 +09:00
Gregory Szorc
9e730ecb1e
Bug 908977 - Generate XPIDL-derived headers directly into dist/include; r=glandium
2013-09-04 16:52:56 -07:00
Mike Shal
95b7b7aab1
Bug 903118 - set mozconfig environment variables for sub-makes; r=gps
2013-08-14 09:34:18 -04:00
Mike Hommey
de6de9a266
Bug 912292 - Always traverse sub-directories after executing rules in the current directory. r=gps
2013-09-05 15:08:43 +09:00
Gregory Szorc
962efc1ea1
Bug 906101 - Move tier make logic into own .mk file and don't use from rules.mk; r=glandium
...
The existing tier traversal logic is only used in the top-level Makefile
but was present in rules.mk. This meant it was getting evaluated for
every Makefile. This was silly and thus the logic has mostly been moved into
its own .mk file and is only included for the root Makefile.
2013-08-20 13:03:39 -07:00
Gregory Szorc
61a66aa0f0
Bug 905879 - More robust tier tracking; r=glandium
2013-08-20 00:06:32 -07:00
Mike Hommey
0922ea8af6
Bug 905938 - Use explicit rules for {export,libs,tools}_tier_%. r=gps
2013-08-20 15:22:42 +09:00
Mike Hommey
4855b2abb9
Bug 905938 - Remove Java rules from rules.mk. r=gps
2013-08-20 15:22:33 +09:00
Mike Hommey
3dd1920bf3
Bug 904740 - Add a make macro for including dependency files. r=gps
2013-08-20 09:15:43 +09:00
Mike Hommey
6b2aff6efa
Bug 904891 - Missing subtier definition of XPIDLParser for mach. r=gps
2013-08-17 14:15:30 +09:00
Mike Hommey
1660a86961
Bug 905074 - Hide build status markers when not building with mach. r=gps
2013-08-15 23:45:08 +09:00
Gregory Szorc
d73a87f56d
Bug 850380 - Ensure xpidl Makefile is regenerated properly; r=glandium
2013-08-14 17:58:30 -07:00
Gregory Szorc
70cb72ed2c
Bug 904823 - Discourage use of make for running xpcshell tests; r=ted
2013-08-14 17:43:04 -07:00
Gregory Szorc
df453f8483
Bug 850380 - Derecursify and optimize XPIDL processing and move into precompile tier; r=glandium
2013-08-14 08:40:25 -07:00
Ryan VanderMeulen
fab2c2a3c8
Backed out changesets 1fa1f28c6edf and e74f694f31c4 (bug 850380) for PGO bustage on a CLOSED TREE.
2013-08-14 15:12:20 -04:00
Brian O'Keefe
263f163332
Bug 896177 - Remove more config.mk includes; r=gps
2013-07-17 16:07:14 -04:00
Gregory Szorc
d87c91cf0c
Bug 850380 - Derecursify and optimize XPIDL processing and move into precompile tier; r=glandium
2013-08-14 08:40:25 -07:00
Trevor Saunders
92695a6cd3
bug 900330 - generate the xpidl parser during precompile instead of export r=ted
2013-08-02 23:38:13 -04:00
Gregory Szorc
1340edfe51
Bug 899792 - Establish precompile tier and move IPDL and WebIDL build rules; r=glandium
...
A new build tier is introduced: precompile. The intention is to replace
the export subtier with something better and nonrecursive. IPDL and
WebIDL code generation have been moved into this new tier and are
performed concurrently. This appears to reduce build times due to fewer
"single threaded" build actions.
The subtier tracking UI has been updated to reflect operations that can
occur in parallel. As subtiers are started, they turn yellow. They can
then complete in any order.
Nonrecursive targets have been added to preserve the IPDL and WebIDL
build targets such that developers can type |make| from leaf directories
like they have always done.
2013-07-30 17:00:24 -07:00
Matt Brubeck
1aaeeee5eb
Bug 896028 - Add a standard Makefile variable for mochitest-metro files [r=gps]
2013-07-19 16:59:23 -07:00
Gregory Szorc
886b09f83c
Bug 892646 - Remove unsued final-link-{libs,comps,comp-names} files; r=glandium
2013-07-11 19:44:54 -07:00
Gregory Szorc
329e5f905d
Bug 891474 - Establish unified directory for Python build actions; r=glandium, ted
...
--HG--
rename : config/purge_directories.py => python/mozbuild/mozbuild/action/purge_manifests.py
rename : build/xpccheck.py => python/mozbuild/mozbuild/action/xpccheck.py
extra : rebase_source : 46bc960aa62c1117a7bf215653b768dc78b48d9a
2013-07-11 13:42:26 -07:00
Ms2ger
44026109d3
Bug 888574 - Remove TAR_CREATE_FLAGS_QUIET, make TAR_CREATE_FLAGS quiet by default; r=gps+ted
2013-07-10 11:55:01 +02:00
Vladimir Vukicevic
f4af325139
b=882906; remove EXTRA_DSO_LIBS; r=ted
2013-06-13 22:58:22 -04:00
Joshua Cranmer
fa0044a326
Bug 869635 - Eliminate the xpcshell master manifest, r=gps.
2013-06-12 07:27:17 -05:00
Gregory Szorc
183211ea1b
Bug 873720 - Part 1: Annotate build output with machine readable markers; r=ted
2013-05-23 16:28:09 -07:00
Gregory Szorc
c0e82f1e41
Bug 860957 - Support for invoking non-recursive targets during partial tree builds; r=glandium
2013-05-17 10:54:53 -07:00
Josh Matthews
41a6f98b20
Bug 597064 - Add timeout logic to xpcshell test runner. r=ted
2012-12-20 03:43:19 -05:00
Kyle Machulis
72a717a860
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
2013-04-01 11:36:59 -07:00
Kyle Machulis
43628a7867
Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot
2013-03-29 15:12:58 -07:00
Kyle Machulis
334c0800cf
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
...
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
2013-03-29 13:56:18 -07:00
Joey Armstrong
c11e80ec94
bug 751156: robocop dependency build should be a nop
2013-03-19 15:34:59 -04:00
Phil Ringnalda
e096df5da5
Back out 7f12ca5e6d0a (bug 750303) on suspicion of breaking l10n builds
2013-03-10 20:03:28 -07:00
Joey Armstrong
8276d50444
bug 750303: mkdir_deps - target specific enhancement
2013-03-04 14:34:02 -05:00
Gregory Szorc
c3f2ed9adf
Bug 784841 - Part 18e: Convert /build, /config, and core build system; r=ted
2013-02-25 12:47:18 -08:00
Joey Armstrong
fa3323d7f6
bug 746277: replace hg commands with functions
2013-02-15 17:00:12 -05:00
Joey Armstrong
40198bfbb0
bug 837754: valgrind tbpl builds, re-add catchall mkdir dot rule
2013-02-08 16:46:42 -05:00
Joey Armstrong
d4b58c3122
bug 830351: remove unused .mkdir.deps rule and clenaup cosmetic makefile problems
2013-01-31 14:55:30 -05:00
Joey Armstrong
7a30d49506
bug 747540: fix dependencies for java build
2013-01-25 15:22:13 -05:00
Ed Morley
0d88e34ad1
Backout 119c60543071 (bug 751156) for robocop failures
2013-01-03 18:12:36 +00:00
Joey Armstrong
09220dfe46
bug 751156: robocop dependency build should be a nop
2013-01-03 10:48:04 -05:00
Geoff Brown
8a13e7b206
Bug 823730 - Simplify make xpcshell-tests-remote make target; r=jmaher
2012-12-21 12:44:45 -07:00
Jim Mathies
f5694be27d
Bug 817881 - Move test plugin to dist/plugins, and touch up tests and test logic to support the change. r=glandium, dtownsend
2012-12-17 12:08:00 -06:00
Benjamin Smedberg
f438430c4e
Bug 776985 - libs-xpcshell-tests should not attempt to install backup files that end in ~, r=ted
...
--HG--
extra : rebase_source : 99524befd5c276a9028c778216425de20201fb6e
2012-07-25 10:26:41 -04:00