Andrew McCreight
e80864c94c
Bug 1438688, part 3 - Remove XPT files from the packaging process. r=glandium
...
Now that XPT files are not loaded from files at runtime, code for
packaging XPT files can be removed.
This means that a couple of test XPIDL interfaces will get shipped in
builds to users that weren't before, but I don't think that matters
much.
This also puts XPT files into the local objdir for the XPIDL makefile,
instead of dist/bin, because they are no longer part of the
distribution.
MozReview-Commit-ID: 7gWj8KWUun3
--HG--
extra : rebase_source : 65bac47c2cd1a20b3c675a01b44a25a1d2d3ab7a
2018-03-05 14:27:29 -08:00
Dorel Luca
baf0da3fea
Merge mozilla-central to autoland
2018-04-03 07:22:33 +03:00
Gregory Szorc
cbab55349e
Bug 1449629 - Install Python 3.5 in Debian 7 base image; r=glandium
...
Debian 7 ships Python 3.2 by default. That's too old for our
upcoming build requirement of Python 3.5.
This commit adds a Python 3.5 package for wheezy that backports
the Python 3.5 from a much later Debian version.
The patch was inspired by the existing patch for Python 2.7.
However, it needed additional work. The changes and reasons
should all be documented in the changelog file as part of the
package diff we apply.
I'm a bit disappointed we had to disable PGO. But it was
reliably segfaulting during the build. I didn't feel like going
down that rabbit hole.
MozReview-Commit-ID: ABpHW1KYFQP
--HG--
extra : rebase_source : 02dbd13236fe741cb33f07c803218fda339c214e
2018-04-02 19:27:12 -07:00
Jeff Gilbert
afd77f7fd5
Bug 1444274 - Require GCC 6.1+. - r=glandium
...
MozReview-Commit-ID: 7alNSIhhbLI
2018-04-02 17:05:43 -07:00
Dorel Luca
f24505d99e
Backed out 7 changesets (bug 1438688) for android xpcshell failures on builds/worker/workspace/build/tests/bin/components/test_necko.xpt
...
Backed out changeset 8786eabb61a4 (bug 1438688)
Backed out changeset e05ec1e08b46 (bug 1438688)
Backed out changeset 4c437ba9d984 (bug 1438688)
Backed out changeset 2f243bca1af3 (bug 1438688)
Backed out changeset 4da0e1839353 (bug 1438688)
Backed out changeset 186f916dcc7a (bug 1438688)
Backed out changeset 08b1a5f904e4 (bug 1438688)
2018-04-03 02:30:53 +03:00
Andrew McCreight
fc09560f06
Bug 1438688, part 3 - Remove XPT files from the packaging process. r=glandium
...
Now that XPT files are not loaded from files at runtime, code for
packaging XPT files can be removed.
This means that a couple of test XPIDL interfaces will get shipped in
builds to users that weren't before, but I don't think that matters
much.
This also puts XPT files into the local objdir for the XPIDL makefile,
instead of dist/bin, because they are no longer part of the
distribution.
MozReview-Commit-ID: 7gWj8KWUun3
--HG--
extra : rebase_source : 6f7d4fd1d6cdea2c14866705a2dc972eb5f43382
2018-03-05 14:27:29 -08:00
David Major
2a5904b3d4
Bug 1448519: Pick up clang r328769 on Windows. r=mshal
2018-04-02 10:11:05 -04:00
David Major
32c30a3ca5
Bug 1450133 - Pick up LLD r320462 for the static analysis builders. r=froydnj
...
--HG--
extra : rebase_source : 96660883a950ef6c4d3382fdb02eab00f573cd47
2018-03-30 18:06:27 -04:00
Julian Seward
4f24ba0ebe
Bug 1447137 - Valgrind errors building with rust 1.25: Conditional jump or move depends on uninitialised value in various parsing functions. r=njn
...
This patch adds suppressions as needed on automation, for Servo-in-Gecko as
compiled by rustc 1.25. It appears there are only three false error sites
fun:*style*values*specified*color*Color*style*parser*Parse*parse*
fun:*selectors*parser*SelectorList*Impl*parse*
fun:*style*properties*shorthands*
but there are a number of different paths leading to them, especially the
first, hence the use of 17 suppressions in total, so as to remain specific.
Following some investigation of the machine code involved, I think these are
all Valgrind/Memcheck false positives, unfortunately, and probably to do
with (legitimate) operand swapping in && or || expressions by rustc+LLVM.
MozReview-Commit-ID: EpDmb4PEyoy
2018-03-26 11:00:59 +02:00
Ciure Andrei
c38c8d3b28
Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE
2018-03-30 01:11:06 +03:00
David Major
347060a2cd
Bug 1448306: Run Binscope on more files. r=froydnj
2018-03-29 15:11:42 -04:00
David Major
7e5935899c
Bug 1448306: Newer Binscope no longer communicates status via return code. r=froydnj
2018-03-29 15:11:42 -04:00
David Major
194936ff52
Bug 1448306: Allow BinScope to run on clang-cl builds. r=froydnj
2018-03-29 15:11:41 -04:00
David Major
7175be67e3
Bug 1448306: Update checks for BinScope 2014. r=froydnj
2018-03-29 15:11:41 -04:00
Gurzau Raul
8d268c6ce7
Merge mozilla-central to inbound. a=merge CLOSED TREE
...
--HG--
rename : toolkit/components/extensions/ext-permissions.js => toolkit/components/extensions/parent/ext-permissions.js
2018-03-29 01:00:42 +03:00
Geoff Brown
b4dddb3c35
Bug 1440719 - Set MOZ_CRASHREPORTER_SHUTDOWN during tests, other than browser-chrome and non-e10s; r=ted
2018-03-28 12:43:52 -06:00
Andi-Bogdan Postelnicu
b030e9525d
Bug 1447904 - for clang-tidy toolchains set default cxx dialect cxx14. r=froydnj
...
MozReview-Commit-ID: LrGETsz0W6q
--HG--
extra : rebase_source : 02a9e9bb50ef91fe5aa23fbfce9fe00e6042c005
2018-03-28 18:48:57 +03:00
Narcis Beleuzu
f7d1771078
Backed out changeset 0c253578b791 (bug 1447904) for TL failures /toolchain-win32-clang-tidy TW32. CLOSED TREE
2018-03-28 18:43:54 +03:00
Andi-Bogdan Postelnicu
986651e3c5
Bug 1447904 - for clang-tidy toolchains set default cxx dialect cxx14. r=froydnj
...
MozReview-Commit-ID: LrGETsz0W6q
--HG--
extra : rebase_source : e419fd1d138ef17c00644c2bd91f7b6b9924a413
2018-03-28 15:02:09 +03:00
Carl Corcoran
69b43c9d12
Bug 1448380: Allow overriding DIA SDK and VC paths with VC_PATH and DIA_SDK_PATH environment variables; r=froydnj
...
MozReview-Commit-ID: MKUaRYCTmP
--HG--
extra : rebase_source : 2140683c7e8112dc50f51bf31d1f4fda6206235e
extra : source : 05e46cd4a2faaad1a8f84ed5abeb3fd54dc88df4
2018-03-27 14:37:49 +02:00
Jeff Walden
5ad04f03a4
Bug 1447475 - Rip out support code for setting MOZ_ICU_DATA_ARCHIVE and shipping ICU data in a file outside the binary. r=ted
...
--HG--
extra : rebase_source : 95ab9cd884297ed36b419d872110cee9be887bff
2018-03-20 18:30:16 -07:00
shindli
1e7274100e
Backed out 2 changesets (bug 1449051, bug 1447475) for MnH and en-US failures on a CLOSED TREE
...
Backed out changeset d9a446d356da (bug 1449051)
Backed out changeset 851ed02cdac1 (bug 1447475)
2018-03-28 02:05:38 +03:00
Jeff Walden
051680cc8e
Bug 1447475 - Rip out support code for setting MOZ_ICU_DATA_ARCHIVE and shipping ICU data in a file outside the binary. r=ted
2018-03-20 18:30:16 -07:00
David Major
b76ef3dfd0
Bug 1449299 - Give the windows static analysis builders an lld_repo. r=froydnj
...
--HG--
extra : rebase_source : f7b18e080ff2c4e92e034de35fa00ca50f83d447
2018-03-27 16:25:06 -04:00
Nathan Froyd
864247e806
Bug 1448028 - use third-party path list for implicit constructor checks; r=andi
...
The check for whether an implicit constructor is in a third-party
directory currently has a homegrown list of directories to ignore.
Let's move this over to the (more complete!) list of third-party
directories maintained elsewhere.
2018-03-27 10:51:31 -04:00
Dave Hunt
057d540744
Bug 1438250 - Make mozunit pip installable; r=ahal
...
MozReview-Commit-ID: BT4ciGT82bp
--HG--
rename : config/mozunit.py => config/mozunit/mozunit/mozunit.py
extra : rebase_source : a68fa4f5dce77ccf7c55184c555bb37b3a876278
2018-03-29 14:18:00 +01:00
Geoff Brown
cf1401dff9
Bug 1448697 - Try to use force-stop instead of kill to end remote applications; r=bc
...
This is important for running browser tests on some non-privileged devices, where
kill may not be permitted.
2018-03-26 12:21:46 -06:00
Geoff Brown
6083932cff
Bug 1440714 - Convert Android browser test harnesses to adb.py; r=bc
...
This affects Android robocop, mochitest (all flavors) and reftests (all flavors).
2018-03-23 18:06:27 -06:00
Tom Ritter
dd44008d7b
Bug 1440013 For MinGW build, pass -Wa,-mbig-obj to solve 'too many sections' errors r=glandium
...
MozReview-Commit-ID: 9ObJnrcpeKe
--HG--
extra : rebase_source : fb071396e0d34e0baa084cb9b238944f7ffe066c
2018-03-06 16:40:38 -06:00
Julian Seward
babba9b13b
Bug 1447405 - Valgrind cries at nsFrame::ComputeSize in stylo-only builds. r=emilio.
...
In nsFrame::ComputeSize and nsFrame::ComputeSizeWithIntrinsicDimensions, the
following expressions
isFlexItem && usingFlexBasisForISize
isFlexItem && !usingFlexBasisForISize
are sometimes compiled by recent gcc/clang in the opposite order, viz
[!]usingFlexBasisForISize && isFlexItem. In this case the transformation is
correct as can be seen by analysing code earlier in these functions.
Unfortunately this causes Valgrind/Memcheck to report a branch on undefined
data which, in this case, is a false positive.
A simple fix is simply to initialise usingFlexBasisForISize to false at its
declaration point.
--HG--
extra : rebase_source : 39877e4ea8ec678288e6b49af120445c96ef8c0a
2018-03-13 07:37:25 +01:00
arthur.iakab
fda9fc4c79
Merge mozilla-central to autoland
2018-03-21 21:28:49 +02:00
Sylvestre Ledru
ae22e4d7c9
Bug 1446809 - Remove some b2g leftover in the build r=glandium
...
MozReview-Commit-ID: EAXd3JmiL2Z
--HG--
extra : rebase_source : dcd3ea92aad6150ffbee08d6b83670af14a9b50d
extra : source : 9b98c5aad44c43592fde29f95650c7cf54fe9a06
2018-03-20 10:46:23 +01:00
Csoregi Natalia
fc0283f66c
Backed out 10 changesets (bug 1446809) for failing on jsat/test_content_integration.html . CLOSED TREE
...
Backed out changeset 42146f3856d0 (bug 1446809)
Backed out changeset e6b888d19add (bug 1446809)
Backed out changeset 2293192557ef (bug 1446809)
Backed out changeset 643d30faeef8 (bug 1446809)
Backed out changeset 73639fbb3a61 (bug 1446809)
Backed out changeset df179cf0797d (bug 1446809)
Backed out changeset 04c46f107d24 (bug 1446809)
Backed out changeset 9b98c5aad44c (bug 1446809)
Backed out changeset 347d7259df0f (bug 1446809)
Backed out changeset 2a350e323713 (bug 1446809)
2018-03-21 11:17:38 +02:00
Sylvestre Ledru
3ba7519bb2
Bug 1446809 - Remove some b2g leftover in the build r=glandium
...
MozReview-Commit-ID: EAXd3JmiL2Z
--HG--
extra : rebase_source : 68a42be6d803efcbc00b21d88c2741e258bb5a3b
extra : histedit_source : e7937e472a1de065991789c1868ed23e1f50eadd
2018-03-20 10:46:23 +01:00
Cosmin Sabou
66b7c55e79
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-03-21 00:51:18 +02:00
Cosmin Sabou
52c9a5448e
Merge inbound to mozilla-central. a=merge
2018-03-21 00:24:33 +02:00
Emilio Cobos Álvarez
cc9f814770
Bug 1447405: Add a valgrind suppression on a CLOSED TREE. rpending=jseward
...
MozReview-Commit-ID: 1DppZjKZEwf
2018-03-20 19:54:24 +01:00
Noemi Erli
e2ccf77a14
Backed out 10 changesets (bug 1446809) for failures in testing/mozbase/moztest/tests/test.py on a CLOSED TREE
...
Backed out changeset 5748f214f813 (bug 1446809)
Backed out changeset 1c7a6f2885fb (bug 1446809)
Backed out changeset 2c31f0efbe64 (bug 1446809)
Backed out changeset e102f93c590f (bug 1446809)
Backed out changeset c722a1c3395f (bug 1446809)
Backed out changeset 20b4c87f8abb (bug 1446809)
Backed out changeset 31026393c5b6 (bug 1446809)
Backed out changeset 9103be0ca176 (bug 1446809)
Backed out changeset 11d671ad8ed4 (bug 1446809)
Backed out changeset e412991e7f95 (bug 1446809)
2018-03-20 17:00:04 +02:00
Sylvestre Ledru
3c0549e488
Bug 1446809 - Remove some b2g leftover in the build r=glandium
...
MozReview-Commit-ID: EAXd3JmiL2Z
--HG--
extra : rebase_source : aea38ca6167782f5e537c02762f37857771325fa
2018-03-20 10:46:23 +01:00
Jeff Walden
2df9c8638c
Bug 1445524 - Always embed ICU data directly into the library, not storing it in a separate file in the file system. r=ted
2018-03-19 20:33:48 -07:00
Tom Ritter
30365927c8
Bug 1443898 Add -Xclang when passing fno-common to clang-cl r=glandium
...
MozReview-Commit-ID: Iz9gZENBwQo
--HG--
extra : rebase_source : 5557d3c5fa190abf6642265dde3a693782159be7
2018-03-13 10:32:15 -05:00
Chris Manchester
de12a7992b
Bug 1429875 - Remove expandlibs and instead generate list files in the mozbuild backend. r=glandium
...
MozReview-Commit-ID: 5eLwnh1HHGj
--HG--
extra : rebase_source : cd308adc4542be0f9b33b64d31a2d0dc0310fcd4
2018-03-20 16:31:05 -07:00
Sebastian Hengst
d247fb5f4e
Bug 1445763 - Update moz.build meta data with "Firefox Build System". r=froydnj
...
MozReview-Commit-ID: 3FrWJ6441pe
--HG--
extra : rebase_source : c8f1dc45041132252e28869ada6a386270267431
2018-03-14 21:44:46 +01:00
Andreea Pavel
8fa0b32c84
Merge mozilla-inbound to mozilla-cenral. a=merge
2018-03-13 19:01:32 +02:00
Narcis Beleuzu
298d1d55b5
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-03-13 12:36:54 +02:00
Sylvestre Ledru
cc3e7fe519
Bug 1411037 - Disable -Werror on -Wmultistatement-macros. Would be a pain to fix all occurrences, for very little gain r=froydnj
...
MozReview-Commit-ID: EdW0NpaOnPT
--HG--
extra : rebase_source : 00dc1e4b3820801ab40303d5340cc347a5ea88ab
2018-03-13 13:45:59 +01:00
Ryan VanderMeulen
0bd3547b12
Bug 1424281 - Require Visual Studio 2017 15.6.0 and Win SDK 10.0.15063.0 to build on Windows. r=froydnj
...
--HG--
extra : rebase_source : 0de2c47bb978ae92128fc00390649a327612890f
2018-03-12 19:24:44 -04:00
Ryan VanderMeulen
dde54aa578
Bug 1424281 - Use Visual Studio 2017 15.6.0 for Windows builds. r=froydnj
...
--HG--
extra : rebase_source : 2d5abb19c1f2b2e2f142b849bd4d0ba9ab46ccbe
2018-03-12 19:24:44 -04:00
Noemi Erli
ac0a30f58c
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-03-13 01:16:04 +02:00
Sylvestre Ledru
06b7836c7e
Bug 1444628 - Fix a bunch of typo in the doc r=ahal
...
MozReview-Commit-ID: SNXsViVUm0
--HG--
extra : rebase_source : d1a73dd5399854c0ec28087b207bb1b1d4bb9c02
2018-03-10 17:14:38 +01:00