Commit Graph

73 Commits

Author SHA1 Message Date
Gregory Szorc
918eef7c37 Bug 850380 - Derecursify and optimize XPIDL processing and move into precompile tier; r=glandium 2013-08-14 08:40:25 -07:00
Ryan VanderMeulen
a7872e972f 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
08e5de443f Bug 896177 - Remove more config.mk includes; r=gps 2013-07-17 16:07:14 -04:00
Gregory Szorc
260d3a8e7c Bug 850380 - Derecursify and optimize XPIDL processing and move into precompile tier; r=glandium 2013-08-14 08:40:25 -07:00
Trevor Saunders
f0d1977456 bug 900330 - generate the xpidl parser during precompile instead of export r=ted 2013-08-02 23:38:13 -04:00
Gregory Szorc
e24712af1c 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
5ee97af944 Bug 896028 - Add a standard Makefile variable for mochitest-metro files [r=gps] 2013-07-19 16:59:23 -07:00
Gregory Szorc
6cbb690469 Bug 892646 - Remove unsued final-link-{libs,comps,comp-names} files; r=glandium 2013-07-11 19:44:54 -07:00
Gregory Szorc
d98f76c5d1 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
5164d8900d 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
9e17b8825a b=882906; remove EXTRA_DSO_LIBS; r=ted 2013-06-13 22:58:22 -04:00
Joshua Cranmer
896ab9bb65 Bug 869635 - Eliminate the xpcshell master manifest, r=gps. 2013-06-12 07:27:17 -05:00
Gregory Szorc
db71028454 Bug 873720 - Part 1: Annotate build output with machine readable markers; r=ted 2013-05-23 16:28:09 -07:00
Gregory Szorc
2a72dc0d95 Bug 860957 - Support for invoking non-recursive targets during partial tree builds; r=glandium 2013-05-17 10:54:53 -07:00
Josh Matthews
dd623dadfe Bug 597064 - Add timeout logic to xpcshell test runner. r=ted 2012-12-20 03:43:19 -05:00
Kyle Machulis
f5e3aadf0b Bug 855465 - Add emacs python mode comments to moz.build files; r=gps 2013-04-01 11:36:59 -07:00
Kyle Machulis
d2b6e6e01a 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
5663b98bc5 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
aa666e80b3 bug 751156: robocop dependency build should be a nop 2013-03-19 15:34:59 -04:00
Phil Ringnalda
7b2757d780 Back out 7f12ca5e6d0a (bug 750303) on suspicion of breaking l10n builds 2013-03-10 20:03:28 -07:00
Joey Armstrong
8165e06d24 bug 750303: mkdir_deps - target specific enhancement 2013-03-04 14:34:02 -05:00
Gregory Szorc
aab3b7dd49 Bug 784841 - Part 18e: Convert /build, /config, and core build system; r=ted 2013-02-25 12:47:18 -08:00
Joey Armstrong
3e5212c327 bug 746277: replace hg commands with functions 2013-02-15 17:00:12 -05:00
Joey Armstrong
5fcbacb82f bug 837754: valgrind tbpl builds, re-add catchall mkdir dot rule 2013-02-08 16:46:42 -05:00
Joey Armstrong
9b999c1b23 bug 830351: remove unused .mkdir.deps rule and clenaup cosmetic makefile problems 2013-01-31 14:55:30 -05:00
Joey Armstrong
ba59dca059 bug 747540: fix dependencies for java build 2013-01-25 15:22:13 -05:00
Ed Morley
f14bf64427 Backout 119c60543071 (bug 751156) for robocop failures 2013-01-03 18:12:36 +00:00
Joey Armstrong
7fdbf88066 bug 751156: robocop dependency build should be a nop 2013-01-03 10:48:04 -05:00
Geoff Brown
8b55dd24fe Bug 823730 - Simplify make xpcshell-tests-remote make target; r=jmaher 2012-12-21 12:44:45 -07:00
Jim Mathies
f5523fcce2 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
7a5dc5c7e4 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
Mike Hommey
f8a90cc914 Bug 820289 - Quote paths in install/preprocessing/mkdir "magic" rules. r=ted 2012-12-11 16:36:40 +01:00
Mike Hommey
183b9a399b Bug 820351 - Use pymake native touch in config/makefiles/autotargets.mk. r=ted 2012-12-11 16:36:39 +01:00
Geoff Brown
d35a285b7b Bug 808729 - Set _TESTING_MODULES_DIR for Android xpcshell tests; r=jmaher
--HG--
extra : rebase_source : 80896416e1262802421282573af6c2babc4cfcac
2012-11-13 16:37:53 -07:00
Geoff Brown
541dee1fc6 Bug 799863 - Fix paths so check-one-remote can find mozdevice; r=wlach 2012-11-02 13:19:54 -06:00
William Lachance
b4ca3c3b45 Bug 799863 (1/3) - Make sure remote xpcshell tests can find mozdevice;r=gbrown
---
 config/makefiles/xpcshell.mk        |    1 +
 js/src/config/makefiles/xpcshell.mk |    1 +
 testing/testsuite-targets.mk        |    1 +
 3 files changed, 3 insertions(+)
2012-10-16 16:28:49 -04:00
Mike Hommey
b18b234a5f Bug 787184 - Use generic install/copy rule in target_libs.mk. r=ted 2012-09-20 09:52:12 +02:00
Neil Rashbrook
1e2f028ba6 Bug 790737 Tweak epoch date r=glandium 2012-09-12 22:15:25 +01:00
Mike Hommey
35cf4e5266 Bug 784262 - Use generic install/copy rule in rules.mk. r=ted 2012-08-29 08:55:57 +02:00
Siddharth Agarwal
b75edf83d7 Backout bug 784262 because of Pymake bustage and GNU Make "warning: overriding commands for target". 2012-08-29 20:36:23 +05:30
Mike Hommey
8472c466ec Bug 784262 - Use generic install/copy rule in rules.mk. r=ted 2012-08-29 08:55:57 +02:00
Joey Armstrong
b4a4697e64 bug 771287: xpidl unit test failure 2012-08-07 14:42:30 -04:00
Mike Hommey
235c1a37ea Bug 773202 - Generic install/copy rule. r=ted 2012-08-07 09:29:59 +02:00
Mike Hommey
c1b35e7b2a Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted 2012-08-04 20:26:44 +02:00
Ed Morley
7ccb4b84aa Backout fda288d0724d (bug 771287) for bustage on CLOSED TREE 2012-07-25 18:02:22 +01:00
Joey Armstrong
56b89b7f0f bug 771287: xpidl unit test failure 2012-07-25 12:39:03 -04:00
Sean DuBois
9010529313 Bug 769908 - Switch DIR_INSTALL to INSTALL. r=ted 2012-07-23 20:02:20 -04:00
Siddharth Agarwal
08aa7e308e Bug 774054 - Switch mochitest file $(INSTALL) to install_cmd. r=glandium
--HG--
extra : rebase_source : f01a7f0ab55c32256c641dbfa33024132ad0cc79
2012-07-20 01:07:10 +05:30
Nathan Froyd
5b30baa4c3 Bug 370750 - consolidate mochitest files installation; r=glandium
With assistance on the patch from Ms2ger, Waldo, and Mossop.
2012-07-03 16:49:02 -04:00
Siddharth Agarwal
468d21d24a Bug 680636 - Add support for running nsinstall natively under pymake and convert a bunch of cases over. r=ted 2012-07-03 12:13:30 +05:30