Commit Graph

1500 Commits

Author SHA1 Message Date
Mike Hommey
2f85621f7c Bug 969164 - Traverse js/src moz.builds from top-level configure. r=gps
Before, we would run configure in both top-level and js/src, and both
configures would traverse their own set of moz.builds, without actual
knowledge about the other. With this change, both configures still run,
but only top-level traverses moz.build files, and uses js/src's
config.status when traversing its moz.build files. This allows a better
sharing of information between both build systems and the removal of many
hacks.

This also moves running libffi and icu configure to top-level.

Standalone js builds still have their own configure doing moz.build traversal,
as before.
2014-02-11 10:37:47 +09:00
Mike Hommey
d866bd0d13 Bug 969164 - Use per-directory config in sandboxes when reading moz.builds. r=gps 2014-02-11 10:37:47 +09:00
Ehsan Akhgari
860f2c1f29 Bug 969757 - Remove the dead code in our tree which pretends to support OS/2; r=roc,mcmanus,gps,jorendorf,bsmedberg sr=bsmedberg 2014-02-10 17:57:01 -05:00
Ehsan Akhgari
279f3ddf85 Bug 968642 - Port RCFILE and RESFILE to moz.build; r=gps 2014-02-10 09:03:53 -05:00
Cameron McCormack
3720a0a744 Bug 970106 - Add lldb type summary for nscolor. r=ehsan (NPOTB, DONTBUILD) 2014-02-10 09:19:05 +11:00
Cameron McCormack
f5a229e3c5 Bug 969941 - Small documentation followup. (NPOTB, DONTBUILD) 2014-02-10 08:50:48 +11:00
Cameron McCormack
3489cbcb34 Bug 969941 - Add lldb type summaries for nsFixed(C)String and nsAuto(C)String. r=ehsan (NPOTB, DONTBUILD) 2014-02-10 07:47:25 +11:00
Ted Mielczarek
ffb0fb5c03 Bug 968351 - Allow test manifests with just support-files. r=gps 2014-02-06 13:22:35 -05:00
Mike Hommey
8d3f34d7b4 bug 903620 - Make ExecutableFile support being put directly into a jar. r=gps 2014-02-06 13:22:35 -05:00
Ryan VanderMeulen
3e0294145e Merge m-c to inbound on a CLOSED TREE. 2014-02-06 16:29:41 -05:00
Maciek
975577f0c6 Bug 950107 - Support ALL_PROXY in bootstraper; r=gps
DONTBUILD (NPOTB)
2014-02-05 13:10:00 -08:00
Ehsan Akhgari
33e725a44a Bug 944800 - Move the information about delay loaded DLLs into moz.build; r=gps 2014-02-06 14:17:44 -05:00
Cameron McCormack
0ce2f4049f Bug 960899 - Add debug function and lldb command to print frame state symbolically. r=dbaron 2014-01-18 18:08:22 +11:00
Nathan Froyd
9e52c46c58 Bug 936555 - make mozinfo use MozconfigLoader to locate the mozconfig; r=gps 2014-01-27 11:35:59 -05:00
Mike Hommey
7155e6f467 Bug 967099 - Hide auto clobber TinderboxPrint during tests. r=gps 2014-02-05 13:02:48 +09:00
Phil Ringnalda
90dfe036b7 Back out 191a71ff02bf (bug 960899)
CLOSED TREE
2014-02-04 21:37:12 -08:00
Cameron McCormack
415b10b9c6 Bug 960899 - Add debug function and lldb command to print frame state symbolically. r=dbaron 2014-01-18 18:08:22 +11:00
Ehsan Akhgari
7e28f9b584 Backed out changeset b54e8c328c32 (bug 944800) because of test failures on a CLOSED TREE 2014-02-04 17:03:17 -05:00
Ehsan Akhgari
b2aa0a2d9b Bug 944800 - Move the information about delay loaded DLLs into moz.build; r=gps 2014-02-04 13:57:34 -05:00
Andrew Halberstadt
7b592f4038 Bug 964744 - Refactor mozboot packages into the constructor, r=gps 2014-01-28 18:27:43 -05:00
Ryan VanderMeulen
711acc2c73 Backed out changeset f9d83ec11ca9 (bug 936555) for checktest failures.
CLOSED TREE
2014-01-27 16:24:52 -05:00
Nathan Froyd
19fa6bc013 Bug 936555 - make mozinfo use MozconfigLoader to locate the mozconfig; r=gps 2014-01-27 11:35:59 -05:00
Gregory Szorc
3563c036de Bug 920849 - Part 2: Discover xpcshell tests through metadata, not filesystem; r=ted 2013-10-22 16:54:40 -07:00
Mike Hommey
9956576d22 Bug 944650 - Allow mach to use a pristine GNU make if present and supported. r=gps 2014-01-20 09:09:56 +09:00
Cameron McCormack
329850fd83 Backout 3635e6adde70, 8600c8ad593f and 1f72556326be (bug 960848 and bug 960899) for lots of red. 2014-01-18 19:03:30 +11:00
Cameron McCormack
492c62e276 Bug 960899 - Add debug function and lldb command to print frame state symbolically. r=dbaron 2014-01-18 18:08:22 +11:00
Brian O'Keefe
cdfec5fafd Bug 935987 - Part 3: Add preprocessed file support to install manifests; r=gps 2013-12-14 09:46:48 -05:00
Brian O'Keefe
677d33d23d Bug 935987 - Part 2: Add preprocessed files to mozpack.files; r=gps 2013-11-06 14:46:05 -05:00
John Ford
dcc1816654 Bug 939234 - mach bootstrap does not include gcc-g++ on fedora; r=gps
DONTBUILD (NPOTB)
2013-11-20 14:23:00 -08:00
Cameron McCormack
a84420f5a8 Add documentation about the lldb commands and type summaries available; no bug. (DONTBUILD) rs=ehsan 2014-01-16 17:51:55 +11:00
Cameron McCormack
040929af16 Fix ftl lldb alias; no bug. (DONTBUILD) 2014-01-16 17:51:55 +11:00
Cameron McCormack
4feb9a3680 Bug 959922 - Add lldb command to print an object refcount. (DONTBUILD) r=ehsan 2014-01-16 17:51:54 +11:00
Cameron McCormack
72e1527fd8 Bug 959921 - Add lldb command to print an Element's tag name. (DONTBUILD) r=ehsan 2014-01-16 17:51:54 +11:00
Cameron McCormack
1752188510 Bug 959480 - Add lldb synthetic children for nsTArray and friends. r=ehsan 2014-01-15 11:30:10 +11:00
Cameron McCormack
a72ab987c6 Bug 959452 - Add lldb summaries for nsACString and nsAString. r=ehsan 2014-01-15 11:29:36 +11:00
Cameron McCormack
24db62e3b8 Bug 959445 - Add lldb summaries for nsIAtoms, nsTextNodes and nsTextFragments showing their text content. r=ehsan 2014-01-15 11:29:36 +11:00
Cameron McCormack
8c6833b0ae Bug 959016 - Add lldb Python command handlers for debugging Gecko, starting with frametree and frametreelimited. (DONTBUILD) r=ehsan 2014-01-14 09:24:22 +11:00
Mike Hommey
314068f9d1 Bug 950298 - Make the js build system use top-level as its root objdir. r=gps 2014-01-14 07:38:40 +09:00
Mike Hommey
f9495d6313 Bug 958437 - Build static directories as part of compile instead of libs and tools; r=gps 2014-01-10 18:09:14 +09:00
Gregory Szorc
d9f659019e Bug 909522 - Run mach's unit tests as part of make check; r=mshal
test_entry_point.py is not enabled because the test fails. This is
tracked by bug 958196.
2014-01-09 11:20:41 -08:00
Gregory Szorc
17d47a7016 Bug 957856 - Synchronize mach with upstream repository; r=ahal
The test changes and setup.py are NPOTB. base.py and main.py
added a new feature to declare global arguments.
2014-01-08 16:14:39 -08:00
Gregory Szorc
161b2f2016 NO BUG - Synchronize mach documentation with upstream repo
DONTBUILD (NPOTB)
2014-01-08 15:29:43 -08:00
Max Li
b6c4bf0992 Bug 935196 - Bootstrap doesn't have MacPorts url for 10.9. r=gps 2014-01-07 20:48:31 -08:00
Gregory Szorc
e4503e942c Bug 952606 - Don't leave temporary files when executing test_preprocessor.py; r=mshal 2013-12-20 15:59:37 -08:00
James Graham
d5a8ab4a78 Bug 951733 - Support passing an existing argparse.ArgumentParser to mach in order to populate the command arguments. r=gps 2014-01-03 11:32:53 +00:00
Benjamin Peterson
919447550a Bug 953195 - Print filename in unused warning. r=gps 2014-01-02 16:34:40 -06:00
Ehsan Akhgari
464db80ce1 Bug 955699 - Try lowering the path length tolerance some more 2014-01-02 13:44:44 -05:00
Ehsan Akhgari
960e0cf9fa Bug 955699 - Try lowering the path length tolerance on Windows for comm-central builds 2014-01-02 12:54:35 -05:00
Brian O'Keefe
5686fd2dd0 Bug 935987 - Part 1: Give the preprocessor a better API; r=gps 2013-11-11 08:50:42 -05:00
Ehsan Akhgari
eb95fb9e13 Bug 940708 - Part 4: Limit the length of the unified file name prefix to 50 characters so that we don't blow up the Windows path name limit; r=glandium 2013-12-18 21:55:19 -05:00