Carsten "Tomcat" Book
b5206d37f5
Merge mozilla-central to mozilla-inbound
2016-09-28 16:25:01 +02:00
Carsten "Tomcat" Book
572e74ee99
merge mozilla-inbound to mozilla-central a=merge
2016-09-28 15:56:33 +02:00
Phil Ringnalda
3e7326c4fd
Backed out 6 changesets (bug 1286900) for making wpt-7 permanently fail on Windows debug
...
CLOSED TREE
Backed out changeset 859457467e3c (bug 1286900)
Backed out changeset 4b08ed30e0a5 (bug 1286900)
Backed out changeset 3928e945b584 (bug 1286900)
Backed out changeset 5b0f69c86028 (bug 1286900)
Backed out changeset 01c3527edde5 (bug 1286900)
Backed out changeset 6b5f059a85ad (bug 1286900)
2016-09-27 18:24:38 -07:00
Matthew Gregan
de2a95a064
Bug 1305604 - Convert dashes to underscores in crate name when generating --extern option. r=froydnj
2016-09-28 10:07:47 +13:00
Ted Mielczarek
6fba0e392a
bug 1256642 - have the build system automatically detect LIB_IS_C_ONLY. r=glandium
...
MozReview-Commit-ID: 3xWSEe0Tmp9
--HG--
extra : rebase_source : 473fd5911dcf5e6d0122cb74de16e7d41cd35cdc
2016-08-24 11:29:00 -04:00
Chris Manchester
732cc6b973
Bug 1304522 - Fix the "when" argument to check_header to actually make checks conditional. r=glandium
...
MozReview-Commit-ID: JlYUFsPRGAV
--HG--
extra : rebase_source : 8cd667969fefb043f9769f35ba1fd12fe209a2b4
2016-09-21 22:02:43 -07:00
Gregory Szorc
13bf17ed00
Bug 1286900 - Stop producing web-platform tests zip file; r=ted
...
Now that we access WPT related files from a source checkout, we no
longer need the web-platform tests zip file produced or consumed by
automation. So stop producing it.
MozReview-Commit-ID: Ea8KjKZJ5Yx
--HG--
extra : rebase_source : ee6ec00689696a710faf390d3dec5c5d02d8ec74
2016-09-20 18:41:06 -07:00
Mike Shal
366bb17910
Bug 1304125 - Perform WebIDL code generation in the tup backend; r=gps
...
MozReview-Commit-ID: Fnw8380zyGU
--HG--
extra : rebase_source : 4cad1fc9699260ce2dd25530060596de51212deb
2016-09-19 13:30:03 -04:00
Mike Shal
b48e8b54f9
Bug 1304129 - Use xpidllex.py / xpidlyacc.py from GENERATED_FILES; r=gps
...
MozReview-Commit-ID: 8w50kZWinzl
--HG--
extra : rebase_source : c2231f6e776cc8195063dad8c1480cec88bd5e62
2016-09-19 13:47:32 -04:00
Mike Shal
2275e6ed2e
Bug 1304129 - Build GENERATED_FILES in the tup backend; r=gps
...
MozReview-Commit-ID: IaVAuRWIjmC
--HG--
extra : rebase_source : 66e28cea04873ba1ebace456a6607f1ee05f923f
2016-09-19 13:47:05 -04:00
Henrik Skupin
401257b7ed
Bug 1301334 - Package Marionette tests via moz.build entries r=gps
...
Move packaging for Marionette from make to test_archiver by using root manifest files.
MozReview-Commit-ID: 1cxEBYQeJ2Z
**
--HG--
extra : rebase_source : 372a407d9207bfbccbfb88c689df60b8cc1abcaf
2016-09-20 18:05:43 +02:00
Henrik Skupin
e20a8e6f48
Bug 1302364 - Include firefox-ui and puppeteer in all-tests.json, and allow to run tests via "mach test". r=gps
...
MozReview-Commit-ID: EwONsQSgAym
--HG--
extra : rebase_source : 4bcf4497a2af79790378ddc1bbe47712e4c0ea6c
2016-09-21 10:31:05 +02:00
Henrik Skupin
3cd74b7623
Bug 1302364 - Update TEST_MANIFESTS documentation for install_root in resolve_tests(). r=gps
...
MozReview-Commit-ID: 9EXT3Jakwx1
--HG--
extra : rebase_source : 2e3752e385e2e9ed9ad38549539f24126452da07
2016-09-21 10:16:33 +02:00
Michael Layzell
73b988acc6
Bug 1303223 - Ensure that panic = 'abort' is specified for all toplevel Cargo.tomls, r=froydnj
...
MozReview-Commit-ID: GX0FJjDVA5q
2016-09-20 13:56:09 -04:00
Michael Layzell
05bd5a1076
Bug 1300208 - Allow specifying multiple rust crates to mozbuild within the same FINAL_LIBRARY, r=froydnj
...
MozReview-Commit-ID: IIjV4Kg7wOv
2016-09-20 11:26:43 -04:00
Yen Chi Hsuan
80b867a458
Bug 1143421 - install file copies instead of symlinks for Spidermonkey. r=glandium
2016-08-25 15:51:55 +08:00
Mike Hommey
94ad81b0b0
Bug 1295542 - Ensure at least an empty chrome.manifest next to each omnijar file. r=gps
2016-09-20 13:43:54 +09:00
Chris Manchester
d8c54a3aa5
Bug 1303436 - Log status when invoking configure directly from Python. r=mshal
...
MozReview-Commit-ID: H5gbEdBWCds
--HG--
extra : rebase_source : 35384e0451b7cef96e88b5f3e3c80d2922f9f1ba
2016-09-16 14:25:51 -07:00
Sebastian Hengst
6247ecc4b9
Backed out changeset e92048c87179 (bug 1302364) for failing test_emitter.py in e.g. spidermonkey tests. r=backout on a CLOSED TREE
2016-09-16 11:25:55 +02:00
Sebastian Hengst
99e7648673
Backed out changeset 1df8bde64853 (bug 1302364)
2016-09-16 11:24:29 +02:00
Henrik Skupin
3418dc5d58
Bug 1302364 - Include firefox-ui and puppeteer in all-tests.json, and allow to run tests via "mach test". r=gps
...
MozReview-Commit-ID: EwONsQSgAym
--HG--
extra : rebase_source : 61870a85c3f749ac3da202e08c2ba91fa87a261b
2016-09-13 17:21:52 +02:00
Henrik Skupin
2f20475d5e
Bug 1302364 - Update TEST_MANIFESTS documentation for install_root in resolve_tests(). r=gps
...
MozReview-Commit-ID: 9EXT3Jakwx1
--HG--
extra : rebase_source : ba1f6afcaa35103a52e5bbad7618fa2c9f08f2a1
2016-09-13 17:16:51 +02:00
Ted Mielczarek
e254cc07b8
bug 1298422 - vendor byteorder into third-party/rust. r=froydnj
...
MozReview-Commit-ID: ChKCKiIVEfq
--HG--
extra : rebase_source : c0da7411a2f0b7fc171c9ebb99fce91361944aa5
2016-09-08 15:12:34 -07:00
Phil Ringnalda
3748f182f6
Merge m-i to m-c, a=merge
2016-09-10 00:14:21 -07:00
Sebastian Hengst
9d51c314ab
Backed out changeset c2115d200aeb (bug 1300152) for permafailing test_crash_rust_panic.js on Windows 8 x64 pgo. r=backout
2016-09-09 16:54:57 +02:00
Shing Lyu
db11558e50
Bug 1288350 - Temporary reftest list for Stylo vs Gecko test r=heycam,manishearth
...
--HG--
extra : rebase_source : 4772418bd2813d4e79643a833eb09e47fe893d84
2016-09-05 11:45:39 +08:00
Carsten "Tomcat" Book
d98e95abb8
Merge mozilla-central to autoland
2016-09-08 12:51:52 +02:00
Carsten "Tomcat" Book
38f7eb71e0
Backed out changeset d392d81c5b9e (bug 1297585) for breaking artifact desktop builds
...
--HG--
extra : rebase_source : 0a2e4754b68f2fd5ed98872c4b2981b18c37aa5a
2016-09-08 11:57:29 +02:00
Wes Kocher
5cbc382303
Merge inbound to m-c a=merge
2016-09-07 17:54:24 -07:00
Wes Kocher
4c4ea87ae0
Backed out 2 changesets (bug 1283919) for being the wrong way to fix this a=backout
...
Backed out changeset a328778db08d (bug 1283919)
Backed out changeset 7e1f25f59298 (bug 1283919)
2016-09-07 14:22:21 -07:00
Carsten "Tomcat" Book
1c61ba654e
merge mozilla-inbound to mozilla-central a=merge
2016-09-07 17:20:12 +02:00
Ted Mielczarek
b482f0e214
bug 1300152 - add rust to mozinfo.json. r=mshal
...
This patch also reworks how we set all the boolean flags in mozinfo.py.
MozReview-Commit-ID: IhjXCFsx5J1
--HG--
extra : rebase_source : d984d9ecaed765126600c8d85847a82585ab3e67
2016-09-02 11:57:11 -04:00
Henrik Skupin
996622f983
Bug 1283919 - Improve test package archiver for collecting files from directories referenced by a root manifest r=gps
...
MozReview-Commit-ID: EuGK3OS8XLj
--HG--
extra : rebase_source : 50a4e94b868f8c8931415e3afe30b820e5b6e806
2016-09-07 23:39:45 +02:00
Mike Shal
9f2ce6ecc0
Bug 1293448 - Build XPIDL files in the tup backend; r=glandium,gps
...
MozReview-Commit-ID: zyojbOFLLn
--HG--
extra : rebase_source : 17ebd8701bf1dc1a45559a3620a3f6703f950070
2016-07-29 13:43:29 -04:00
Mike Shal
62ce34650a
Bug 1293448 - Allow build backends to specify custom build commands; r=glandium
...
MozReview-Commit-ID: G6fICkYUDxd
--HG--
extra : rebase_source : c839919cae6683ce07cfaa9e701e7e9e50652040
2016-08-17 23:20:51 -04:00
Al Tsai
8f598a057d
Bug 1297585 - Modify parameters for buildUrl to satisfy taskcluster changes. r=glandium
2016-09-01 15:02:09 +08:00
Mike Hommey
6070365bf2
Bug 1289946 - Work around preprocessor default defines in get_compiler_info(). r=gps
...
Some compilers on some platforms by default #define some of the values
we're using in the source we use in get_compiler_info(). Namely,
mingw-gcc #defines WINNT by default, and the WINNT in the source is then
replaced by 1, breaking the check.
The C preprocessor, fortunately, doesn't expand macros inside C strings.
So instead of `%KERNEL WINNT`, we output `%KERNEL "WINNT"`, and strip
out the double quotes. For good measure, we do this for all values in
the source used in get_compiler_info().
--HG--
extra : rebase_source : dd4cc2b8c3bf0cb508b09598706b74ccc12162be
2016-09-08 07:27:56 +09:00
Mike Shal
42ab09bca2
Bug 1297718 - Add config.status to sys.modules for dependency detection; r=glandium
...
MozReview-Commit-ID: J5WaTPYc0vJ
2016-08-26 10:04:07 -04:00
Henrik Skupin
1aa1a59ead
Bug 1283919 - Move packaging of Marionette from make to the test archiver r=gps
...
MozReview-Commit-ID: AOQHcA46bCh
--HG--
extra : rebase_source : e313c669ad0ae999ecba954538572d22ae28b120
2016-08-17 13:43:51 +02:00
Henrik Skupin
c2f0ef7c09
Bug 1283919 - Improve test package archiver for collecting files from directories referenced by a root manifest r=gps
...
MozReview-Commit-ID: EuGK3OS8XLj
--HG--
extra : rebase_source : 1a547d02d0da68fac3ca5401df36589357f0bbbe
2016-08-17 13:41:59 +02:00
Xidorn Quan
a448b4c2d7
Bug 1298210
- Move remove objdir code into clobber.py so that autoclobber and clobber command share the same code. r=gps
...
MozReview-Commit-ID: 5X1AQac8Fqi
--HG--
extra : source : f6c73c140316b9d6a43b5864b5f36a2620d10b3a
2016-08-30 19:54:38 +10:00
Mike Hommey
f97add6317
Bug 1296503 - Switch config.status to unicode literals. r=ted
...
Ironically, the first thing we do with those unicode literals is convert
them to byte strings because the build backends don't like them yet.
2016-08-24 07:32:52 +09:00
Mike Hommey
31a17a020e
Bug 1296503 - Add an indented_repr function to mozbuild.util. r=ted
2016-08-24 07:32:51 +09:00
Myk Melez
3050b7932b
Bug 1296798 - set depth to chrome_src for refs in common.gypi; r=ted
...
MozReview-Commit-ID: EJTQNk6dbJ1
2016-08-23 14:58:27 -07:00
Myk Melez
1895887f26
Bug 1296798 - specify root_targets; r=ted
...
MozReview-Commit-ID: 6Ip87xChI8o
2016-08-23 14:58:23 -07:00
Mike Hommey
b65bccd9ce
Bug 1276003 - Move --enable-necko-protocols to python configure. r=chmanchester
...
--HG--
extra : rebase_source : 6187c1a382b240e2fa01f38f4c739000d5f177ce
2016-08-18 09:57:06 +09:00
Gregory Szorc
579fbb5cf2
Bug 1290201 - Don't clobber .mozbuild directory by default; r=ted
...
.mozbuild/last_log.json is opened by the process doing the deleting.
On Windows, you can't delete an opened file.
So stop clobbering the .mozbuild directory.
This directory only holds non-essential artifacts from mach/build
invocations. I don't think keeping it around will break anything.
MozReview-Commit-ID: 9b0AC2ywAAZ
--HG--
extra : rebase_source : 9236e3e282d1db2595e8b36353008bc98e2ae6cf
2016-08-19 11:11:48 -07:00
Mike Hommey
885b56f5f4
Bug 1296502
- Serialize lists when preparing a context for the preprocessor in build backends. r=gps
...
Some substs values are lists, and some CONFIGURE_SUBST_FILES use them,
and don't expect the substitution to use a pythonic expression of the
value. So serialize those lists.
--HG--
extra : rebase_source : 848962c326236607609bca2b92180c8f6f4ad079
2016-08-19 11:33:18 +09:00
Mike Hommey
ce060d48bf
Bug 1257049 - Stop spawning a separate process for config.status from configure.py. r=gps
...
--HG--
extra : rebase_source : c3a76c32eaca7a9a192e239ac143174d599fb28c
2016-08-19 11:11:57 +09:00
Ryan VanderMeulen
01c4e8cc1b
Merge inbound to m-c. a=merge
2016-08-19 09:52:53 -04:00