searching for reviewer(dmajor)
8ba3c1292475b96e2ccb46c3232c929863451ff6: Bug 1486042 - default clang-cl pgo to use cross-language LTO; r=dmajor
Nathan Froyd <froydnj@mozilla.com> - Tue, 16 Jul 2019 02:39:18 +0000 - rev 483441
Push 36317 by ncsoregi@mozilla.com at Fri, 19 Jul 2019 09:42:52 +0000
Bug 1486042 - default clang-cl pgo to use cross-language LTO; r=dmajor This change is a little bit of a cheat, because of course MSVC doesn't do cross-language LTO by default, but it seems consistent. Depends on D33317 Differential Revision: https://phabricator.services.mozilla.com/D33318
402b26b7e514ffc7a4c3e5ff289a221d92fd3e38: Bug 1486042 - switch all existing `MOZ_LTO` configs to use cross-language LTO; r=dmajor
Nathan Froyd <froydnj@mozilla.com> - Tue, 16 Jul 2019 02:39:16 +0000 - rev 483440
Push 36317 by ncsoregi@mozilla.com at Fri, 19 Jul 2019 09:42:52 +0000
Bug 1486042 - switch all existing `MOZ_LTO` configs to use cross-language LTO; r=dmajor This change is a no-op for win64 configs, as they had this feature before. Differential Revision: https://phabricator.services.mozilla.com/D33317
fb3217bef0ecf64076980aeef763d386d680ccb4: Bug 1564538: Set -ffreestanding on DllBlocklistWin.cpp; r=dmajor
Aaron Klotz <aklotz@mozilla.com> - Tue, 16 Jul 2019 18:24:37 +0000 - rev 482984
Push 36303 by dvarga@mozilla.com at Wed, 17 Jul 2019 09:36:40 +0000
Bug 1564538: Set -ffreestanding on DllBlocklistWin.cpp; r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D37599
a272bcf87c2b0ef89213e9b1ea7837667bc412c8: Bug 1565157 - Fix diffoscope use of lipo and otool after bug 1551690. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Thu, 11 Jul 2019 14:39:43 +0000 - rev 482472
Push 36282 by dvarga@mozilla.com at Fri, 12 Jul 2019 09:56:21 +0000
Bug 1565157 - Fix diffoscope use of lipo and otool after bug 1551690. r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D37685
6fc15315a29b89811ae05287c9078eb299236c7c: Bug 1553776: Add DLL blocklist entries for injected Ivanti Security Endpoint DLLs; r=dmajor
Aaron Klotz <aklotz@mozilla.com> - Wed, 10 Jul 2019 13:52:27 +0000 - rev 482185
Push 36271 by aiakab@mozilla.com at Wed, 10 Jul 2019 21:50:49 +0000
Bug 1553776: Add DLL blocklist entries for injected Ivanti Security Endpoint DLLs; r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D37483
5ea16b65fba1d09959c4ee61e8cc7c21906bb505: Bug 1561821 - Bump toolkit/crashreporter's minimum supported rust version. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Fri, 05 Jul 2019 22:01:23 +0000 - rev 481764
Push 36263 by rgurzau@mozilla.com at Tue, 09 Jul 2019 09:51:18 +0000
Bug 1561821 - Bump toolkit/crashreporter's minimum supported rust version. r=dmajor As it turns out, the version the minidump-stackwalk tasks use (1.31), is the first version that actually builds the project: 1.30 and earlier fail because for some reason, cargo wants to read all Cargo.toml files in the workspace, including unrelated ones, and barfs on features that weren't supported until 1.31. Differential Revision: https://phabricator.services.mozilla.com/D37020
7ec11413a2c249d8879154e4416d790587087081: Bug 1562256 - Update mingw version and re-enable mingw-clang builds r=dmajor
Tom Ritter <tom@mozilla.com> - Tue, 02 Jul 2019 20:50:51 +0000 - rev 481019
Push 36230 by aciure@mozilla.com at Wed, 03 Jul 2019 04:09:04 +0000
Bug 1562256 - Update mingw version and re-enable mingw-clang builds r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D36662
900a0b1270437d60f87cd2832743439824ee9473: Bug 1562239 - Disable mingwclang builds temporarily until we can update the APIs r=dmajor
Tom Ritter <tom@mozilla.com> - Fri, 28 Jun 2019 17:12:37 +0000 - rev 480595
Push 36215 by shindli@mozilla.com at Fri, 28 Jun 2019 23:19:25 +0000
Bug 1562239 - Disable mingwclang builds temporarily until we can update the APIs r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D36345
dcae89181bb2f880af70b17048a56230406fa5f4: Bug 1561088 - emit unwind information for libffi aarch64/win assembly; r=dmajor,gsvelto
Nathan Froyd <froydnj@mozilla.com> - Thu, 27 Jun 2019 13:36:48 +0000 - rev 480349
Push 36211 by rmaries@mozilla.com at Thu, 27 Jun 2019 21:47:35 +0000
Bug 1561088 - emit unwind information for libffi aarch64/win assembly; r=dmajor,gsvelto The hand-written assembly for libffi on aarch64/windows doesn't emit unwind information. If we ever tried to unwind through these functions, they'd look like leaf functions, which is decidedly not true and would cause great pain. For whatever reason, the original aarch64 libffi functions used x21/x22/x23/x24 as their (callee-saved) scratch registers. This convention works on windows as well, but the unwind information on windows mandates that we start saving callee-saved registers starting from x19, rather than x21. Rather than rewriting the assembly to use x19/x20 instead of x21/x22, which would be a large change, we chose instead to simply save/restore extra registers in the prolog/epilog. This change does make the stack frame sizes slightly bigger, but an extra 16 bytes in libffi stack frames should not matter. The `-TC` change is necessary to make the compiler play nicely with .asm file suffixes. Differential Revision: https://phabricator.services.mozilla.com/D35714
7b6e49ddb472a08ae451b630e3c583a3776f0915: Bug 1561702 - Bump sccache in tree to 0.2.9 release. r=dmajor
Chris Manchester <cmanchester@mozilla.com> - Wed, 26 Jun 2019 19:58:16 +0000 - rev 480202
Push 36208 by ccoroiu@mozilla.com at Thu, 27 Jun 2019 09:34:48 +0000
Bug 1561702 - Bump sccache in tree to 0.2.9 release. r=dmajor This version includes several fixes for sccache-dist in addition to changes that make sccache compatible with cargo pipelining. Differential Revision: https://phabricator.services.mozilla.com/D36075
b5c65f2ea1acbc7a95a1c57e72464661540ab821: Bug 1557785 - Fix automatic setting of LTO with clang-cl; r=dmajor
Mike Shal <mshal@mozilla.com> - Tue, 25 Jun 2019 18:38:15 +0000 - rev 480095
Push 36201 by csabou@mozilla.com at Wed, 26 Jun 2019 03:57:29 +0000
Bug 1557785 - Fix automatic setting of LTO with clang-cl; r=dmajor With clang-cl and PGO enabled, toolchain.configure automatically turns on LTO for compatibility with MSVC. However, MOZ_PGO is set for both the profile-generate and profile-use builds in a 3-tier PGO setup via imply_option(), but we only want LTO enabled for the profile-use build (see bug 1483778). For 1-tier PGO builds, which are still used by local developers, MOZ_PGO will be set and --enable-profile-generate will be unset, so LTO will be automatically enabled. The profiledbuild target in make is responsible for disabling MOZ_LTO on the profile-generate build. For 3-tier PGO builds, MOZ_PGO will still be set, so we can skip setting LTO in configure when --enable-profile-generate is set. Differential Revision: https://phabricator.services.mozilla.com/D34800
82daf65cbe5e55ddefa27e293dfcbfe27af23062: Bug 1558554 - Properly detect low-commit space scenarios on Windows r=dmajor
Gabriele Svelto <gsvelto@mozilla.com> - Fri, 14 Jun 2019 20:56:41 +0000 - rev 479078
Push 36163 by malexandru@mozilla.com at Mon, 17 Jun 2019 09:57:50 +0000
Bug 1558554 - Properly detect low-commit space scenarios on Windows r=dmajor This uses GetPerformanceInformation() to measure how much commit space is available globally. Previously we relied on GlobalMemoryStatusEx() but in spite of the function name the commit-space values it returns are *per process* and thus unreliable. Available physical memory measurement has also been removed since it was never used and we don't plan on using it anytime soon. Differential Revision: https://phabricator.services.mozilla.com/D35018
d59aabc0dff5b435facab450a484e48edba49090: Bug 1559351 - Update rust nightly toolchain to last nightly versioned 1.35. r=dmajor
Chris Manchester <cmanchester@mozilla.com> - Fri, 14 Jun 2019 20:10:47 +0000 - rev 478922
Push 36155 by apavel@mozilla.com at Sat, 15 Jun 2019 09:53:16 +0000
Bug 1559351 - Update rust nightly toolchain to last nightly versioned 1.35. r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D35074
767a66943f7168fc528b1e56f8354d51775b28ec: Bug 1557019 - Package the d3d compiler dll during artifact builds. r=dmajor
Chris Manchester <cmanchester@mozilla.com> - Fri, 14 Jun 2019 20:06:06 +0000 - rev 478920
Push 36155 by apavel@mozilla.com at Sat, 15 Jun 2019 09:53:16 +0000
Bug 1557019 - Package the d3d compiler dll during artifact builds. r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D35069
715849d7c913f8b9698f1d4e7584959ad043f5d9: Bug 1557583 - Move --enable-*-sanitizers options to python configure. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Fri, 07 Jun 2019 13:08:27 +0000 - rev 478546
Push 36145 by aciure@mozilla.com at Thu, 13 Jun 2019 03:50:31 +0000
Bug 1557583 - Move --enable-*-sanitizers options to python configure. r=dmajor But keep the corresponding logic in sanitize.m4. Differential Revision: https://phabricator.services.mozilla.com/D34116
20c4d3173a63197e132a5a35d8165c5c93a2cd61: Bug 1558272: Add Windows 10 May 2019 Update to WindowsVersion.h; r=dmajor
Aaron Klotz <aklotz@mozilla.com> - Mon, 10 Jun 2019 18:52:38 +0000 - rev 478111
Push 36136 by nerli@mozilla.com at Tue, 11 Jun 2019 03:18:15 +0000
Bug 1558272: Add Windows 10 May 2019 Update to WindowsVersion.h; r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D34390
ecf50d97407608b38a93778e9eca6b1789e68c42: Bug 1557259 - Don't use clang integrated assembler for jsimd_dspr2.S. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Thu, 06 Jun 2019 12:39:12 +0000 - rev 477766
Push 36123 by dvarga@mozilla.com at Fri, 07 Jun 2019 16:17:54 +0000
Bug 1557259 - Don't use clang integrated assembler for jsimd_dspr2.S. r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D33931
00dd549cdd250a1cf9cfefcc561bbc23f92faed4: Bug 1557259 - Fix CPU_ARCH test for libjpeg on mips. r=dmajor
Mike Hommey <mh@glandium.org> - Thu, 06 Jun 2019 12:39:10 +0000 - rev 477765
Push 36123 by dvarga@mozilla.com at Fri, 07 Jun 2019 16:17:54 +0000
Bug 1557259 - Fix CPU_ARCH test for libjpeg on mips. r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D33915
71d3424191f63751068077270a32f9f3aeb026b8: Bug 1556662 - Fix a typo in change from bug 1469091. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Tue, 04 Jun 2019 11:39:44 +0000 - rev 476886
Push 36110 by malexandru@mozilla.com at Wed, 05 Jun 2019 09:49:10 +0000
Bug 1556662 - Fix a typo in change from bug 1469091. r=dmajor In a branch for `isinstance(obj, (HostSources, HostGeneratedSources))`, `isinstance(obj, GeneratedSources)` is clearly not going to match anything. `isinstance(obj, HostGeneratedSources)` is what was intended. Differential Revision: https://phabricator.services.mozilla.com/D33603
fcfcf2d1931ef792a891239a466fa42c958631b8: Bug 1556645 - Update libz-sys and revendor dependencies. r=dmajor
Bastien Orivel <eijebong@bananium.fr> - Tue, 04 Jun 2019 18:44:05 +0000 - rev 476859
Push 36110 by malexandru@mozilla.com at Wed, 05 Jun 2019 09:49:10 +0000
Bug 1556645 - Update libz-sys and revendor dependencies. r=dmajor This removes the dependency on the gcc crate Differential Revision: https://phabricator.services.mozilla.com/D33600
5e85998c4d97a236e8eaf1aaff622a979f60d789: Bug 1486042 - default clang-cl pgo to use cross-language LTO; r=dmajor
Nathan Froyd <froydnj@mozilla.com> - Fri, 31 May 2019 17:24:02 +0000 - rev 476451
Push 36095 by dvarga@mozilla.com at Sat, 01 Jun 2019 09:40:47 +0000
Bug 1486042 - default clang-cl pgo to use cross-language LTO; r=dmajor This change is a little bit of a cheat, because of course MSVC doesn't do cross-language LTO by default, but it seems consistent. Depends on D33317 Differential Revision: https://phabricator.services.mozilla.com/D33318
d083a8bd98ed78da5aff5facb1ac11f507ce023a: Bug 1486042 - switch all existing `MOZ_LTO` configs to use cross-language LTO; r=dmajor
Nathan Froyd <froydnj@mozilla.com> - Fri, 31 May 2019 17:48:40 +0000 - rev 476450
Push 36095 by dvarga@mozilla.com at Sat, 01 Jun 2019 09:40:47 +0000
Bug 1486042 - switch all existing `MOZ_LTO` configs to use cross-language LTO; r=dmajor This change is a no-op for win64 configs, as they had this feature before. Differential Revision: https://phabricator.services.mozilla.com/D33317
f593f5a5bfa3b1b32488eaeaefb6638c0c6c06e7: Bug 1555346 - require llvm-profdata when using pgo with clang{,-cl}; r=dmajor
Nathan Froyd <froydnj@mozilla.com> - Wed, 29 May 2019 15:59:18 +0000 - rev 476079
Push 36084 by shindli@mozilla.com at Wed, 29 May 2019 21:50:20 +0000
Bug 1555346 - require llvm-profdata when using pgo with clang{,-cl}; r=dmajor Detecting problems earlier is better than detecting them later. Differential Revision: https://phabricator.services.mozilla.com/D33013
e78c08a8a56c85a7a1e9e86364f672ea8e93cf73: Bug 1554056 - Don't allow --enable-shared-js outside of standalone spidermonkey builds. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Tue, 28 May 2019 18:45:03 +0000 - rev 475995
Push 36080 by nerli@mozilla.com at Wed, 29 May 2019 09:48:47 +0000
Bug 1554056 - Don't allow --enable-shared-js outside of standalone spidermonkey builds. r=dmajor The option has presumably not worked for at least a year, and was seldom used. Differential Revision: https://phabricator.services.mozilla.com/D32418
fdf579877df4b91c137e33d66f820499d0edf0e8: Bug 1554056 - Don't allow --enable-shared-js outside of standalone spidermonkey builds. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Tue, 28 May 2019 00:43:35 +0000 - rev 475781
Push 36072 by dluca@mozilla.com at Tue, 28 May 2019 09:38:00 +0000
Bug 1554056 - Don't allow --enable-shared-js outside of standalone spidermonkey builds. r=dmajor The option has presumably not worked for at least a year, and was seldom used. Differential Revision: https://phabricator.services.mozilla.com/D32418
aa0c152930e24ae1e5510bd78f2343e8480995b1: Bug 1554056 - Don't allow --enable-shared-js outside of standalone spidermonkey builds. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Tue, 28 May 2019 00:15:07 +0000 - rev 475777
Push 36072 by dluca@mozilla.com at Tue, 28 May 2019 09:38:00 +0000
Bug 1554056 - Don't allow --enable-shared-js outside of standalone spidermonkey builds. r=dmajor The option has presumably not worked for at least a year, and was seldom used. Differential Revision: https://phabricator.services.mozilla.com/D32418
a2d0fd91ab2322fb13a34b8404bafa8d93f7f77d: Bug 1554043 - Make the valgrind-test error when valgrind exits with a non-zero code slightly more useful. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Fri, 24 May 2019 11:47:13 +0000 - rev 475776
Push 36072 by dluca@mozilla.com at Tue, 28 May 2019 09:38:00 +0000
Bug 1554043 - Make the valgrind-test error when valgrind exits with a non-zero code slightly more useful. r=dmajor The exit code from valgrind may subtly indicate how it failed (like, if it's 139 or 137, which would mean respectively segfault or killed by something external), which is currently completely hidden, making diagnostics of things like bug 1545094 harder. Differential Revision: https://phabricator.services.mozilla.com/D32412
21dce2c0a95c4712ac804707c2129fe66e8866f7: Bug 1554086 - Apply old-configure.in parts of bug 1259382 to js/src/old-configure.in. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Fri, 24 May 2019 11:39:57 +0000 - rev 475775
Push 36072 by dluca@mozilla.com at Tue, 28 May 2019 09:38:00 +0000
Bug 1554086 - Apply old-configure.in parts of bug 1259382 to js/src/old-configure.in. r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D32432
67a82c16923e5cacfd347a94af2b1928eaa4b5b5: Bug 1550422 - P00. Fix Windows compilation. r=dmajor
Jean-Yves Avenard <jyavenard@mozilla.com> - Sat, 25 May 2019 10:13:00 +0000 - rev 475602
Push 36067 by ccoroiu@mozilla.com at Sun, 26 May 2019 21:12:53 +0000
Bug 1550422 - P00. Fix Windows compilation. r=dmajor Following the shift in unified build setup following the removal of gfxPrefs.{cpp,c} we hit this error. Unified builds made this header get included with other files that use multiple inheritance, and clang-cl about the conflicting inheritance models. Local testing suggests clang-cl doesn't need the pragma anyway, so just take it out. Differential Revision: https://phabricator.services.mozilla.com/D31465
54c85ac75dd041523712691da6da20c417f84994: Bug 1550422 - P00. Fix Windows compilation. r=dmajor
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 23 May 2019 04:13:13 +0000 - rev 475512
Push 36062 by aciure@mozilla.com at Sat, 25 May 2019 09:39:13 +0000
Bug 1550422 - P00. Fix Windows compilation. r=dmajor Following the shift in unified build setup following the removal of gfxPrefs.{cpp,c} we hit this error. Unified builds made this header get included with other files that use multiple inheritance, and clang-cl about the conflicting inheritance models. Local testing suggests clang-cl doesn't need the pragma anyway, so just take it out. Differential Revision: https://phabricator.services.mozilla.com/D31465
085342ba416f464742b068edd32f20fae8e18e87: Bug 1542746 - remove code for frontend-based PGO instrumentation; r=dmajor
Nathan Froyd <froydnj@mozilla.com> - Fri, 24 May 2019 20:00:38 +0000 - rev 475465
Push 36062 by aciure@mozilla.com at Sat, 25 May 2019 09:39:13 +0000
Bug 1542746 - remove code for frontend-based PGO instrumentation; r=dmajor We're moving to IR-level PGO instrumentation for clang-cl. We've also moved to using static linker ordering files, which was the primary application of the previous style of PGO instrumentation. We therefore we no longer need this code. Differential Revision: https://phabricator.services.mozilla.com/D31134
371b4da5b771df6fdc2aec5fe1ed09f22be99d1a: Bug 1550422 - P00. Fix Windows compilation. r=dmajor
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 22 May 2019 22:28:10 +0000 - rev 475061
Push 36054 by dvarga@mozilla.com at Thu, 23 May 2019 15:52:15 +0000
Bug 1550422 - P00. Fix Windows compilation. r=dmajor Following the shift in unified build setup following the removal of gfxPrefs.{cpp,c} we hit this error. Unified builds made this header get included with other files that use multiple inheritance, and clang-cl about the conflicting inheritance models. Local testing suggests clang-cl doesn't need the pragma anyway, so just take it out. Differential Revision: https://phabricator.services.mozilla.com/D31465
88cd601e92b786629fe2ac7eaa4f11c29035434f: Bug 1553481 - Filter out pdbs from CPP_UNIT_TEST_BINS so we don't try to strip them r=firefox-build-system-reviewers,dmajor
Tom Ritter <tom@mozilla.com> - Wed, 22 May 2019 15:08:07 +0000 - rev 474990
Push 36052 by btara@mozilla.com at Thu, 23 May 2019 04:37:46 +0000
Bug 1553481 - Filter out pdbs from CPP_UNIT_TEST_BINS so we don't try to strip them r=firefox-build-system-reviewers,dmajor Differential Revision: https://phabricator.services.mozilla.com/D32141
59ae39ef8edf171b0ef5417e74402ae233f71dc4: Bug 1551698 - disable PGO on some low-level windows files; r=dmajor
Nathan Froyd <froydnj@mozilla.com> - Wed, 15 May 2019 13:00:39 +0000 - rev 473914
Push 36019 by dvarga@mozilla.com at Wed, 15 May 2019 21:30:39 +0000
Bug 1551698 - disable PGO on some low-level windows files; r=dmajor PGO instrumentation interacts badly with this code, and it's not crucial that this code be lightning fast. Differential Revision: https://phabricator.services.mozilla.com/D31131
9aaca7d58bfa7c2b9bbb9119529fd4fa6942636f: Bug 1541313 - Upgrade nightly rust to the last one that was versioned 1.34. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Tue, 30 Apr 2019 22:16:11 +0000 - rev 472025
Push 35945 by ccoroiu@mozilla.com at Wed, 01 May 2019 04:21:12 +0000
Bug 1541313 - Upgrade nightly rust to the last one that was versioned 1.34. r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D29307
6e7ce11242e95f999435deeb3542ca17aaed685c: Bug 1547168 - Make the mingw-clang debug builds optimized r=dmajor
Tom Ritter <tom@mozilla.com> - Fri, 26 Apr 2019 12:28:15 +0000 - rev 471503
Push 35920 by aiakab@mozilla.com at Fri, 26 Apr 2019 22:02:33 +0000
Bug 1547168 - Make the mingw-clang debug builds optimized r=dmajor Because it's too painful to run otherwise. Differential Revision: https://phabricator.services.mozilla.com/D28938
c048ee540f4bd02240b5a77fdf9396040f3a4d90: Bug 1547007 - Remove mingw-gcc mozconfigs r=dmajor
Tom Ritter <tom@mozilla.com> - Fri, 26 Apr 2019 12:25:35 +0000 - rev 471502
Push 35920 by aiakab@mozilla.com at Fri, 26 Apr 2019 22:02:33 +0000
Bug 1547007 - Remove mingw-gcc mozconfigs r=dmajor These were missed when we removed the mingw-gcc build jobs Differential Revision: https://phabricator.services.mozilla.com/D28940
26aedbb093297679a40024e9ea8ae2695aab07d7: Bug 1535399 - Add --enable-proxy-bypass-protection to mingw builds r=dmajor
Tom Ritter <tom@mozilla.com> - Fri, 26 Apr 2019 12:31:23 +0000 - rev 471501
Push 35920 by aiakab@mozilla.com at Fri, 26 Apr 2019 22:02:33 +0000
Bug 1535399 - Add --enable-proxy-bypass-protection to mingw builds r=dmajor Tor compiles with these, using the mingw build, so it makes sense to replicate their configuration. Differential Revision: https://phabricator.services.mozilla.com/D28939
181f8519792032d158f03d2757724df99955cd44: Bug 1544961 - comment on gtests that are disabled, disable ThreadUtils.IdleRunnableMethod and Timers.FindExpirationTime for windows10-aarch64 r=jmaher,gbrown,dmajor
Edwin Gao <egao@mozilla.com> - Tue, 23 Apr 2019 00:21:37 +0000 - rev 470427
Push 35905 by dvarga@mozilla.com at Tue, 23 Apr 2019 09:53:27 +0000
Bug 1544961 - comment on gtests that are disabled, disable ThreadUtils.IdleRunnableMethod and Timers.FindExpirationTime for windows10-aarch64 r=jmaher,gbrown,dmajor Changes: - added comments for tests being disabled - disabled two additional tests in order to green the run Differential Revision: https://phabricator.services.mozilla.com/D28085
73e57709c5ee59675cc4b4c79e25793b75d0f7c1: Bug 1325897 - Unship some Universal CRT DLLs. r=dmajor,glandium
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Thu, 04 Apr 2019 22:59:55 +0000 - rev 468144
Push 35822 by shindli@mozilla.com at Fri, 05 Apr 2019 21:47:45 +0000
Bug 1325897 - Unship some Universal CRT DLLs. r=dmajor,glandium Differential Revision: https://phabricator.services.mozilla.com/D23794
c6c69b6aa0fd3f07fcc9667baa9384b32484e0e2: Bug 1541081 - add win64-rust-size to aarch64 windows builds; r=dmajor
Nathan Froyd <froydnj@mozilla.com> - Tue, 02 Apr 2019 17:01:55 +0000 - rev 467618
Push 35806 by rgurzau@mozilla.com at Wed, 03 Apr 2019 04:07:39 +0000
Bug 1541081 - add win64-rust-size to aarch64 windows builds; r=dmajor We weren't including this before, which was causing us to not track size metrics for nss.dll and xul.dll, which is suboptimal. Differential Revision: https://phabricator.services.mozilla.com/D25792
9567622873d62601425b04227642048475fa6137: Bug 1325897 - Unship some Universal CRT DLLs. r=dmajor
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Mon, 01 Apr 2019 15:37:07 +0000 - rev 467478
Push 35799 by cbrindusan@mozilla.com at Tue, 02 Apr 2019 08:35:12 +0000
Bug 1325897 - Unship some Universal CRT DLLs. r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D23794
12b301ea0f924424f0a5057f1ebccc7cd8098e8e: Bug 1537641 - Make MIDL use clang-cl as a preprocessor. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Tue, 26 Mar 2019 16:29:17 +0000 - rev 466239
Push 35762 by csabou@mozilla.com at Wed, 27 Mar 2019 04:44:00 +0000
Bug 1537641 - Make MIDL use clang-cl as a preprocessor. r=dmajor Using clang-cl as a preprocessor fails with: ``` In file included from z:\build\build\src\accessible\ipc\win\handler\HandlerData.idl:8: z:\build\build\src\accessible\ipc\win\handler/AccessibleHandler.h(27,8): error: pasting formed 'Accessible2_3.', an invalid preprocessing token [-Winvalid-token-paste] import NEWEST_IA2_IDL; ^ z:\build\build\src\accessible\ipc\win\handler/AccessibleHandler.h(15,24): note: expanded from macro 'NEWEST_IA2_IDL' ^ z:\build\build\src\accessible\ipc\win\handler/AccessibleHandler.h(14,22): note: expanded from macro 'IDLFOR' ^ z:\build\build\src\accessible\ipc\win\handler/AccessibleHandler.h(13,36): note: expanded from macro '__GENIDL' ^ 1 error generated. midl : command line error MIDL1003 : error returned by the C preprocessor (1) ``` There's only one place using the NEWEST_IA2_IDL and accompanying macros, we can just avoid the issue altogether by expanding it manually (and it's not like the macro buys much, the other arm of the __midl ifdef has a #include "Accessible2_3.h" that doesn't use the macro either, presumably for the same reason). Differential Revision: https://phabricator.services.mozilla.com/D24868
873caa5b3108de7853cd6bb8718d81900b9d3157: Bug 1526507 - Use std::exp2{,f}(n) instead of pow{,f}(2.0, n) in TestFloatingPoint.cpp to be (hopefully) more resilient against standard library imprecision in the latter. r=dmajor
Jeff Walden <jwalden@mit.edu> - Mon, 25 Mar 2019 17:54:25 +0000 - rev 466030
Push 35758 by rgurzau@mozilla.com at Tue, 26 Mar 2019 09:51:47 +0000
Bug 1526507 - Use std::exp2{,f}(n) instead of pow{,f}(2.0, n) in TestFloatingPoint.cpp to be (hopefully) more resilient against standard library imprecision in the latter. r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D24403
9fa430d66dab280abe459d16c728708e0d2edf52: Bug 1537673 - Remove remaining useless CC_TYPE test. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Thu, 21 Mar 2019 13:22:02 +0000 - rev 465563
Push 35744 by apavel@mozilla.com at Fri, 22 Mar 2019 16:44:08 +0000
Bug 1537673 - Remove remaining useless CC_TYPE test. r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D24314
40832d18745436bf9521334193728de42f3d67d5: Bug 1537669 - Use llvm-mt.exe instead of mt.exe when available. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Thu, 21 Mar 2019 23:34:07 +0000 - rev 465562
Push 35744 by apavel@mozilla.com at Fri, 22 Mar 2019 16:44:08 +0000
Bug 1537669 - Use llvm-mt.exe instead of mt.exe when available. r=dmajor MT is part of the Windows SDK, not MSVC, but an alternative exists for it: llvm-mt. The official LLVM distribution for Windows doesn't include it[1], though, so we can't just switch to it. 1. https://bugs.llvm.org/show_bug.cgi?id=40152 While here, remove the .exe suffix from the check, to future-proof for cross-windows builds. Differential Revision: https://phabricator.services.mozilla.com/D24326
210d55a03877af3aa62044501bf394751a5cb52d: Bug 1535350 - remove win32-clang-tidy job; r=dmajor
Nathan Froyd <froydnj@mozilla.com> - Thu, 14 Mar 2019 20:28:48 +0000 - rev 464069
Push 35707 by rmaries@mozilla.com at Fri, 15 Mar 2019 03:42:43 +0000
Bug 1535350 - remove win32-clang-tidy job; r=dmajor Updating clang indicates that 32-bit compilation is substantially longer than 64-bit compilation, perhaps due to swapping. The compilation process is hitting the timeout limit shortly before the compilation process completes (~3681/3695 tasks according to ninja). We could tweak our clang build process to accommodate this job. But we don't support building on 32-bit Windows anymore, and we don't produce a 32-bit Windows clang either. So we shouldn't support a 32-bit Windows clang-tidy job either. Let's get rid of it. Differential Revision: https://phabricator.services.mozilla.com/D23517
791bf490c9ca772917317638a7f8241447e84ec0: Bug 1526435 - Don't use DisableCompilerWarnings in libdav1d builds. r=dmajor
Alex Chronopoulos <achronop@gmail.com> - Thu, 14 Mar 2019 15:18:12 +0000 - rev 463998
Push 35705 by rmaries@mozilla.com at Thu, 14 Mar 2019 21:39:47 +0000
Bug 1526435 - Don't use DisableCompilerWarnings in libdav1d builds. r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D23505
de231288332bdff9e8443dc6a28befbd9b3b5a26: Bug 1535142 - add binutils toolchains to more builds; r=dmajor
Nathan Froyd <froydnj@mozilla.com> - Wed, 13 Mar 2019 21:37:27 +0000 - rev 463914
Push 35700 by ncsoregi@mozilla.com at Thu, 14 Mar 2019 05:04:11 +0000
Bug 1535142 - add binutils toolchains to more builds; r=dmajor A newer clang may require newer binutils than the system provides, so we should ensure that we provide just such a binutils. Differential Revision: https://phabricator.services.mozilla.com/D23393
0806b72566051e6cd9267731c15369bf51cab9d1: Bug 1534522 - Add a build type for EME-enabled win64-aarch64. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Wed, 13 Mar 2019 23:08:19 +0000 - rev 463909
Push 35700 by ncsoregi@mozilla.com at Thu, 14 Mar 2019 05:04:11 +0000
Bug 1534522 - Add a build type for EME-enabled win64-aarch64. r=dmajor Depends on D23101 Differential Revision: https://phabricator.services.mozilla.com/D23102