Commit Graph

2787 Commits

Author SHA1 Message Date
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
Ehsan Akhgari
39a6b61859 Bug 940708 - Part 3: Handle asm sources for unified webrtc builds; r=gps 2013-12-18 21:52:21 -05:00
Mike Hommey
ace6484009 Bug 940708 - Part 2: Build webrtc in unified mode; r=gps 2013-12-18 15:40:03 +09:00
Gregory Szorc
06057dce2d Bug 952280 - mach python commands now use virtualenv APIs; r=mshal
The Python-related mach commands were written before we had a virtualenv
API exposed to the mach command context. This patch updates those
commands to use the newer APIs. As a bonus, these commands now work
without running configure!
2013-12-19 13:48:37 -08:00
Gregory Szorc
bcc4319be7 Bug 951352 - Disallow XPIDL_MODULE if XPIDL_SOURCES isn't defined; r=glandium
Once upon a time XPIDL_MODULE and MODULE were kind of the same and
MODULE got mass-converted into XPIDL_MODULE with the removal of MODULE
in bug 939044. Unfortunately, we forgot to add a check for XPIDL_MODULE
being defined if XPIDL_SOURCES isn't (a build config that makes no sense
and only results in cargo culting).

This patch corrects that oversight.
2013-12-17 12:45:56 -08:00
Ehsan Akhgari
7b20f9e7cf Backed out 4 changesets (bug 940708) for ASAN bustage
Backed out changeset 8b081bf3d16c (bug 940708)
Backed out changeset 8d1da29cee34 (bug 940708)
Backed out changeset aedcac877ab0 (bug 940708)
Backed out changeset d4aec392a165 (bug 940708)
2013-12-20 13:05:29 -05:00
Gregory Szorc
5c35d7505b Bug 952395 - Update Homebrew bootstrap URL to reflect upstream changes
DONTBUILD (NPOTB)
2013-12-20 10:02:06 -08:00
Ehsan Akhgari
4ef3310bca 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
Ehsan Akhgari
3cf004028b Bug 940708 - Part 3: Handle asm sources for unified webrtc builds; r=gps 2013-12-18 21:52:21 -05:00
Mike Hommey
6477c63490 Bug 940708 - Part 2: Build webrtc in unified mode; r=gps 2013-12-18 15:40:03 +09:00
Ehsan Akhgari
72a0cd8bc9 Bug 949704 - Turn off the useless warning about swapping after the build finishes until we have better reasons to display it; r=gps 2013-12-19 15:59:10 -05:00
Mike Hommey
99e203905d Bug 944551 - Handle unicode in mozbuild.util.shell_quote. r=gps 2013-11-30 18:46:13 +09:00
Martin Thomson
0b7d70e8d4 Bug 950957 - Use ${COMP_WORDS[0]} for completion in mach. r=gps 2013-12-19 11:42:19 -05:00
Mike Hommey
448eb3199d Bug 951010 - Move ConfigStatus.py under mozbuild. r=gps 2013-12-18 08:07:11 +09:00