searching for reviewer(ted)
63bc837753d653ab13635e432400c1b6d31d12ca: Bug 1238305: Modify cppunittests to look up breakpad symbols for logged stack traces; r=ted
Aaron Klotz <aklotz@mozilla.com> - Fri, 03 May 2019 13:00:46 -0600 - rev 472981
Push 84946 by ncsoregi@mozilla.com at Tue, 07 May 2019 21:49:24 +0000
Bug 1238305: Modify cppunittests to look up breakpad symbols for logged stack traces; r=ted
a1be066f767a3d6b4c06e8afd8dae29fed528c6f: Bug 1528854 - Change updater-xpcshell.exe and TestAUSHelper.exe so they use subsystem windows applications in opt builds. r=firefox-build-system-reviewers,ted.
Robert Strong <robert.bugzilla@gmail.com> - Tue, 26 Feb 2019 21:12:03 +0000 - rev 461276
Push 79077 by rstrong@mozilla.com at Tue, 26 Feb 2019 22:27:58 +0000
Bug 1528854 - Change updater-xpcshell.exe and TestAUSHelper.exe so they use subsystem windows applications in opt builds. r=firefox-build-system-reviewers,ted. This makes it easier to locally run tests in the background Differential Revision: https://phabricator.services.mozilla.com/D20789
de46aec7227eec05b75c9ed959cf9c5f0ef6a829: Bug 1528648 - Update Rust dependencies. r=ted
Matt Brubeck <mbrubeck@mozilla.com> - Wed, 20 Feb 2019 00:58:41 +0000 - rev 461249
Push 79060 by mbrubeck@mozilla.com at Tue, 26 Feb 2019 20:20:59 +0000
Bug 1528648 - Update Rust dependencies. r=ted Differential Revision: https://phabricator.services.mozilla.com/D20106
fb152321cbbfe3dfbf3f54aafdf6ab04859bdedd: Bug 1527016, Don't install nasm on Linux if it is already installed locally, r=ted
Kai Engert <kaie@kuix.de> - Wed, 20 Feb 2019 11:48:54 +0100 - rev 460159
Push 78608 by csabou@mozilla.com at Thu, 21 Feb 2019 03:44:21 +0000
Bug 1527016, Don't install nasm on Linux if it is already installed locally, r=ted
43965f6107dcdd7051afae588ebe0c3b12612ec8: Bug 1528884 - Change how --enable-eme is handled. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Tue, 19 Feb 2019 09:49:25 +0900 - rev 460031
Push 78525 by dvarga@mozilla.com at Wed, 20 Feb 2019 04:09:04 +0000
Bug 1528884 - Change how --enable-eme is handled. r=ted It used to be that --enable-eme on its own had some effect, but that's not the case anymore. The only thing it does as of bug 1300654 is to switch the defaults in the Firefox configuration. Reflect that in how we handle --enable-eme. Differential Revision: https://phabricator.services.mozilla.com/D20270
8cee31ba5c4b32813f05c30a2490c811ee026c91: Bug 1528860 - Synchronize artifact command --job options with artifacts.JOB_DETAILS. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Tue, 19 Feb 2019 10:18:02 +0900 - rev 460030
Push 78525 by dvarga@mozilla.com at Wed, 20 Feb 2019 04:09:04 +0000
Bug 1528860 - Synchronize artifact command --job options with artifacts.JOB_DETAILS. r=ted Differential Revision: https://phabricator.services.mozilla.com/D20227
e48a5648d0674bcee624f67a898ce17a21898b22: Bug 1528499 - Don't PGO the base-toolchain tasks on release branches. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Sun, 17 Feb 2019 10:22:37 +0900 - rev 460029
Push 78525 by dvarga@mozilla.com at Wed, 20 Feb 2019 04:09:04 +0000
Bug 1528499 - Don't PGO the base-toolchain tasks on release branches. r=ted Differential Revision: https://phabricator.services.mozilla.com/D20080
a1dd47617412e8932b94fb3d57f370feeb4486ed: Bug 1528304 - Update max memory recording regions. r=ted
David Major <dmajor@mozilla.com> - Fri, 15 Feb 2019 19:12:32 +0000 - rev 459616
Push 78318 by dmajor@mozilla.com at Fri, 15 Feb 2019 19:53:14 +0000
Bug 1528304 - Update max memory recording regions. r=ted Differential Revision: https://phabricator.services.mozilla.com/D19960
7723ab72d5063523a849637b63475a34e4b3dd2e: Bug 1511224 - Add win64-nasm toolchain. r=ted,jya,glandium
Thomas Daede <tdaede@mozilla.com> - Thu, 14 Feb 2019 21:30:22 +0000 - rev 459220
Push 78218 by tdaede@mozilla.com at Thu, 14 Feb 2019 21:34:21 +0000
Bug 1511224 - Add win64-nasm toolchain. r=ted,jya,glandium Differential Revision: https://phabricator.services.mozilla.com/D13875
fe264afc03aa19732b13e1bf06fe05816cefed76: Bug 1511224 - Add win64-nasm toolchain. r=ted,jya,glandium
Thomas Daede <tdaede@mozilla.com> - Thu, 14 Feb 2019 17:11:57 +0000 - rev 459183
Push 78202 by tdaede@mozilla.com at Thu, 14 Feb 2019 17:12:54 +0000
Bug 1511224 - Add win64-nasm toolchain. r=ted,jya,glandium Differential Revision: https://phabricator.services.mozilla.com/D13875
dbf72abf5597999c462c200a252acf140f71fc98: Bug 1472589 - Fix parent process crash reporting in the Snap package environment. r=ted,jlorenzo
Jed Davis <jld@mozilla.com> - Mon, 11 Feb 2019 13:49:35 +0000 - rev 458926
Push 78107 by jedavis@mozilla.com at Wed, 13 Feb 2019 16:08:25 +0000
Bug 1472589 - Fix parent process crash reporting in the Snap package environment. r=ted,jlorenzo 1. The unsetting of LD_LIBRARY_PATH is removed, because it's no longer necessary and interferes with environments where it's necessary to find "system" libraries like GTK; see bug 1472589 comment #1 through #4. 2. The Snap package manifest adds a dependency on the libcurl package, so that the crash reporter can send the report. This uses the GnuTLS variant because we're already pulling in GnuTLS as a dependency of some other packages (FFmpeg and CUPS, but also the non-GnuTLS cURL packages depend on it anyway via OpenLDAP). Differential Revision: https://phabricator.services.mozilla.com/D18625
2185356fb2af60818cce3e4d8d037678e2593c9a: Bug 1526497 - Always get clang information for bindgen. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Mon, 11 Feb 2019 22:04:06 +0000 - rev 458601
Push 77926 by mh@glandium.org at Mon, 11 Feb 2019 22:04:46 +0000
Bug 1526497 - Always get clang information for bindgen. r=ted When the build system compiler is clang, and bindgen autodetection actually finds a different clang via llvm-config, or a different clang was given with --with-clang-path, we do want the proper flags to be used for that clang, so we always get the right flags for that clang instead of trying to shortcut. Bug 1526857 will take care of making things more proper, while this is a quick fix to unbreak builds in some unfortunately common kind of local setups. Differential Revision: https://phabricator.services.mozilla.com/D19328
9cc8cc20982cd58a92d6f220b9d8874adf62467f: Bug 1526505 - Update mozharness stats parsing code for per-language stats. r=firefox-build-system-reviewers,ted
Chris Manchester <cmanchester@mozilla.com> - Mon, 11 Feb 2019 13:39:21 +0000 - rev 458553
Push 77908 by cmanchester@mozilla.com at Mon, 11 Feb 2019 20:02:08 +0000
Bug 1526505 - Update mozharness stats parsing code for per-language stats. r=firefox-build-system-reviewers,ted Differential Revision: https://phabricator.services.mozilla.com/D19247
5041739e5a5b4c941fa6f131ef3c02febc2d0bdc: Bug 1525733 - Require rust 1.32 to build. r=firefox-build-system-reviewers,ted
Chris Manchester <cmanchester@mozilla.com> - Mon, 11 Feb 2019 19:43:18 +0000 - rev 458548
Push 77905 by cmanchester@mozilla.com at Mon, 11 Feb 2019 19:44:56 +0000
Bug 1525733 - Require rust 1.32 to build. r=firefox-build-system-reviewers,ted Differential Revision: https://phabricator.services.mozilla.com/D19244
184745d744bfb4e4ffd18852cb88bcc34d15e408: Bug 1428706 - [mozcrash] Add support for Python 3; r=ted
A. Wilcox <AWilcox@Wilcox-Tech.com> - Mon, 11 Feb 2019 13:37:25 +0000 - rev 458522
Push 77890 by dhunt@mozilla.com at Mon, 11 Feb 2019 16:43:50 +0000
Bug 1428706 - [mozcrash] Add support for Python 3; r=ted Differential Revision: https://phabricator.services.mozilla.com/D19132
dde4b763ff9b11df8c30778c6231d167ee360334: Bug 1525638 - Let hg ignore the build directories of WebRender standalone builds. r=ted
Nicolas Silva <nsilva@mozilla.com> - Mon, 11 Feb 2019 13:37:44 +0000 - rev 458498
Push 77870 by nsilva@mozilla.com at Mon, 11 Feb 2019 14:06:59 +0000
Bug 1525638 - Let hg ignore the build directories of WebRender standalone builds. r=ted Differential Revision: https://phabricator.services.mozilla.com/D18852
17ee66cc26ef9ebe7e7f5c66aae9c0b68c6fc543: Bug 1522609 - Pass compilers and flags down to cargo on sanitizer/fuzzying/ccov builds. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Wed, 06 Feb 2019 03:05:52 +0000 - rev 457370
Push 77525 by mh@glandium.org at Wed, 06 Feb 2019 04:21:53 +0000
Bug 1522609 - Pass compilers and flags down to cargo on sanitizer/fuzzying/ccov builds. r=ted Depends on D18280 Differential Revision: https://phabricator.services.mozilla.com/D18281
e1d8da551f52e0625d2ad01b7d5fa631c0d142dd: Bug 1522609 - Pass HOST_CC/HOST_CXX/HOST_CFLAGS/HOST_CXXFLAGS down to cargo. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Tue, 05 Feb 2019 23:23:13 +0000 - rev 457369
Push 77525 by mh@glandium.org at Wed, 06 Feb 2019 04:21:53 +0000
Bug 1522609 - Pass HOST_CC/HOST_CXX/HOST_CFLAGS/HOST_CXXFLAGS down to cargo. r=ted While this isn't related to the bug, since we're going to touch the cargo compiler flags, we might as well do this too. It wasn't previously reliable to pass those flags down because what cargo uses as target for build scripts and procedural macros is determined by the rust host, which was not necessarily the same as the build system host. But as of bug 1523143, they are always the same. Differential Revision: https://phabricator.services.mozilla.com/D18280
bc33cf38128439121bc63563cfedb689bc0a6194: Bug 1519353 - Import minidump_stackwalk changes from https://hg.mozilla.org/users/tmielczarek_mozilla.com/stackwalk-http. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Feb 2019 22:03:55 +0000 - rev 456506
Push 77316 by mh@glandium.org at Fri, 01 Feb 2019 22:07:10 +0000
Bug 1519353 - Import minidump_stackwalk changes from https://hg.mozilla.org/users/tmielczarek_mozilla.com/stackwalk-http. r=ted Differential Revision: https://phabricator.services.mozilla.com/D16300
27334525afa61ad9d7a12b6c6ef313af2b9d9432: Bug 1518947 - Update breakpad to revision 44384d80b32a5bb361c2ec3bee667f7ccee566d7 r=ted
Gabriele Svelto <gsvelto@mozilla.com> - Thu, 31 Jan 2019 15:50:54 +0000 - rev 456434
Push 77288 by gsvelto@mozilla.com at Fri, 01 Feb 2019 15:37:23 +0000
Bug 1518947 - Update breakpad to revision 44384d80b32a5bb361c2ec3bee667f7ccee566d7 r=ted This includes some assorted fixes from upstream plus an adaptation of the patch in b988fa74ec18de6214b18f723e48331d9a7802ae which includes heap memory regions in the minidump. Since our support for that is more extensive than upstream breakpad the resulting change reflects this. Last but not least the fixes for bug 1489094 and bug 1511140 were split out as patches to be applied to the unmodified breakpad sources. They will be reintegrated as soon as we fork breakpad for good. Differential Revision: https://phabricator.services.mozilla.com/D16326
a0af61750393e61eb0bcfd59c083782403cd4d0d: Bug 1524194 - Do not add stack pointer to clobber list r=ted
Sylvestre Ledru <sledru@mozilla.com> - Fri, 01 Feb 2019 11:37:06 +0000 - rev 456419
Push 77273 by sledru@mozilla.com at Fri, 01 Feb 2019 11:46:45 +0000
Bug 1524194 - Do not add stack pointer to clobber list r=ted Cherry-pick upstream patch to address a build issue with gcc 9 https://chromium.googlesource.com/linux-syscall-support/+/8048ece6c16c91acfe0d36d1d3cc0890ab6e945c Differential Revision: https://phabricator.services.mozilla.com/D18284
15afb7c811994f38ea8b67c8437c25f8c4e3adb0: Bug 1524186 - Disable clang plug on Windows rusttest builds. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Thu, 31 Jan 2019 21:10:00 +0000 - rev 456316
Push 77237 by mh@glandium.org at Thu, 31 Jan 2019 21:20:36 +0000
Bug 1524186 - Disable clang plug on Windows rusttest builds. r=ted Like bug 1505072 did on other platforms. The rust tests don't go through the whole build system, and even when the clang plugin is enabled, they don't build it. So when passing compiler flags down through cargo, the arguments enabling the plugin are passed, and compilation of C/C++ code from cargo subsequently fails. Differential Revision: https://phabricator.services.mozilla.com/D18178
65d6a89d1eaee268ab013b764608f16655310ffd: Bug 1523540 - Remove WIN64_LIB and WIN64_LINK. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Wed, 30 Jan 2019 21:46:39 +0000 - rev 456167
Push 77151 by mh@glandium.org at Wed, 30 Jan 2019 22:47:15 +0000
Bug 1523540 - Remove WIN64_LIB and WIN64_LINK. r=ted Now that everything is lined up nicely, we don't need those anymore. We can fill cargo-linker.bat with HOST_LINKER and HOST_LINKER_LIBPATHS, which, unfortunately, can't be used as is, so we add a variant for substitution in .bat files. Differential Revision: https://phabricator.services.mozilla.com/D18034
88a48f21fa684c6172a23fc150eb5c5571285004: Bug 1522735 - Set enable_sslkeylogfile for NSS gyp build r=firefox-build-system-reviewers,erahm,ted
J.C. Jones <jjones@mozilla.com> - Fri, 25 Jan 2019 18:43:23 +0000 - rev 455478
Push 76809 by jjones@mozilla.com at Fri, 25 Jan 2019 18:44:30 +0000
Bug 1522735 - Set enable_sslkeylogfile for NSS gyp build r=firefox-build-system-reviewers,erahm,ted NSS 3.42 added a new build flag, enable_sslkeylogfile, to toggle the availability of the SSLKEYLOGFILE variable (see Bug 1515236 and Bug 1519209). Differential Revision: https://phabricator.services.mozilla.com/D17588
8ad8553af8b4dabac964a4267554ee92500d8141: Bug 1315935 - Remove the NumberOfProcessors crash annotation because it is redundant r=ted
Gabriele Svelto <gsvelto@mozilla.com> - Wed, 16 Jan 2019 17:01:43 +0000 - rev 454179
Push 76227 by gsvelto@mozilla.com at Wed, 16 Jan 2019 22:19:06 +0000
Bug 1315935 - Remove the NumberOfProcessors crash annotation because it is redundant r=ted Differential Revision: https://phabricator.services.mozilla.com/D16688
30fd54bb80897d6139d84e6c64937a6bc182f70d: Bug 1510574 - Remove shared memory segments from generated minidumps to cut down on the number of modules r=ted
Gabriele Svelto <gsvelto@mozilla.com> - Fri, 11 Jan 2019 08:56:07 +0000 - rev 453425
Push 75848 by gsvelto@mozilla.com at Fri, 11 Jan 2019 08:59:00 +0000
Bug 1510574 - Remove shared memory segments from generated minidumps to cut down on the number of modules r=ted Differential Revision: https://phabricator.services.mozilla.com/D16188
fa8e39feef4389d1ff83fe952c76ffba7c2217d6: Bug 1515579 - Use absolute paths for compilers, etc. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Thu, 10 Jan 2019 23:37:46 +0000 - rev 453382
Push 75834 by mh@glandium.org at Thu, 10 Jan 2019 23:59:43 +0000
Bug 1515579 - Use absolute paths for compilers, etc. r=ted In bug 1259382, some workarounds were added to make the build system alter PATH and not use absolute paths for toolchain programs, because autoconf and the build system doesn't deal with spaces in those very well. But later in bug 1290040, we made find_program return Windows short paths (without spaces), which alleviates the need for those workarounds. We still, however, and unfortunately, need to alter PATH to account for the fact that MSVC DLLs are not necessarily alongside the compiler executables... Depends on D15181 Differential Revision: https://phabricator.services.mozilla.com/D15182
5b112f7e8d9d259f51c7329236e634036ee8a4c9: Bug 1515579 - Add some mk_export_correct_style to win64-aarch64 mozconfig. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Thu, 10 Jan 2019 08:36:40 +0000 - rev 453381
Push 75834 by mh@glandium.org at Thu, 10 Jan 2019 23:59:43 +0000
Bug 1515579 - Add some mk_export_correct_style to win64-aarch64 mozconfig. r=ted Like for other windows platforms. This currently doesn't make a difference, but will with next change. Differential Revision: https://phabricator.services.mozilla.com/D15181
653fa722ad95365d077f0392c86c5b418af1679f: Bug 1519042 - Remove OS_TEST. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Thu, 10 Jan 2019 22:06:12 +0000 - rev 453375
Push 75829 by mh@glandium.org at Thu, 10 Jan 2019 22:08:33 +0000
Bug 1519042 - Remove OS_TEST. r=ted Depends on D16162 Differential Revision: https://phabricator.services.mozilla.com/D16163
c3bbc980a4d69302bddc2b384654d9f2c674978f: Bug 1519042 - Replace the last non-third-part uses of OS_TEST with TARGET_CPU. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Thu, 10 Jan 2019 22:06:10 +0000 - rev 453374
Push 75829 by mh@glandium.org at Thu, 10 Jan 2019 22:08:33 +0000
Bug 1519042 - Replace the last non-third-part uses of OS_TEST with TARGET_CPU. r=ted Depends on D16161 Differential Revision: https://phabricator.services.mozilla.com/D16162
1c8e5a4781fc7fe9ccd63012c6dc61bac25fc459: Bug 1519042 - Remove special case adding -xgot assembly flag on NetBSD. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Thu, 10 Jan 2019 22:06:02 +0000 - rev 453373
Push 75829 by mh@glandium.org at Thu, 10 Jan 2019 22:08:33 +0000
Bug 1519042 - Remove special case adding -xgot assembly flag on NetBSD. r=ted None of the values tested against OS_TEST are actually possible per split_triplet in build/moz.configure/init.configure, so the code is dead in practice. Differential Revision: https://phabricator.services.mozilla.com/D16161
64255d8e90fe6b761a12f2406aaddb4080ff8e22: Bug 1518703 - Remove R_386_PC32 check. r=froydnj,ted
Mike Hommey <mh+mozilla@glandium.org> - Thu, 10 Jan 2019 00:07:53 +0000 - rev 453180
Push 75748 by mh@glandium.org at Thu, 10 Jan 2019 00:08:25 +0000
Bug 1518703 - Remove R_386_PC32 check. r=froydnj,ted The test is actually redundant with the TEXTREL check in check_binary.py (R_386_PC32 relocations will only happen as text relocations) Differential Revision: https://phabricator.services.mozilla.com/D16002
e52a03d0cede5f39ad3680e1ac18c72459b744de: Bug 1517730 - Enable the crash reporter by default on Windows/AArch64 builds r=ted
Gabriele Svelto <gsvelto@mozilla.com> - Wed, 09 Jan 2019 22:39:22 +0000 - rev 453170
Push 75738 by gsvelto@mozilla.com at Wed, 09 Jan 2019 22:41:53 +0000
Bug 1517730 - Enable the crash reporter by default on Windows/AArch64 builds r=ted Differential Revision: https://phabricator.services.mozilla.com/D15763
8c34488a6c8a09f29ff42b9e3a36c0cbc69321e6: Bug 1496190 - Add |mach package-multi-locale|; produce multi-locale GeckoView archives. r=Callek,firefox-build-system-reviewers,ted
Nick Alexander <nalexander@mozilla.com> - Mon, 07 Jan 2019 19:22:44 +0000 - rev 452765
Push 75583 by nalexander@mozilla.com at Mon, 07 Jan 2019 20:59:03 +0000
Bug 1496190 - Add |mach package-multi-locale|; produce multi-locale GeckoView archives. r=Callek,firefox-build-system-reviewers,ted All that is really required for this ticket is to invoke |mach android archive-geckoview| after |mach package| in the right place. But it's actively unhelpful to have this magic in mozharness -- especially since the documentation in `locales.rst` is subtly incorrect (the environment variables and Make variables don't quite work as written). So this commit adds a Mach command to do the actual work and replaces most of the mozharness magic with that command. Since the l10n Make targets check out the l10n HG repositories locally, this basically Just Works without the mozharness checkout steps when developing locally. Differential Revision: https://phabricator.services.mozilla.com/D12455
edc2a5ed02cc62e0e6c5411e7160a4fd51415cbe: Bug 1492664 - use {artifact-reference: ..} for symbol uploads; r=ted
Dustin J. Mitchell <dustin@mozilla.com> - Tue, 02 Oct 2018 14:47:59 +0000 - rev 452086
Push 75320 by btara@mozilla.com at Fri, 28 Dec 2018 21:53:46 +0000
Bug 1492664 - use {artifact-reference: ..} for symbol uploads; r=ted
fcf2cca505d4cb8392d8ba42d827cc9b308f116f: Bug 1515579 - Use absolute paths for compilers, etc. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Fri, 21 Dec 2018 23:05:40 +0000 - rev 451804
Push 75202 by mh@glandium.org at Fri, 21 Dec 2018 23:08:26 +0000
Bug 1515579 - Use absolute paths for compilers, etc. r=ted In bug 1259382, some workarounds were added to make the build system alter PATH and not use absolute paths for toolchain programs, because autoconf and the build system doesn't deal with spaces in those very well. But later in bug 1290040, we made find_program return Windows short paths (without spaces), which alleviates the need for those workarounds. We still, however, and unfortunately, need to alter PATH to account for the fact that MSVC DLLs are not necessarily alongside the compiler executables... Depends on D15181 Differential Revision: https://phabricator.services.mozilla.com/D15182
1d645417b0829d67161fba8f60d61c90fc703be4: Bug 1515579 - Add some mk_export_correct_style to win64-aarch64 mozconfig. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Fri, 21 Dec 2018 23:03:13 +0000 - rev 451803
Push 75202 by mh@glandium.org at Fri, 21 Dec 2018 23:08:26 +0000
Bug 1515579 - Add some mk_export_correct_style to win64-aarch64 mozconfig. r=ted Like for other windows platforms. This currently doesn't make a difference, but will with next change. Differential Revision: https://phabricator.services.mozilla.com/D15181
a415ca5d5ffd1c934f1d2d6585535b08d634d2fd: Bug 1515843 - Remove HOST_AR/HOST_RANLIB. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Fri, 21 Dec 2018 23:00:17 +0000 - rev 451798
Push 75198 by mh@glandium.org at Fri, 21 Dec 2018 23:01:16 +0000
Bug 1515843 - Remove HOST_AR/HOST_RANLIB. r=ted Now that we're not even building host static libraries, we don't need variables for the tools used to build them. Ironically, we weren't even running HOST_RANLIB. Depends on D15172 Differential Revision: https://phabricator.services.mozilla.com/D15173
ec095af21520b791fcfdef6c88a90b48abe32762: Bug 1515843 - Stop building host static libraries. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Fri, 21 Dec 2018 23:00:00 +0000 - rev 451797
Push 75198 by mh@glandium.org at Fri, 21 Dec 2018 23:01:16 +0000
Bug 1515843 - Stop building host static libraries. r=ted The build system has skipped creating target static libraries for very long, except in very specific cases. We can actually do the same for host static libraries, for which we don't even need the escape hatch to still allow to create static libraries. Depends on D15171 Differential Revision: https://phabricator.services.mozilla.com/D15172
2fa138ebd75d453d2d9d2a3b36571c5da06f4929: Bug 1515843 - Use the raw OBJ_SUFFIX for host objects. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Fri, 21 Dec 2018 22:59:47 +0000 - rev 451796
Push 75198 by mh@glandium.org at Fri, 21 Dec 2018 23:01:16 +0000
Bug 1515843 - Use the raw OBJ_SUFFIX for host objects. r=ted OBJ_SUFFIX is modified during the profile-generation phase to be i_o instead of o/obj. _OBJ_SUFFIX is the unmodified value. We don't actually do PGO for host objects, so we don't need to build the objects with a different suffix. Differential Revision: https://phabricator.services.mozilla.com/D15171
2cb3a85f0a64c571495768b9a432c4210eb85fbc: Bug 1515577 - Don't quote shell strings when they contain a ~, except in first position. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Fri, 21 Dec 2018 00:05:32 +0000 - rev 451617
Push 75126 by mh@glandium.org at Fri, 21 Dec 2018 00:06:09 +0000
Bug 1515577 - Don't quote shell strings when they contain a ~, except in first position. r=ted We only need to quote strings that would be treated specially by the shell, and "foo~bar" doesn't get any sort of expansion, while "~foo" gets a user expansion, and to avoid that expansion, those latter strings need to be quoted, but not the former. Differential Revision: https://phabricator.services.mozilla.com/D15065
6e20ac702aa4fb6e9e971cc2b82aeab821937e7f: Bug 1515550 - Search all MSVC products for the compiler components. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Thu, 20 Dec 2018 21:53:14 +0000 - rev 451583
Push 75118 by mh@glandium.org at Thu, 20 Dec 2018 21:53:48 +0000
Bug 1515550 - Search all MSVC products for the compiler components. r=ted vswhere only searches in Community, Professional and Enterprise, but one can also install BuildTools only, which has a different product name. Differential Revision: https://phabricator.services.mozilla.com/D15056
6944bc1c900bf512934d145d39475a988ff8eb92: Bug 1515577 - Don't quote shell strings when they contain a ~, except in first position. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Thu, 20 Dec 2018 21:51:01 +0000 - rev 451582
Push 75117 by mh@glandium.org at Thu, 20 Dec 2018 21:51:35 +0000
Bug 1515577 - Don't quote shell strings when they contain a ~, except in first position. r=ted We only need to quote strings that would be treated specially by the shell, and "foo~bar" doesn't get any sort of expansion, while "~foo" gets a user expansion, and to avoid that expansion, those latter strings need to be quoted, but not the former. Differential Revision: https://phabricator.services.mozilla.com/D15065
c77ae59aba41a65f0e9d4896f9dfe3bf8a0e8353: Bug 1492664 - use {artifact-reference: ..} for symbol uploads; r=ted
Dustin J. Mitchell <dustin@mozilla.com> - Tue, 02 Oct 2018 14:47:59 +0000 - rev 451460
Push 75060 by rmaries@mozilla.com at Thu, 20 Dec 2018 05:08:27 +0000
Bug 1492664 - use {artifact-reference: ..} for symbol uploads; r=ted
1a8798cea67c7c12354545172447be1c70cd6549: Bug 1515257 - Move --with-system-libvpx to python configure. r=firefox-build-system-reviewers,ted
Mike Hommey <mh+mozilla@glandium.org> - Wed, 19 Dec 2018 11:39:08 +0000 - rev 451435
Push 75047 by mh@glandium.org at Wed, 19 Dec 2018 22:42:49 +0000
Bug 1515257 - Move --with-system-libvpx to python configure. r=firefox-build-system-reviewers,ted Depends on D14951 Differential Revision: https://phabricator.services.mozilla.com/D14952
384ba32c3440caa85383622f198d30b618c2f1f1: Bug 1515257 - Add a check_symbol function that checks whether a symbol can be linked against. r=firefox-build-system-reviewers,ted
Mike Hommey <mh+mozilla@glandium.org> - Wed, 19 Dec 2018 11:23:41 +0000 - rev 451434
Push 75047 by mh@glandium.org at Wed, 19 Dec 2018 22:42:49 +0000
Bug 1515257 - Add a check_symbol function that checks whether a symbol can be linked against. r=firefox-build-system-reviewers,ted Depends on D14950 Differential Revision: https://phabricator.services.mozilla.com/D14951
f9f9a274668228b922c21866353bce5c7dec955b: Bug 1515257 - Add a try_run method more generic than try_compile. r=firefox-build-system-reviewers,ted
Mike Hommey <mh+mozilla@glandium.org> - Wed, 19 Dec 2018 22:40:38 +0000 - rev 451433
Push 75047 by mh@glandium.org at Wed, 19 Dec 2018 22:42:49 +0000
Bug 1515257 - Add a try_run method more generic than try_compile. r=firefox-build-system-reviewers,ted It will be useful to run tests like try_compile, with different flags and different kinds of sources. Depends on D14949 Differential Revision: https://phabricator.services.mozilla.com/D14950
85715bafc947c4502765d61490e4b7711d72afe4: Bug 1515257 - Add onerror argument to check_header(). r=firefox-build-system-reviewers,ted
Mike Hommey <mh+mozilla@glandium.org> - Wed, 19 Dec 2018 11:20:26 +0000 - rev 451432
Push 75047 by mh@glandium.org at Wed, 19 Dec 2018 22:42:49 +0000
Bug 1515257 - Add onerror argument to check_header(). r=firefox-build-system-reviewers,ted Depends on D14948 Differential Revision: https://phabricator.services.mozilla.com/D14949
38e6668872adc469653fb41d6ee4dd283fd17521: Bug 1515257 - Remove VPX_AS_CONVERSION. r=firefox-build-system-reviewers,ted
Mike Hommey <mh+mozilla@glandium.org> - Wed, 19 Dec 2018 22:39:27 +0000 - rev 451431
Push 75047 by mh@glandium.org at Wed, 19 Dec 2018 22:42:49 +0000
Bug 1515257 - Remove VPX_AS_CONVERSION. r=firefox-build-system-reviewers,ted There's only really one place where it's used, and we can "inline" it there. Depends on D14947 Differential Revision: https://phabricator.services.mozilla.com/D14948
2483ed8c7b8242b975c0bbe707972337066f34c4: Bug 1515257 - Don't pretend there are ARM assembly sources in libaom. r=firefox-build-system-reviewers,ted
Mike Hommey <mh+mozilla@glandium.org> - Wed, 19 Dec 2018 11:12:11 +0000 - rev 451430
Push 75047 by mh@glandium.org at Wed, 19 Dec 2018 22:42:49 +0000
Bug 1515257 - Don't pretend there are ARM assembly sources in libaom. r=firefox-build-system-reviewers,ted There aren't any, and the code to actually convert them from .asm to gas that is expected by the moz.build is not even there, so if there were assembly sources, it would fail to build. Depends on D14946 Differential Revision: https://phabricator.services.mozilla.com/D14947