searching for reviewer(mshal)
cc20c7974801: Bug 1497575: [staging-release] Vendor mozilla-version; r=firefox-build-system-reviewers,mshal
Tom Prince <mozilla@hocat.ca> - Tue, 16 Oct 2018 21:14:56 +0000 - rev 497465
Push 9996 by archaeopteryx@coole-files.de at 2018-10-18 18:37 +0000
Bug 1497575: [staging-release] Vendor mozilla-version; r=firefox-build-system-reviewers,mshal Differential Revision: https://phabricator.services.mozilla.com/D8624
6dad1580bc3e: Bug 1498031 - Merge code paths for running configure between Tup and Make based backends. r=firefox-build-system-reviewers,mshal
Chris Manchester <cmanchester@mozilla.com> - Tue, 16 Oct 2018 22:21:36 +0000 - rev 497275
Push 9996 by archaeopteryx@coole-files.de at 2018-10-18 18:37 +0000
Bug 1498031 - Merge code paths for running configure between Tup and Make based backends. r=firefox-build-system-reviewers,mshal This addresses a related issue along the way: a build that results in running configure would not update the value of self.config_environment (and therefore self.substs) as seen from the build driver, so out of date values would have been used. The changes to Makefile.in and client.mk made exploit the assumption that by he time anything in the Make build is running, config.status is up to date. Users running "make" without the benefit of "mach" will need to manually run configure when necessary in order to take this into account. Differential Revision: https://phabricator.services.mozilla.com/D8473
bcfb279c5ee8: Bug 1418464 - Part 2: Do less work when packaging GeckoView. r=mshal,jchen
Nick Alexander <nalexander@mozilla.com> - Tue, 09 Oct 2018 18:35:51 +0000 - rev 496054
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1418464 - Part 2: Do less work when packaging GeckoView. r=mshal,jchen There are two significant parts to this commit. The first avoids scanning for duplicates in the omnijar when packaging locally. The Fennec/GeckoView local development edit-test-compile loop _always_ includes packaging, so these developers always pay to scan for duplicates. And, for historical reasons (Bug 1351000), we build both a Fennec and a GeckoView omnijar, so these developers pay to scan twice! Since scanning for duplicates isn't something that local developers are likely to act on, let's not do this at all (rather than, say, only once for Fennec). The second avoids stripping and XZ compressing Fennec/GeckoView asset/ libraries twice. A little path hacking allows to exploit the fact that the executable processing is idempotent, saving a significant amount of time during |mach package|. The final part of this commit just reduces the verbosity of a `zipalign` invocation. Depends on D7314 Differential Revision: https://phabricator.services.mozilla.com/D7315
a32b2b41d1f7: Bug 1418464 - Part 1: XZ compress in the packager rather than package_fennec_apk.py. r=mshal
Nick Alexander <nalexander@mozilla.com> - Tue, 09 Oct 2018 18:35:22 +0000 - rev 496053
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1418464 - Part 1: XZ compress in the packager rather than package_fennec_apk.py. r=mshal By doing this in the packager, it makes it easier to incorporate the strip and XZ compress logic into the local Gradle build process. To that end, this patch makes XZ compression a little more explicit in package-manifest.in and lifts the logic next to the existing logic for stripping. Since we only want to XZ compress assets/ (and not libs/), we need a new flag. Differential Revision: https://phabricator.services.mozilla.com/D7314
f618f65de81b: Bug 1497373 - Guard against relying on an empty source directory referred to by an jar.mn wildcard in the Tup backend. r=firefox-build-system-reviewers,mshal
Chris Manchester <cmanchester@mozilla.com> - Tue, 09 Oct 2018 13:05:32 +0000 - rev 496036
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1497373 - Guard against relying on an empty source directory referred to by an jar.mn wildcard in the Tup backend. r=firefox-build-system-reviewers,mshal Differential Revision: https://phabricator.services.mozilla.com/D8047
e3d243f3ff07: Bug 1496853 - Enable link time optimization for rust in tup for --enable-release builds. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Mon, 08 Oct 2018 17:51:34 +0000 - rev 495724
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1496853 - Enable link time optimization for rust in tup for --enable-release builds. r=mshal Differential Revision: https://phabricator.services.mozilla.com/D7951
d6794cb231e1: Bug 1418464 - Part 2: Do less work when packaging GeckoView. r=mshal,jchen
Nick Alexander <nalexander@mozilla.com> - Fri, 05 Oct 2018 18:29:04 +0000 - rev 495578
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1418464 - Part 2: Do less work when packaging GeckoView. r=mshal,jchen There are two significant parts to this commit. The first avoids scanning for duplicates in the omnijar when packaging locally. The Fennec/GeckoView local development edit-test-compile loop _always_ includes packaging, so these developers always pay to scan for duplicates. And, for historical reasons (Bug 1351000), we build both a Fennec and a GeckoView omnijar, so these developers pay to scan twice! Since scanning for duplicates isn't something that local developers are likely to act on, let's not do this at all (rather than, say, only once for Fennec). The second avoids stripping and XZ compressing Fennec/GeckoView asset/ libraries twice. A little path hacking allows to exploit the fact that the executable processing is idempotent, saving a significant amount of time during |mach package|. The final part of this commit just reduces the verbosity of a `zipalign` invocation. Depends on D7314 Differential Revision: https://phabricator.services.mozilla.com/D7315
cc793c2d8cee: Bug 1418464 - Part 1: XZ compress in the packager rather than package_fennec_apk.py. r=mshal
Nick Alexander <nalexander@mozilla.com> - Fri, 05 Oct 2018 18:29:12 +0000 - rev 495577
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1418464 - Part 1: XZ compress in the packager rather than package_fennec_apk.py. r=mshal By doing this in the packager, it makes it easier to incorporate the strip and XZ compress logic into the local Gradle build process. To that end, this patch makes XZ compression a little more explicit in package-manifest.in and lifts the logic next to the existing logic for stripping. Since we only want to XZ compress assets/ (and not libs/), we need a new flag. Differential Revision: https://phabricator.services.mozilla.com/D7314
b0a184126de4: Bug 1461714 - Introduce DebuggerModules in moz.build to build Debugger.html modules from (jsx) sources r=mshal,jlast
Alexandre Poirot <poirot.alex@gmail.com> - Fri, 05 Oct 2018 08:31:53 +0000 - rev 495515
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1461714 - Introduce DebuggerModules in moz.build to build Debugger.html modules from (jsx) sources r=mshal,jlast MozReview-Commit-ID: 1UuU6tV6LC2 Differential Revision: https://phabricator.services.mozilla.com/D1741
d678adeaddcd: Bug 1397263 - move --enable-accessibility to moz.configure; r=mshal
Nathan Froyd <froydnj@mozilla.com> - Wed, 03 Oct 2018 20:29:29 -0400 - rev 495304
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1397263 - move --enable-accessibility to moz.configure; r=mshal
237dbec378d8: Bug 1397263 - move ASOUTOPTION to moz.configure; r=mshal
Nathan Froyd <froydnj@mozilla.com> - Wed, 03 Oct 2018 20:29:29 -0400 - rev 495303
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1397263 - move ASOUTOPTION to moz.configure; r=mshal
c4c98ffc7f4f: Bug 1461714 - Introduce DebuggerModules in moz.build to build Debugger.html modules from (jsx) sources r=mshal,jlast
Alexandre Poirot <poirot.alex@gmail.com> - Wed, 03 Oct 2018 20:16:53 +0000 - rev 495258
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1461714 - Introduce DebuggerModules in moz.build to build Debugger.html modules from (jsx) sources r=mshal,jlast MozReview-Commit-ID: 1UuU6tV6LC2 Differential Revision: https://phabricator.services.mozilla.com/D1741
6e222901deec: Bug 1443332 - Fold APK signing from android-common.mk into upload-files-APK.mk. r=firefox-build-system-reviewers,mshal
Nick Alexander <nalexander@mozilla.com> - Wed, 03 Oct 2018 18:05:27 +0000 - rev 495175
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1443332 - Fold APK signing from android-common.mk into upload-files-APK.mk. r=firefox-build-system-reviewers,mshal This merely centralizes logic that was formerly used at multiple sites into the single remaining use site. None of the JAVA* flags have been used for a long time. Differential Revision: https://phabricator.services.mozilla.com/D7313
167c811dfccc: Bug 1495108 - Build the js shell during tup builds in automation. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Mon, 01 Oct 2018 22:43:46 +0000 - rev 494806
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1495108 - Build the js shell during tup builds in automation. r=mshal Differential Revision: https://phabricator.services.mozilla.com/D7350
8ee841ba4103: Bug 1495108 - Skip symlinking $objdir/dist/bin/js to $objdir/js/src/js in the tup backend in browser builds. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Mon, 01 Oct 2018 22:43:30 +0000 - rev 494805
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1495108 - Skip symlinking $objdir/dist/bin/js to $objdir/js/src/js in the tup backend in browser builds. r=mshal Differential Revision: https://phabricator.services.mozilla.com/D7348
7783682f8ba7: Bug 1492526: Don't build mar's as part of the build; r=firefox-build-system-reviewers,mshal,Callek
Tom Prince <mozilla@hocat.ca> - Mon, 01 Oct 2018 18:15:40 +0000 - rev 494772
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1492526: Don't build mar's as part of the build; r=firefox-build-system-reviewers,mshal,Callek We need to sign parts of the contents of the archives, so the mar's that we ship get built as part of the repackage task. Thus, there is no reason to also create and upload as part of the build, just to throw them away. Differential Revision: https://phabricator.services.mozilla.com/D6213
c4758f66e313: Bug 1495314 - Use the value of MOZ_DEBUG_RUST from individual objects in the Tup backend. r=firefox-build-system-reviewers,mshal
Chris Manchester <cmanchester@mozilla.com> - Mon, 01 Oct 2018 16:13:46 +0000 - rev 494764
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1495314 - Use the value of MOZ_DEBUG_RUST from individual objects in the Tup backend. r=firefox-build-system-reviewers,mshal Differential Revision: https://phabricator.services.mozilla.com/D7261
1b9e4b90413f: Bug 1472496 - Don't call out to readelf in check_binary.py. r=mshal
Paul Adenot <paul@paul.cx> - Mon, 01 Oct 2018 13:26:35 +0000 - rev 494708
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1472496 - Don't call out to readelf in check_binary.py. r=mshal Differential Revision: https://phabricator.services.mozilla.com/D6892
c3af1b427280: Bug 1494791 - Build rust programs in the tup backend. r=firefox-build-system-reviewers,mshal
Chris Manchester <cmanchester@mozilla.com> - Fri, 28 Sep 2018 21:49:06 +0000 - rev 494618
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1494791 - Build rust programs in the tup backend. r=firefox-build-system-reviewers,mshal Differential Revision: https://phabricator.services.mozilla.com/D7147
e3e005ca7ffa: Bug 1494139 - Link rust libraries into programs in the tup backend. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Fri, 28 Sep 2018 00:38:47 +0000 - rev 494367
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1494139 - Link rust libraries into programs in the tup backend. r=mshal Differential Revision: https://phabricator.services.mozilla.com/D7136
23ebf9cc2c2d: Bug 1494139 - Add rust build script outputs to the tup backend for upcoming cranelift crates. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Fri, 28 Sep 2018 00:39:44 +0000 - rev 494366
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1494139 - Add rust build script outputs to the tup backend for upcoming cranelift crates. r=mshal Differential Revision: https://phabricator.services.mozilla.com/D7137
fd114fd7cf68: Bug 1494139 - Place build script outputs in each package's output directory in the tup backend. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Fri, 28 Sep 2018 00:31:56 +0000 - rev 494365
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1494139 - Place build script outputs in each package's output directory in the tup backend. r=mshal Differential Revision: https://phabricator.services.mozilla.com/D7135
5b433242973a: Bug 1492291 - Wrap rustc invocations in the tup backend to forward relevant info from cargo build script outputs. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Sat, 22 Sep 2018 00:38:12 +0000 - rev 493495
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1492291 - Wrap rustc invocations in the tup backend to forward relevant info from cargo build script outputs. r=mshal Differential Revision: https://phabricator.services.mozilla.com/D6422
3478b4d04eb9: Bug 1491967 - Document the difference between partial tree builds in Make and Tup. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Fri, 21 Sep 2018 19:05:51 +0000 - rev 493481
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1491967 - Document the difference between partial tree builds in Make and Tup. r=mshal Differential Revision: https://phabricator.services.mozilla.com/D6433
1f58d9672eee: Bug 1491967 - Translate arguments to |./mach build| to objdir paths when possible in the tup backend. r=firefox-build-system-reviewers,mshal
Chris Manchester <cmanchester@mozilla.com> - Fri, 21 Sep 2018 20:20:49 +0000 - rev 493480
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1491967 - Translate arguments to |./mach build| to objdir paths when possible in the tup backend. r=firefox-build-system-reviewers,mshal Differential Revision: https://phabricator.services.mozilla.com/D6084
9d271d2f52e7: Bug 1492986 - Document expectations for out of tree objdirs and multiple objdirs in the Tup backend. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Fri, 21 Sep 2018 18:28:36 +0000 - rev 493473
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1492986 - Document expectations for out of tree objdirs and multiple objdirs in the Tup backend. r=mshal Differential Revision: https://phabricator.services.mozilla.com/D6437
96059b4f6d8a: bug 1490119: Add build system bits for building dep updater. r=firefox-build-system-reviewers,mshal,rstrong
Ben Hearsum <bhearsum@mozilla.com> - Wed, 19 Sep 2018 19:55:23 +0000 - rev 493019
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
bug 1490119: Add build system bits for building dep updater. r=firefox-build-system-reviewers,mshal,rstrong This patch gets us building an updater binary that always embeds the dep certificates (instead of release or nightly), and builds a new tests package that includes it. I had a lot of trouble getting the test package generated correctly due to the fact that things in "_tests" won't be included for test packages that aren't "common". My fix for that isn't ideal - I'm open to something better. Differential Revision: https://phabricator.services.mozilla.com/D5900
b3782814d458: Bug 1490463 - part 3 - remove BUILD_TOOLS from config.mk; r=mshal
Ted Mielczarek <ted@mielczarek.org> - Tue, 18 Sep 2018 16:02:22 -0400 - rev 492895
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1490463 - part 3 - remove BUILD_TOOLS from config.mk; r=mshal BUILD_TOOLS was only ever used for things that another variable provides equally well. Removing BUILD_TOOLS means that we can remove win_srcdir and WIN_TOP_SRC as well.
23cb01b0c33e: Bug 1490463 - part 2 - use srcdir_rel for passing manifest paths to mt.exe; r=mshal
Ted Mielczarek <ted@mielczarek.org> - Tue, 18 Sep 2018 16:02:22 -0400 - rev 492894
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1490463 - part 2 - use srcdir_rel for passing manifest paths to mt.exe; r=mshal mt.exe doesn't like absolute paths, so we use srcdir-relative paths where necessary for file arguments.
263fb3ff055c: Bug 1490463 - part 1 - emit a srcdir_rel variable in every directory; r=mshal
Nathan Froyd <froydnj@mozilla.com> - Tue, 18 Sep 2018 16:02:23 -0400 - rev 492893
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1490463 - part 1 - emit a srcdir_rel variable in every directory; r=mshal Many Windows tools don't deal well with absolute paths for filenames, oddly enough, so we want to pass relative paths into the source directory where possible. These relative paths also mean that they look like "normal" unix paths to WSL and therefore don't require any special handling.
0780fdf31ce1: bug 1490325 - write sccache log directly to artifact directory, make logs slightly more verbose. r=mshal
Ted Mielczarek <ted@mielczarek.org> - Tue, 18 Sep 2018 20:02:17 +0000 - rev 492751
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
bug 1490325 - write sccache log directly to artifact directory, make logs slightly more verbose. r=mshal This patch makes it so we write the sccache log directly to the artifact directory, so that it will be uploaded even if the build fails. It also makes the log slightly more verbose. Both of these should help with diagnosing sccache failures in CI. The sccache log will no longer be explicitly gzip compressed, but some Taskcluster client implementations will store it as gzip compressed. Differential Revision: https://phabricator.services.mozilla.com/D6187
8f15b7b4362d: Bug 1485187 - Document known failure scenarios for Tup automation builds. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Tue, 18 Sep 2018 15:09:24 +0000 - rev 492746
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1485187 - Document known failure scenarios for Tup automation builds. r=mshal Differential Revision: https://phabricator.services.mozilla.com/D5709
391f1d4d5cda: Bug 1490763 - Export ICECC environment variables to compilation commands in the tup backend. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Tue, 18 Sep 2018 15:32:12 +0000 - rev 492732
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1490763 - Export ICECC environment variables to compilation commands in the tup backend. r=mshal Differential Revision: https://phabricator.services.mozilla.com/D5708
be0107db18f7: Bug 1414060 - give json.dump the correct encoding; r=mshal
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Mon, 10 Sep 2018 18:57:40 -0400 - rev 491357
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1414060 - give json.dump the correct encoding; r=mshal
5ba9ea66286d: Bug 1414060 - move NONASCII to moz.configure; r=mshal
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Mon, 10 Sep 2018 18:57:40 -0400 - rev 491356
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1414060 - move NONASCII to moz.configure; r=mshal
bb4d2474abdf: Bug 1487505 - Prompt user to run `tup init` in an appropriate location when building an objdir outside of the srcdir in tup. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Mon, 10 Sep 2018 18:40:42 +0000 - rev 491280
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1487505 - Prompt user to run `tup init` in an appropriate location when building an objdir outside of the srcdir in tup. r=mshal Differential Revision: https://phabricator.services.mozilla.com/D4808
e2a02b08089b: Bug 1488307 - Build the LLVM gold plugin. r=mshal
Mike Hommey <mh+mozilla@glandium.org> - Thu, 30 Aug 2018 10:55:49 +0900 - rev 490487
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1488307 - Build the LLVM gold plugin. r=mshal As much as it's tempting to use LLD for LTO, it still causes some subtle problems with the build, and it's still better to keep using BFD ld for the time being. Doing so requires the gold plugin, which only requires to pass cmake the directory where the binutils headers are, and they are part of the gcc toolchain headers. Differential Revision: https://phabricator.services.mozilla.com/D4896
c2b5cf7bde83: Bug 1488307 - Build the LLVM gold plugin. r=mshal
Mike Hommey <mh+mozilla@glandium.org> - Thu, 30 Aug 2018 10:55:49 +0900 - rev 490472
Push 9984 by ffxbld-merge at 2018-10-15 21:07 +0000
Bug 1488307 - Build the LLVM gold plugin. r=mshal As much as it's tempting to use LLD for LTO, it still causes some subtle problems with the build, and it's still better to keep using BFD ld for the time being. Doing so requires the gold plugin, which only requires to pass cmake the directory where the binutils headers are, and they are part of the gcc toolchain headers. Differential Revision: https://phabricator.services.mozilla.com/D4896
d09adc22ea7f: Bug 1487180 - Upload the build graph report as a part of the tup build. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Fri, 31 Aug 2018 19:18:47 +0000 - rev 489471
Push 9738 by aciure@mozilla.com at 2018-09-03 16:13 +0000
Bug 1487180 - Upload the build graph report as a part of the tup build. r=mshal Differential Revision: https://phabricator.services.mozilla.com/D4626
8f1443ae9fe4: Bug 1481604 - Require nightly Cargo in addition to a particular rustc when building with tup. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Wed, 22 Aug 2018 20:39:33 +0000 - rev 488034
Push 9719 by ffxbld-merge at 2018-08-24 17:49 +0000
Bug 1481604 - Require nightly Cargo in addition to a particular rustc when building with tup. r=mshal Our version check is removed as well, as the current required rustc version for Firefox includes all features required to build with tup. Differential Revision: https://phabricator.services.mozilla.com/D3847
8eac225243d8: Bug 1480558 - part 4 - add icudata support for aarch64 windows; r=mshal
Nathan Froyd <froydnj@mozilla.com> - Tue, 21 Aug 2018 11:00:34 -0400 - rev 487704
Push 9719 by ffxbld-merge at 2018-08-24 17:49 +0000
Bug 1480558 - part 4 - add icudata support for aarch64 windows; r=mshal yasm doesn't support aarch64, and trying to use GNU as with an MSVC build seems like sadness waiting to happen. Instead, we'll generate our own assembly file that armasm64 will accept.
90a93173d247: Bug 1480558 - part 3 - unset AS_DASH_C_FLAG for aarch64 windows; r=mshal
Nathan Froyd <froydnj@mozilla.com> - Tue, 21 Aug 2018 11:00:35 -0400 - rev 487703
Push 9719 by ffxbld-merge at 2018-08-24 17:49 +0000
Bug 1480558 - part 3 - unset AS_DASH_C_FLAG for aarch64 windows; r=mshal The assembler for this platform doesn't need the special handling AS_DASH_C_FLAG provides.
7378a8999aea: Bug 1480558 - part 2 - don't add MOZ_DEBUG_FLAGS to ASFLAGS on aarch64 windows; r=mshal
Nathan Froyd <froydnj@mozilla.com> - Tue, 21 Aug 2018 11:00:35 -0400 - rev 487702
Push 9719 by ffxbld-merge at 2018-08-24 17:49 +0000
Bug 1480558 - part 2 - don't add MOZ_DEBUG_FLAGS to ASFLAGS on aarch64 windows; r=mshal armasm64 doesn't accept the same options as its x86-ish counterparts, and passing options it doesn't understand causes assembly to fail. So let's just not pass any flags to the assembler for the moment.
edc9c6244815: Bug 1480558 - part 1 - set AS appropriately on aarch64 windows; r=mshal
Nathan Froyd <froydnj@mozilla.com> - Tue, 21 Aug 2018 11:00:35 -0400 - rev 487701
Push 9719 by ffxbld-merge at 2018-08-24 17:49 +0000
Bug 1480558 - part 1 - set AS appropriately on aarch64 windows; r=mshal
0b502a7a768f: Bug 1481504 - fix HOST_OUTOPTION setting for Windows cross-compiles; r=mshal
Nathan Froyd <froydnj@mozilla.com> - Mon, 20 Aug 2018 17:22:44 -0400 - rev 487591
Push 9719 by ffxbld-merge at 2018-08-24 17:49 +0000
Bug 1481504 - fix HOST_OUTOPTION setting for Windows cross-compiles; r=mshal For "real" Windows-to-Windows cross compiles, the setting of HOST_OUTOPTION is incorrect: it assumes that if we are cross-compiling, we'll be using `-o ` (GNU-style) rather than `-Fo` (MSVC-style). Our normal x86 Windows automation builds are technically not cross-compiles (host and target are both x86 Windows), so this case has never bothered us before. But when compiling for AArch64 Windows, we are really doing a cross-compile, and so we need to be more careful about how we set this option; otherwise, host compilations will mysteriously fail because they won't produce any output.
92fd5c3a0996: Bug 1481590 - generating report with |mach analyze all| and modifying |mach summarize| to become |mach analyze files| r=gps,mshal,chmanchester
Chris Manchester <cmanchester@mozilla.com> - Fri, 17 Aug 2018 14:20:07 -0700 - rev 487319
Push 9719 by ffxbld-merge at 2018-08-24 17:49 +0000
Bug 1481590 - generating report with |mach analyze all| and modifying |mach summarize| to become |mach analyze files| r=gps,mshal,chmanchester
facafe35dd26: Bug 1482583 - Suppress clang-cl warnings in some third-party directories. r=mshal
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Sat, 11 Aug 2018 06:05:19 +0900 - rev 486795
Push 9719 by ffxbld-merge at 2018-08-24 17:49 +0000
Bug 1482583 - Suppress clang-cl warnings in some third-party directories. r=mshal
ac5d5dec618e: Bug 1481590 - generating report with |mach analyze all| and modifying |mach summarize| to become |mach analyze files| r=gps,mshal,chmanchester
Sofia Carrillo <scarrillo@mozilla.com> - Wed, 15 Aug 2018 01:12:03 +0000 - rev 486679
Push 9719 by ffxbld-merge at 2018-08-24 17:49 +0000
Bug 1481590 - generating report with |mach analyze all| and modifying |mach summarize| to become |mach analyze files| r=gps,mshal,chmanchester Differential Revision: https://phabricator.services.mozilla.com/D2981
37cf2f43323b: Bug 1474028 - Use output categories to exclude the gtest libxul from the default tup build. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Fri, 10 Aug 2018 12:07:36 -0700 - rev 486671
Push 9719 by ffxbld-merge at 2018-08-24 17:49 +0000
Bug 1474028 - Use output categories to exclude the gtest libxul from the default tup build. r=mshal MozReview-Commit-ID: 2C9PmFziFqr
adadcbb4f742: Bug 1478798 - Handle the CLOBBER file optimistically in the Tup backend. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Mon, 13 Aug 2018 17:07:41 +0000 - rev 486390
Push 9719 by ffxbld-merge at 2018-08-24 17:49 +0000
Bug 1478798 - Handle the CLOBBER file optimistically in the Tup backend. r=mshal MozReview-Commit-ID: DDIqlDwjKil Differential Revision: https://phabricator.services.mozilla.com/D2799