Mike Shal
91feda6d73
Bug 1305157 - Handle the build/ directory's GENERATED_FILES; r=gps
...
This is a little tricky since tup expects rules in a single Tupfile to
be topologically sorted, and the emitter emits the GeneratedFile object
before it emits the FinalTargetPreprocessedFile object. We work around
this by delaying when we process the application.ini.h GeneratedFile
object, but it's a hack.
MozReview-Commit-ID: 8nVm76nZOKb
--HG--
extra : rebase_source : a82cfbeef739aac791998fb6d45cf88eb7116e32
2016-09-28 13:59:36 -04:00
Mike Shal
b5f5829f3f
Bug 1305157 - Handle FinalTargetPreprocessedFiles in the tup backend; r=gps
...
MozReview-Commit-ID: 6fxTagN6mGl
--HG--
extra : rebase_source : 26a00428ad9a337c355d20b8acf229c8387fbede
2016-09-28 13:55:38 -04:00
Mike Shal
02bca067c4
Bug 1305157 - Fix buildid.h and create source-repo.h in make before tup runs; r=gps
...
MozReview-Commit-ID: CPYA1OJUfo8
--HG--
extra : rebase_source : ed8f4b193ec37f3015277a4d39f19a4904b04d9a
2016-09-28 13:51:34 -04:00
Mike Shal
deedb1fd3b
Bug 1305157 - Move GeneratedFile handling into its own function; r=gps
...
MozReview-Commit-ID: HbZBYVugj9E
--HG--
extra : rebase_source : 576aa8d93c964740f5c44a9cf151fd1b9cf4bcef
2016-09-27 13:41:16 -04: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
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
Xidorn Quan
1da4aa60e1
Bug 1304302 part 11 - Remove StyleSheetHandle as well as other places reference it. r=heycam
...
MozReview-Commit-ID: FfYZiShjJNX
--HG--
extra : source : b75ca959d5bc0128e643a58126693b4cc704e09b
2016-09-26 22:03:25 +10: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
Phil Ringnalda
c58d0d6900
Merge m-i to m-c, a=merge
2016-09-17 13:44:34 -07: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
James Graham
bba975bca2
Bug 1302796 - Add integration between structured logging and lints, r=ahal
...
MozReview-Commit-ID: K3tu0Zdg5go
--HG--
extra : rebase_source : 2b78059908c3a297b8ce7d134af20733fc082df5
2016-09-13 14:18:41 +01: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
Wes Kocher
0677d5dc43
Merge m-c to inbound, a=merge
2016-09-16 14:35:12 -07:00
Andrew Sutherland
a31e3d2b3a
Bug 1303174 - Correct gdb nsTHashtable pretty printer's understanding of table capacity to not be the entry count. r=nfroyd
...
It turns out the entry count is not the same as the capacity. This turns out
badly when your hashtable is a hashtable and not an array. Which is most of
them. If you were using this pretty printer prior to this fix, you may have
seen anywhere between 0% and 100% of the actual entries in the table.
Apologies!
Note that this change has no bearing on any in-tree tests at this point. We
still want to add unit tests so this is not the case. (The JS pretty printers
have them.)
2016-09-16 10:18:29 -04:00
Carsten "Tomcat" Book
25a074d342
merge mozilla-inbound to mozilla-central a=merge
2016-09-15 11:59:50 +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
Andrew Halberstadt
98a0fd6336
Bug 1302172 - [mozlint] Convert unittest tests to use pytest instead, r=maja_zf
...
MozReview-Commit-ID: D4bN62QbkKm
--HG--
extra : rebase_source : 22ffe05ca78095fc469520b9f85d93585251cd1c
2016-09-09 16:20:09 -04: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
f4a16a723a
merge mozilla-inbound to mozilla-central a=merge
2016-09-08 12:01:17 +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
46590574dc
Merge autoland to central, a=merge
2016-09-07 17:26:48 -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
Carsten "Tomcat" Book
7c6c7db247
Merge mozilla-central to autoland
2016-09-07 17:26:11 +02:00
Andrew Halberstadt
0f35e014fa
Bug 1300779 - [mozlint] Redirect stderr when detecting version control root, r=smacleod
...
This avoids printing harmless (but confusing) errors to the log. For instance, git users
will see a '.hg not found!' error in the output even though not finding an hg repo is
expected in that case.
MozReview-Commit-ID: DBPOabcV7PA
--HG--
extra : rebase_source : a40de185cd4bf0c58917065d1331e0e663b92b94
2016-09-06 10:36:45 -04: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
Wes Kocher
1989131fea
Merge m-c to inbound, a=merge
2016-09-07 18:07:21 -07:00
Wei-Cheng Pan
1cba294b85
Bug 1298775 - Fix nullptr dereferencing. r=tbsaunde
...
This is a follow up to fix nullptr printing.
MozReview-Commit-ID: KDjBsHHiDxv
--HG--
extra : rebase_source : f10f35ad753aa3c1e93c1ab5e5d957af80c5db2f
2016-08-31 18:35:01 +08: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