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
Emilio Cobos Álvarez
b4171daa96
Bug 1444416: Make the diagnostic point to the bogus argument. r=mystor
...
It's much easier to find that way, specially for functions with tons of
argument.
MozReview-Commit-ID: i3PMjDOcH7
--HG--
extra : rebase_source : 2c79f0b4eb5c6022c3896ded3bd26ceda524ce5a
2018-03-09 19:37:58 +01:00
Emilio Cobos Álvarez
2125f0fbd4
Bug 1444416: Handle references in the "can run script" checker. r=mystor
...
MozReview-Commit-ID: 8F9HjiFqbGN
--HG--
extra : rebase_source : 03d49b9a605ff5eade81a814b0903f81d87720ab
2018-03-09 17:51:59 +01:00
Nathan Froyd
a40eef482a
Bug 1437627 - part 3 - enable incremental compilation for Rust; r=chmanchester
...
We want this on for "normal" developer builds, but we want to leave it
off when the build is for some kind of profiling, i.e. when the
optimization level is higher than "normal" builds.
2018-03-12 12:25:39 -05:00
Nathan Froyd
dfc23d3001
Bug 1437627 - part 2 - move incremental compilation logic to moz.configure; r=chmanchester
...
Doing checks in Python is much simpler than doing them in Makefile
logic, and we're going to be adding some more complex logic in the next patch.
2018-03-12 12:25:39 -05:00
Nathan Froyd
bf3af464e4
Bug 1437627 - part 1 - separate out a function for rustc's opt level; r=chmanchester
...
We want to use this to compute whether incremental compilation can be
used for Rust, so we need access to it outside of rust_compiler_flags.
2018-03-12 12:25:39 -05:00
David Major
19df97348b
Bug 1444429: Add a build/mozconfig.lld-link for automation. r=froydnj DONTBUILD
...
--HG--
extra : rebase_source : 5366f1c5dde1e3cbc327f0b7cc256120a3e9627a
extra : amend_source : f85b40ba1896d2af8f1afd1d48622cf23e4a964e
2018-03-09 12:25:58 -05:00
Jeff Walden
49725cf601
Change the sanitizer blacklist files to use *nix line endings. No bug, r=lumpy
2018-03-06 15:17:55 -08:00
Jeff Walden
953c3dadc3
Fix the attribute names in the comments in the sanitizer blacklists to the final adopted names. No bug, r=sparky
2018-03-06 15:16:54 -08:00
David Major
8f57f62bc6
Bug 1443827: Update clang-cl builders to r326909 and add the lld repo. r=froydnj
2018-03-08 17:26:56 -05:00
David Major
8483a27743
Bug 1443827: Move clang-cl static analysis builds to their own toolchain task. r=froydnj
...
Note that static analysis was the only remaining user of the 32-bit toolchain, so I've removed win32-clang-cl (or rather, renamed it to win32-clang-cl-st-an).
--HG--
rename : build/build-clang/clang-win32.json => build/build-clang/clang-win32-st-an.json
rename : build/build-clang/clang-win64.json => build/build-clang/clang-win64-st-an.json
rename : taskcluster/scripts/misc/build-clang32-windows.sh => taskcluster/scripts/misc/build-clang32-st-an-windows.sh
rename : taskcluster/scripts/misc/build-clang64-windows.sh => taskcluster/scripts/misc/build-clang64-st-an-windows.sh
2018-03-08 17:25:52 -05:00
Mihai Tabara
a93c72b42f
Bug 1443104 - add shipped-locales in taskcluster taskgraph sparse profiles. r=me,bustage CLOSED TREE
...
MozReview-Commit-ID: 4Uz4OA9OIzQ
--HG--
extra : amend_source : c8c29effcfcd8b56f3fa2cd47ea92793435eccdb
2018-03-08 18:08:59 +00:00
shindli
568f98c908
Merge inbound to mozilla-central. a=merge
2018-03-08 02:20:08 +02:00
Paolo Amadini
d8a9df9c85
Bug 1363061 - Rename toolkit/components/jsdownloads to toolkit/components/downloads. r=mak
...
MozReview-Commit-ID: GuWeax0ubv3
--HG--
rename : toolkit/components/jsdownloads/src/DownloadCore.jsm => toolkit/components/downloads/DownloadCore.jsm
rename : toolkit/components/jsdownloads/src/DownloadHistory.jsm => toolkit/components/downloads/DownloadHistory.jsm
rename : toolkit/components/jsdownloads/src/DownloadIntegration.jsm => toolkit/components/downloads/DownloadIntegration.jsm
rename : toolkit/components/jsdownloads/src/DownloadLegacy.js => toolkit/components/downloads/DownloadLegacy.js
rename : toolkit/components/jsdownloads/src/DownloadList.jsm => toolkit/components/downloads/DownloadList.jsm
rename : toolkit/components/jsdownloads/src/DownloadPaths.jsm => toolkit/components/downloads/DownloadPaths.jsm
rename : toolkit/components/jsdownloads/src/DownloadPlatform.cpp => toolkit/components/downloads/DownloadPlatform.cpp
rename : toolkit/components/jsdownloads/src/DownloadPlatform.h => toolkit/components/downloads/DownloadPlatform.h
rename : toolkit/components/jsdownloads/src/DownloadStore.jsm => toolkit/components/downloads/DownloadStore.jsm
rename : toolkit/components/jsdownloads/src/DownloadUIHelper.jsm => toolkit/components/downloads/DownloadUIHelper.jsm
rename : toolkit/components/jsdownloads/src/Downloads.jsm => toolkit/components/downloads/Downloads.jsm
rename : toolkit/components/jsdownloads/src/Downloads.manifest => toolkit/components/downloads/Downloads.manifest
rename : toolkit/components/jsdownloads/src/moz.build => toolkit/components/downloads/moz.build
rename : toolkit/components/jsdownloads/public/mozIDownloadPlatform.idl => toolkit/components/downloads/mozIDownloadPlatform.idl
rename : toolkit/components/jsdownloads/test/browser/.eslintrc.js => toolkit/components/downloads/test/browser/.eslintrc.js
rename : toolkit/components/jsdownloads/test/browser/browser.ini => toolkit/components/downloads/test/browser/browser.ini
rename : toolkit/components/jsdownloads/test/browser/browser_DownloadPDFSaver.js => toolkit/components/downloads/test/browser/browser_DownloadPDFSaver.js
rename : toolkit/components/jsdownloads/test/browser/head.js => toolkit/components/downloads/test/browser/head.js
rename : toolkit/components/jsdownloads/test/browser/testFile.html => toolkit/components/downloads/test/browser/testFile.html
rename : toolkit/components/jsdownloads/test/data/.eslintrc.js => toolkit/components/downloads/test/data/.eslintrc.js
rename : toolkit/components/jsdownloads/test/data/empty.txt => toolkit/components/downloads/test/data/empty.txt
rename : toolkit/components/jsdownloads/test/data/source.txt => toolkit/components/downloads/test/data/source.txt
rename : toolkit/components/jsdownloads/test/unit/.eslintrc.js => toolkit/components/downloads/test/unit/.eslintrc.js
rename : toolkit/components/jsdownloads/test/unit/common_test_Download.js => toolkit/components/downloads/test/unit/common_test_Download.js
rename : toolkit/components/jsdownloads/test/unit/head.js => toolkit/components/downloads/test/unit/head.js
rename : toolkit/components/jsdownloads/test/unit/test_DownloadCore.js => toolkit/components/downloads/test/unit/test_DownloadCore.js
rename : toolkit/components/jsdownloads/test/unit/test_DownloadHistory.js => toolkit/components/downloads/test/unit/test_DownloadHistory.js
rename : toolkit/components/jsdownloads/test/unit/test_DownloadIntegration.js => toolkit/components/downloads/test/unit/test_DownloadIntegration.js
rename : toolkit/components/jsdownloads/test/unit/test_DownloadLegacy.js => toolkit/components/downloads/test/unit/test_DownloadLegacy.js
rename : toolkit/components/jsdownloads/test/unit/test_DownloadList.js => toolkit/components/downloads/test/unit/test_DownloadList.js
rename : toolkit/components/jsdownloads/test/unit/test_DownloadPaths.js => toolkit/components/downloads/test/unit/test_DownloadPaths.js
rename : toolkit/components/jsdownloads/test/unit/test_DownloadStore.js => toolkit/components/downloads/test/unit/test_DownloadStore.js
rename : toolkit/components/jsdownloads/test/unit/test_Downloads.js => toolkit/components/downloads/test/unit/test_Downloads.js
rename : toolkit/components/jsdownloads/test/unit/test_PrivateTemp.js => toolkit/components/downloads/test/unit/test_PrivateTemp.js
rename : toolkit/components/jsdownloads/test/unit/xpcshell.ini => toolkit/components/downloads/test/unit/xpcshell.ini
extra : rebase_source : 7062bc9278460abf0da3f1ae2ba02daa3c4f6abc
2018-03-06 17:40:59 +00:00
Jeff Walden
76b527d6d8
Bug 1443342 - Don't blacklist nsCSSProps.cpp:SortPropertyAndCount from integer-overflow sanitizing. r=froydnj
...
--HG--
extra : rebase_source : b5d9da242923e0ae43abf6a508e0298b64741466
2018-03-06 09:34:04 -08:00
Jeff Walden
212527bdf1
Bug 1443342 - Remove XorShift128PlusRNG.h from integer-overflow sanitizer blacklisting. r=froydnj
...
--HG--
extra : rebase_source : 6ecedb849aa51cffc493017661025365ecdb1eb2
2018-03-06 09:33:52 -08:00
Jeff Walden
ed3e951980
Bug 1443342 - Blacklist nsZipArchive.cpp's entry-name hashing function from being checked for unsigned integer overflows, because it knowingly relies on them. r=froydnj
...
--HG--
extra : rebase_source : f71e49bcb679b1c3d3a1a8e48f2d6bffd320e876
2018-03-01 17:11:39 -08:00
Jeff Walden
ba5975180b
Bug 1443342 - Opt one HashFunctions.h function out of integer-overflow sanitizing and don't blacklist HashFunctions.h. r=froydnj
...
--HG--
extra : rebase_source : a33b53362c1f9ce96df22a321990a45a224af9d6
2018-03-01 17:11:33 -08:00
Andi-Bogdan Postelnicu
87f362c024
Bug 1443438 - Modify matcher isInSystemHeader to be polymorphic. r=mystor
...
MozReview-Commit-ID: sA4XmHMkaR
--HG--
extra : rebase_source : 76e33cfe1b1de1df5e2cfcc36160d04fec98fdfc
2018-03-06 11:59:05 +02:00
Matt Brubeck
be08cdcdc1
Bug 1381576 - Use a Cargo workspace for rust crates. r=ted
...
MozReview-Commit-ID: K6B9SifddXu
--HG--
extra : source : bbae7807c164273f6bb123d680a4fc31202d7a61
extra : amend_source : 53505e25f63a8eb228e62a0a9f3bd3ed98950296
extra : histedit_source : 597464181d4b79f5ac1a511d23e2a05aefb266da%2C63b89f3699e0e9598c8355e7293f10795acc80e7
2018-03-01 14:33:35 -08:00
shindli
0ba01aed1b
Backed out 3 changesets (bug 1381576) for Bugzilla linting failure on a CLOSED TREE
...
Backed out changeset 3bc1743ad418 (bug 1381576)
Backed out changeset bbae7807c164 (bug 1381576)
Backed out changeset 1ea18b70b170 (bug 1381576)
2018-03-02 21:17:20 +02:00
Matt Brubeck
c94fb26dea
Bug 1381576 - Use a Cargo workspace for rust crates. r=ted
...
MozReview-Commit-ID: K6B9SifddXu
--HG--
extra : rebase_source : 75fae593e8765ec5b1e616d10eda0bc52f1f7194
extra : histedit_source : 21b38586bcc4576fce5eadff9a3c77ccf5e21341
2018-03-01 14:33:35 -08:00
Jeff Walden
25a7df6306
Bug 1441657 - Implement mozilla::WrappingMultiply. r=froydnj
...
--HG--
extra : rebase_source : 57d1796976a25597ee4dda90561d40debc6a9fc9
2018-02-15 17:36:55 -08:00
Ralph Giles
d600998cd6
Bug 1430927 - Require Rust 1.24. r=froydnj
...
Require the current stable Rust release so new features can
be used in development.
MozReview-Commit-ID: 4NQNk3RfBkF
--HG--
extra : rebase_source : 9d88e6fdb823bd2e2ca8ac9940b1fafd420eebdc
2018-02-22 11:49:13 -08:00
Nathan Froyd
429ce7900b
Bug 1439767 - add .mozbuild clang path to the toolchain search path on Windows; r=nalexander
...
Doing this means compiling with clang-cl is just `export CC=clang-cl` in
somebody's mozconfig, rather than something more elaborate.
2018-02-27 20:13:16 -05:00
J.C. Jones
4bc9fe0d27
Bug 1439378 - Re-enable the imminent distrust browser-console test r=fkiefer,keeler
...
This patch does a few things:
1) It removes the symantecRoot and symantec_affected certs from build/pgo/certs'
DB.
2) It upgrades that DB from the old format to SQLite (and this 8/3 to 9/4).
3) It adds a new cert "imminently_distrusted" to that DB for the bc test.
4) It changes the Subject of the immient distrust test to only have the CN
field: this is because certutil reorders C to come after CN, and just like
with the real Symantec certs, I had put C first. So rather than deal with
importing the end entity for the pgo tests, I decided to just make things
simple and change the tested subject.
5) Finally, it re-enables the test that was disabled in Bug 1434300.
MozReview-Commit-ID: Bt2RKyInJje
--HG--
rename : build/pgo/certs/cert8.db => build/pgo/certs/cert9.db
rename : build/pgo/certs/key3.db => build/pgo/certs/key4.db
extra : rebase_source : efceb67ae16f0af617bbd8bec201d52eee0f467d
2018-02-26 15:55:35 -07:00
arthur.iakab
9bffb6aa72
Merge inbound to mozilla-central. a=merge
2018-02-27 11:58:55 +02:00
Kim Moir
45b95f5cb5
Bug 1412900 - Remove build/Makefile.in r=nalexander
2018-02-26 15:33:24 -05:00
Nick Alexander
daf2cc6ccf
Bug 1440428
- Remove Proguard JAR entirely. r=jchen
...
The Proguard dependency is now managed by Gradle.
MozReview-Commit-ID: EOvKSE5z28P
--HG--
extra : rebase_source : 760b117f500cc639cc8c24e9c02933990f358dd7
2018-02-26 11:37:41 -08:00
Nick Alexander
665e41ac95
Bug 1440432 - Remove AAR exploding from configure. r=jchen
...
The moz.build Java JAR definitions are, of course, broken, but they
will be removed soon enough.
MozReview-Commit-ID: KIxqLDwd9I7
--HG--
extra : rebase_source : 8312b3f125793f73d3e835d1c0a5c7cabd4ebc0c
2018-02-23 12:16:51 -08:00
Nick Alexander
b9e726131c
Bug 1440757 - Don't invoke aapt in mobile/android/base/Makefile.in. r=jchen
...
I choose to clean a bunch of ANDROID_* moz.build cruft here, too,
since it's just passing dependencies between moz.build and
Makefile.in. The replacement for all of this is to just use
GENERATED_FILES in moz.build, but it'll still take some work to get to
that. (Why does this stuff exist? GENERATED_FILES didn't exist and
was resisted when I built this stuff.)
MozReview-Commit-ID: D3GJqJNL0Ih
--HG--
extra : rebase_source : 07351f9d3702cfc42c58bd317885d07882c45c3a
2018-02-23 11:57:28 -08:00
Geoff Brown
385ab244a3
Bug 1440674 - Simplify some code in remoteautomation.py; r=jmaher
...
remove RemoteAutomation._product and product options;
remove some unused code paths;
remove "blobber" references;
remove incorrect and/or unhelpful comments;
s/_devicemanager/_dm/ (shorter, improve readability)
2018-02-23 09:47:57 -07:00
Mike Hommey
8c090e66b4
Bug 1440037 - Add support for R_X86_64_PLT32 relocations in elfhack. r=froydnj
...
--HG--
extra : rebase_source : a0b3f39575585a0969402e88482fe0ac62b9c332
2018-02-22 07:15:23 +09:00
David Major
146476c2c3
Bug 1439762 - Make configure fail when using clang-cl with a broken SDK. r=froydnj
...
--HG--
extra : rebase_source : 876e1d1c760a7c3de4f2bcaba9692df5e1bacb8d
2018-02-21 12:34:13 -05:00
David Major
887008c3fb
Bug 1427808: Link clang-plugin against clangASTMatchers.lib to fix build. r=froydnj
2018-02-20 10:54:47 -05:00
Kartikaya Gupta
e9cad65dd5
Bug 1438866 - Mark empty filenames not interesting. r=emilio
...
In some cases we have SourceLocation objections that are isMacroId()
rather than isFileId() and so don't have a filename at all. In other
cases the filename is something clang-internal like "<scratch>". In
both of these situations we don't want to output any analysis data.
However, the code previously was taking the empty filename and resolving
it relative to the source folder, and then tried to write to the
source folder or create a file corresponding to a subfolder. This
resulted in general badness. This patch makes sure we ignore analysis
from places that don't have a corresponding file so that we don't
have this problem.
MozReview-Commit-ID: 7WluygY9Uy8
--HG--
extra : rebase_source : 35d7e71fc05bbd5a3357a57db9de25782178622a
2018-02-18 22:18:57 -05:00
Kartikaya Gupta
87bfbc06cf
Bug 1438866 - Add some utility code to help with debugging. r=emilio
...
This adds an RAII class and macro that can be quickly added in functions
to log entry/exit from the function. This is useful to debugging.
MozReview-Commit-ID: 4Ud8jLOxI0R
--HG--
extra : rebase_source : 518d30fe44dff67bffb186e23c1eb858c02280af
2018-02-16 17:07:39 -05:00
Kartikaya Gupta
31c634d913
Bug 1438866 - Use proper path separators for windows. r=emilio
...
The indexer has paths handed to it on Windows with the backslash path separator.
However it currently hard-codes the forward-slash Unix/macOS path separator,
so we need to generify that code appropriately.
MozReview-Commit-ID: Iy8bImt2BXW
--HG--
extra : rebase_source : 4b88b44319c05ce816afc4e690d3d33d39b7e43c
2018-02-16 17:07:39 -05:00
Chris Peterson
fe5cd3d5d9
Bug 1436263 - Part 3: Remove `virtual` from final virtual function declarations. r=froydnj
...
MozReview-Commit-ID: 8pjYjEvQF42
--HG--
extra : rebase_source : 5eb0bea2ef5f06a811b4f3daf57ce8720f12dd07
2018-02-08 21:22:43 -08:00
Chris Peterson
d09123f248
Bug 1436263 - Part 1: Replace `final override` virtual function specifiers with just `final`. r=froydnj
...
MozReview-Commit-ID: DE5HkIhsZ6D
--HG--
extra : rebase_source : 94831c1e13a840dd2ea0600f64bcf70c2bf938d9
extra : source : cf9283bf1b0bca3a6311c98e227329d451f80ecb
2018-02-05 22:46:57 -08:00
Gurzau Raul
0fbbd0fd8e
Merge inbound to mozilla-central. a=merge
2018-02-17 00:09:28 +02:00
Rail Aliiev
ad68e73d49
Bug 1398796 - Do uptake monitoring in TC r=mtabara
...
MozReview-Commit-ID: 5xqEQUWOmqf
--HG--
rename : build/sparse-profiles/update-verify => build/sparse-profiles/mozharness
2018-02-15 08:49:45 -05:00
Narcis Beleuzu
2d9816273c
Merge inbound to mozilla-central. a=merge
2018-02-16 11:49:59 +02:00
Jeff Walden
792f264ae3
Bug 1437739 - Don't blacklist the entirety of the JS engine for the signed integer overflow sanitizer. jstests and jit-tests only report two runtime signed overflows, so the problem appears easily well corralled enough to not exclude the entire engine. r=decoder
...
--HG--
extra : rebase_source : d501e76485383cdb88dafed009615b79dfc13fc5
2018-02-02 21:35:30 -08:00
David Major
8d81fe677d
Bug 1402915: In clang-cl builds, use MSVC paths for INCLUDE/LIB/etc. r=froydnj
...
--HG--
extra : rebase_source : c63a662edd2e341e8c69ea2ace54e92f5bbd8711
2018-02-15 11:50:14 -05:00
Nick Alexander
12c4a78357
Bug 1437201 - Part 1: Don't try to use target as host with clang for Android. r=froydnj
...
The heuristic simply fails for clang as shipped in Android NDKs: those
clang binaries can't target any non-Android host.
MozReview-Commit-ID: 6AhOJxE3boW
--HG--
extra : rebase_source : 3716d4ff7ce2f1e796489e02e312d7554a5b1e6c
2018-02-09 14:32:28 -08:00
Jesse Schwartzentruber
5b70ea834b
Bug 1425406 - Add a linux64 clang 6 (pre) toolchain with the macosx64 native sanitizer dylibs. r=froydnj
...
MozReview-Commit-ID: Ig9xpBDcjNu
--HG--
extra : rebase_source : 278bd4fffb82d12e1bc4eb72458bdac3ba62e11f
2018-02-08 16:58:12 -05:00
Dorel Luca
23a5631163
Backed out 2 changesets (bug 1437201) for Android build bustage on a CLOSED TREE
...
Backed out changeset 1a206d390b01 (bug 1437201)
Backed out changeset 04e61046bb44 (bug 1437201)
2018-02-10 02:40:11 +02:00
Nick Alexander
4655da981b
Bug 1437201 - Part 1: Don't try to use target as host with clang for Android. r=froydnj
...
The heuristic simply fails for clang as shipped in Android NDKs: those
clang binaries can't target any non-Android host.
MozReview-Commit-ID: 6AhOJxE3boW
--HG--
extra : rebase_source : 2c8b59c15a7a7e9803f5447fc8f41fc843b2e647
2018-02-09 14:32:28 -08:00
Tom Prince
2f67397a2b
Bug 1436800: Update fedora source URL; r=glandium
...
The fedora project is migrating from pkgs.fedoraproject.org to
src.fedoraproject.org. We should use the newer URL, particularly because the
later has a globally trusted TLS certificate.
MozReview-Commit-ID: 7TducICRR0k
--HG--
extra : rebase_source : 88e58d064d1699e853527019200d6fbd4989d6b3
2018-02-08 12:26:08 -07:00
shindli
a5abf843f8
Merge inbound to mozilla-central. a=merge
2018-02-08 12:04:26 +02:00
Jeff Walden
0e77ce073b
Bug 1435484
- Split the integer-overflow blacklist into two blacklists, one for signed integer overflow and one for unsigned integer overflow, and rename both configure flags to be clearer. r=decoder, r=froydnj
...
--HG--
rename : build/sanitizers/ubsan_blacklist_int.txt => build/sanitizers/ubsan_signed_overflow_blacklist.txt
rename : build/sanitizers/ubsan_blacklist_int.txt => build/sanitizers/ubsan_unsigned_overflow_blacklist.txt
2018-02-02 21:25:31 -08:00
David Major
cf15c01efb
Bug 1436255: Allow check_prog('LINKER') to fall back to $PATH. r=glandium
...
--HG--
extra : rebase_source : 8c670636d56dacb51d4d646f8f518992578b9f5c
2018-02-08 12:01:51 +13:00
Geoff Brown
0531bf800b
Bug 1436262 - Improve efficiency of detection of end of test Android test runs; r=jmaher
...
Once a test summary is seen, check for application completion more often,
so that we can complete the test run sooner.
2018-02-07 13:33:44 -07:00
Geoff Brown
8b8a2994e8
Bug 1435433 - Print master test summary after android mochitests when runByManifest; r=jmaher
2018-02-07 13:33:43 -07:00
Ben Hearsum
35948d295c
bug 1398799: make the update verify docker image support run-task. r=aki
...
--HG--
extra : amend_source : 9cfbf429c7078dd004a713ff6c6120a7b6a212cf
2018-02-07 14:50:46 -05:00
Nathan Froyd
c887f553f2
Bug 1435502 - add AArch64 support to clang builds; r=chmanchester
2018-02-05 14:25:43 -05:00
J. Ryan Stinnett
f69b532a8e
Bug 1408643 - Fix up Proguard install command from configure. r=nalexander
...
MozReview-Commit-ID: nvUvoUzFLy
--HG--
extra : rebase_source : 7df5e8828e044037ba49255f04dfe38ed1cc0ca2
2018-02-02 09:43:18 -05:00
Cosmin Sabou
5742ff4ffb
Merge inbound to mozilla-central. a=merge
2018-02-03 23:52:25 +02:00
Noemi Erli
3d97de014c
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-02-03 12:11:21 +02:00