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 472888
Push 35982 by ncsoregi@mozilla.com at Tue, 07 May 2019 21:45:14 +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 461261
Push 35621 by ncsoregi@mozilla.com at Wed, 27 Feb 2019 04:29:56 +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 461234
Push 35621 by ncsoregi@mozilla.com at Wed, 27 Feb 2019 04:29:56 +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 460096
Push 35583 by csabou@mozilla.com at Thu, 21 Feb 2019 03:42:51 +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 460010
Push 35581 by dvarga@mozilla.com at Wed, 20 Feb 2019 04:05:40 +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 460009
Push 35581 by dvarga@mozilla.com at Wed, 20 Feb 2019 04:05:40 +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 460008
Push 35581 by dvarga@mozilla.com at Wed, 20 Feb 2019 04:05:40 +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 459599
Push 35563 by ccoroiu@mozilla.com at Sat, 16 Feb 2019 09:36:04 +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 459203
Push 35556 by dvarga@mozilla.com at Fri, 15 Feb 2019 01:38:24 +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 459166
Push 35556 by dvarga@mozilla.com at Fri, 15 Feb 2019 01:38:24 +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 458909
Push 35551 by shindli@mozilla.com at Wed, 13 Feb 2019 21:34:09 +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 458584
Push 35538 by btara@mozilla.com at Tue, 12 Feb 2019 05:25:24 +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 458557
Push 35538 by btara@mozilla.com at Tue, 12 Feb 2019 05:25:24 +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 458552
Push 35538 by btara@mozilla.com at Tue, 12 Feb 2019 05:25:24 +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 458505
Push 35536 by btara@mozilla.com at Mon, 11 Feb 2019 21:54:04 +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 458481
Push 35536 by btara@mozilla.com at Mon, 11 Feb 2019 21:54:04 +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 457353
Push 35506 by opoprus@mozilla.com at Wed, 06 Feb 2019 09:47:29 +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 457352
Push 35506 by opoprus@mozilla.com at Wed, 06 Feb 2019 09:47:29 +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 456490
Push 35487 by dvarga@mozilla.com at Sat, 02 Feb 2019 09:42:37 +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 456438
Push 35485 by ncsoregi@mozilla.com at Fri, 01 Feb 2019 22:12: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 456402
Push 35483 by aciure@mozilla.com at Fri, 01 Feb 2019 17:55:19 +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 456322
Push 35478 by shindli@mozilla.com at Fri, 01 Feb 2019 03:55:46 +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 456150
Push 35472 by dvarga@mozilla.com at Thu, 31 Jan 2019 04:28:45 +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 455461
Push 35437 by ccoroiu@mozilla.com at Fri, 25 Jan 2019 21:48:48 +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 454162
Push 35387 by aiakab@mozilla.com at Thu, 17 Jan 2019 04:19:37 +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 453446
Push 35357 by nerli@mozilla.com at Fri, 11 Jan 2019 21:54:07 +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 453365
Push 35352 by dvarga@mozilla.com at Fri, 11 Jan 2019 04:12:48 +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 453364
Push 35352 by dvarga@mozilla.com at Fri, 11 Jan 2019 04:12:48 +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 453358
Push 35352 by dvarga@mozilla.com at Fri, 11 Jan 2019 04:12:48 +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 453357
Push 35352 by dvarga@mozilla.com at Fri, 11 Jan 2019 04:12:48 +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 453356
Push 35352 by dvarga@mozilla.com at Fri, 11 Jan 2019 04:12:48 +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 453163
Push 35346 by shindli@mozilla.com at Thu, 10 Jan 2019 04:03: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 453153
Push 35346 by shindli@mozilla.com at Thu, 10 Jan 2019 04:03:25 +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 452759
Push 35330 by opoprus@mozilla.com at Tue, 08 Jan 2019 09:41:12 +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 452056
Push 35282 by btara@mozilla.com at Fri, 28 Dec 2018 21:50:42 +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 451787
Push 35253 by ccoroiu@mozilla.com at Sat, 22 Dec 2018 04:12:04 +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 451786
Push 35253 by ccoroiu@mozilla.com at Sat, 22 Dec 2018 04:12:04 +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 451781
Push 35253 by ccoroiu@mozilla.com at Sat, 22 Dec 2018 04:12:04 +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 451780
Push 35253 by ccoroiu@mozilla.com at Sat, 22 Dec 2018 04:12:04 +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 451779
Push 35253 by ccoroiu@mozilla.com at Sat, 22 Dec 2018 04:12:04 +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 451600
Push 35247 by ebalazs@mozilla.com at Fri, 21 Dec 2018 09:36:28 +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 451591
Push 35247 by ebalazs@mozilla.com at Fri, 21 Dec 2018 09:36:28 +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 451590
Push 35247 by ebalazs@mozilla.com at Fri, 21 Dec 2018 09:36:28 +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 451436
Push 35238 by rmaries@mozilla.com at Thu, 20 Dec 2018 05:04:43 +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 451419
Push 35237 by rmaries@mozilla.com at Thu, 20 Dec 2018 04:52:39 +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 451418
Push 35237 by rmaries@mozilla.com at Thu, 20 Dec 2018 04:52:39 +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 451417
Push 35237 by rmaries@mozilla.com at Thu, 20 Dec 2018 04:52:39 +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 451416
Push 35237 by rmaries@mozilla.com at Thu, 20 Dec 2018 04:52:39 +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 451415
Push 35237 by rmaries@mozilla.com at Thu, 20 Dec 2018 04:52:39 +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 451414
Push 35237 by rmaries@mozilla.com at Thu, 20 Dec 2018 04:52:39 +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