searching for reviewer(dmajor)
f5173fdbd7c6bb50a84256690d6c0d03d9da9426: Bug 1596807 - turn off more exception spec mismatch warnings on Windows; r=dmajor
Nathan Froyd <froydnj@mozilla.com> - Mon, 18 Nov 2019 13:04:27 +0000 - rev 502525
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596807 - turn off more exception spec mismatch warnings on Windows; r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D53218
cee8f503d3c32d97955c077405880439c6c2a365: Bug 1596868 - CXXFLAGS, LDFLAGS, etc. regressed by bug 1595906 r=firefox-build-system-reviewers,dmajor
Ricky Stewart <rstewart@mozilla.com> - Fri, 15 Nov 2019 18:34:50 +0000 - rev 502260
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596868 - CXXFLAGS, LDFLAGS, etc. regressed by bug 1595906 r=firefox-build-system-reviewers,dmajor Differential Revision: https://phabricator.services.mozilla.com/D53249
5df0e903d13fa096db7b3d90c3d1fe972a5b34d4: Bug 1516367 - Move the minidump-analyzer out of the crash reporter application bundle r=spohl,dmajor
Gabriele Svelto <gsvelto@mozilla.com> - Thu, 14 Nov 2019 21:11:59 +0000 - rev 502056
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1516367 - Move the minidump-analyzer out of the crash reporter application bundle r=spohl,dmajor The minidump-analyzer tool was originally conceived to be used from the crash report client and as such was installed in the crash reporter client application bundle on macOS. It was later adapted to work from Firefox itself but this caused linking problems when invoked from the Firefox app bundle. This patch moves the minidump-analyzer into the Firefox app bundle and adapts the relevant code to find it there. The minidump-analyzer was also not signed like the rest of our executables and this patch addresses that issue too. Differential Revision: https://phabricator.services.mozilla.com/D52910
0de59487070db211af91074884a00564363c8d85: Bug 1580156 - set WebRTC thread name r=dmajor
Nico Grunbaum <na-g@nostrum.com> - Thu, 07 Nov 2019 20:22:42 +0000 - rev 502010
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1580156 - set WebRTC thread name r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D51975
0e1844d65a2504f02679253ae9a536887cddc720: Bug 1595995 - Set MOZ_CONFIGURE_OPTIONS to an empty unicode string when it's empty. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Wed, 13 Nov 2019 14:28:49 +0000 - rev 501825
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1595995 - Set MOZ_CONFIGURE_OPTIONS to an empty unicode string when it's empty. r=dmajor Because quote([]) returns an empty byte string, configure currently fails. While ideally, quote would return an unicode string, it is not guaranteed that all uses of quote would actually handle this properly. Differential Revision: https://phabricator.services.mozilla.com/D52795
4ab85fb8f492367e99ce2871a5ca122bdc213948: Bug 1586100 - Only depend on js/src/export when it is available. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Wed, 06 Nov 2019 13:16:40 +0000 - rev 501183
Push 114168 by dluca@mozilla.com at Sun, 10 Nov 2019 03:08:55 +0000
Bug 1586100 - Only depend on js/src/export when it is available. r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D51978
5c88ec5a98a6d5ca2cc660e189e08dac804fa584: Bug 1586100 - Avoid circular dependencies related to config/export|host. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Wed, 06 Nov 2019 13:17:09 +0000 - rev 501182
Push 114168 by dluca@mozilla.com at Sun, 10 Nov 2019 03:08:55 +0000
Bug 1586100 - Avoid circular dependencies related to config/export|host. r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D51977
940c2d856ed68773fac1d2f2d2688acc44a37e56: Bug 1594194 - make rebuild_check.py work better for massive file changes; r=dmajor
Nathan Froyd <froydnj@mozilla.com> - Tue, 05 Nov 2019 21:26:33 +0000 - rev 500731
Push 114166 by apavel@mozilla.com at Thu, 07 Nov 2019 10:04:01 +0000
Bug 1594194 - make rebuild_check.py work better for massive file changes; r=dmajor For files with lots of dependencies (i.e. libxul), printing out the entire list of changed files can be tedious. Instead, let's pick some reasonable limit for the number of files we'll explicitly show, and indicate that there are more files (but not print them out) for cases that exceed that limit. Differential Revision: https://phabricator.services.mozilla.com/D51913
9fccb38453a4fc43b21784c850d4236fdea7d489: Bug 1586236 - Use memory resource notifications to detect low memory scenarios on Windows; r=dmajor
Gabriele Svelto <gsvelto@mozilla.com> - Fri, 01 Nov 2019 23:08:59 +0000 - rev 500261
Push 114164 by aiakab@mozilla.com at Tue, 05 Nov 2019 10:06:15 +0000
Bug 1586236 - Use memory resource notifications to detect low memory scenarios on Windows; r=dmajor This patch uses the low memory resource notification facility to detect scenarios where physical memory is running low without polling. This is a significant change compared to the previous behavior which measured both available virtual memory (only on 32-bit builds) and available commit space. Since we're not trying to avoid OOMs anymore we don't save memory reports anymore when hitting a low-memory condition. Differential Revision: https://phabricator.services.mozilla.com/D50471
60cccadbeaf01eee779400d8ae6f0c6e5f80da1c: Bug 1586236 - Use memory resource notifications to detect low memory scenarios on Windows; r=dmajor
Gabriele Svelto <gsvelto@mozilla.com> - Thu, 31 Oct 2019 13:55:42 +0000 - rev 500082
Push 114164 by aiakab@mozilla.com at Tue, 05 Nov 2019 10:06:15 +0000
Bug 1586236 - Use memory resource notifications to detect low memory scenarios on Windows; r=dmajor This patch uses the low memory resource notification facility to detect scenarios where physical memory is running low without polling. This is a significant change compared to the previous behavior which measured both available virtual memory (only on 32-bit builds) and available commit space. Since we're not trying to avoid OOMs anymore we don't save memory reports anymore when hitting a low-memory condition. Differential Revision: https://phabricator.services.mozilla.com/D50471
09b9df56f222601c1e81442a8bd06898f2bc5e9d: Bug 1592443 - Update sccache to the current master branch. r=dmajor
Chris Manchester <cmanchester@mozilla.com> - Wed, 30 Oct 2019 00:17:11 +0000 - rev 499716
Push 114163 by aiakab@mozilla.com at Thu, 31 Oct 2019 10:03:38 +0000
Bug 1592443 - Update sccache to the current master branch. r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D51017
86790a64732dfb953b80cea4044434e26266b45c: Bug 1592250 - Disable libFuzzer instrumentation in TSan builds. r=dmajor
Christian Holler <choller@mozilla.com> - Tue, 29 Oct 2019 14:03:40 +0000 - rev 499629
Push 114161 by ncsoregi@mozilla.com at Tue, 29 Oct 2019 21:34:24 +0000
Bug 1592250 - Disable libFuzzer instrumentation in TSan builds. r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D50922
104b2ee49a3954b3969212d82c705b37fdacf121: Bug 1426865 - Add -Wno-attributes to GCC builds. r=jwalden,dmajor
Philip Chimento <philip.chimento@gmail.com> - Sun, 27 Oct 2019 22:06:53 +0000 - rev 499392
Push 114161 by ncsoregi@mozilla.com at Tue, 29 Oct 2019 21:34:24 +0000
Bug 1426865 - Add -Wno-attributes to GCC builds. r=jwalden,dmajor This suppresses the warning for GCC builds that was previously suppressed by the JS_BROKEN_GCC_ATTRIBUTE_WARNING macro. Depends on D49099 Differential Revision: https://phabricator.services.mozilla.com/D49230
ca923afe3ed48bf4b0749fb0bcb2dcfda84d9c06: Bug 1591262 - Apply additional patch to clang used for sccache-dist builds. r=firefox-build-system-reviewers,dmajor
Chris Manchester <cmanchester@mozilla.com> - Fri, 25 Oct 2019 21:24:33 +0000 - rev 499332
Push 114161 by ncsoregi@mozilla.com at Tue, 29 Oct 2019 21:34:24 +0000
Bug 1591262 - Apply additional patch to clang used for sccache-dist builds. r=firefox-build-system-reviewers,dmajor This applies one of the patches we needed to build on windows to the clang we're using for sccache-dist builds. The upstream issue is described in https://bugs.llvm.org/show_bug.cgi?id=41817 Differential Revision: https://phabricator.services.mozilla.com/D50551
fcce1abc47e1b5a8e1c5ae1cfa495b71516e6efd: Bug 1578493 - Update sccache-dist docs to cover Windows. r=firefox-build-system-reviewers,dmajor
Chris Manchester <cmanchester@mozilla.com> - Fri, 25 Oct 2019 20:05:05 +0000 - rev 499321
Push 114161 by ncsoregi@mozilla.com at Tue, 29 Oct 2019 21:34:24 +0000
Bug 1578493 - Update sccache-dist docs to cover Windows. r=firefox-build-system-reviewers,dmajor Differential Revision: https://phabricator.services.mozilla.com/D49796
a6ce865567bbdc6248c767fa5b11e02561a4f6fc: Bug 1578493 - Update sccache-dist docs to cover Windows. r=firefox-build-system-reviewers,dmajor
Chris Manchester <cmanchester@mozilla.com> - Fri, 25 Oct 2019 18:18:25 +0000 - rev 499318
Push 114161 by ncsoregi@mozilla.com at Tue, 29 Oct 2019 21:34:24 +0000
Bug 1578493 - Update sccache-dist docs to cover Windows. r=firefox-build-system-reviewers,dmajor Differential Revision: https://phabricator.services.mozilla.com/D49796
01028fb65d10c40684a5fa6b0f0da6fea5f0bd25: Bug 1587715 - Fix TypeError when submitting build telemetry without cpu_percent present. r=dmajor
Chris Manchester <cmanchester@mozilla.com> - Wed, 16 Oct 2019 04:01:26 +0000 - rev 498389
Push 114157 by nbeleuzu@mozilla.com at Mon, 21 Oct 2019 22:00:13 +0000
Bug 1587715 - Fix TypeError when submitting build telemetry without cpu_percent present. r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D49342
cfc5fac4fbb6db8ff17b3d441723515fc4af3fd9: Bug 1570009 - Part 1: Create a top-level actor in child processes capable of testing the sandbox. r=bobowen,dmajor
Srujana Peddinti <srujana.htt121@gmail.com> - Tue, 15 Oct 2019 07:19:54 +0000 - rev 497931
Push 114154 by btara@mozilla.com at Thu, 17 Oct 2019 09:58:40 +0000
Bug 1570009 - Part 1: Create a top-level actor in child processes capable of testing the sandbox. r=bobowen,dmajor This patch includes a new browser chrome mochitest that uses a new XPCOM service (moxISandboxTest) to create a new top-level actor (PSandboxTesting) between the chrome process and any supported child processes (in later parts of this patch set). The framework is makes it easy to add new C/C++ instructions to be tested for permission under real sandbox conditions. Test results can be conditioned on the type of OS, process, sandbox level, etc. Differential Revision: https://phabricator.services.mozilla.com/D37706
ed90ca2fb5a80c666487a2fb23fc0cb111974484: Bug 1585370 - Make NSIS a required component for builds r=dmajor
Tom Ritter <tom@mozilla.com> - Sat, 12 Oct 2019 02:51:45 +0000 - rev 497339
Push 114148 by shindli@mozilla.com at Mon, 14 Oct 2019 10:49:50 +0000
Bug 1585370 - Make NSIS a required component for builds r=dmajor This reverts Bug 1355584 which made it optional for MinGW. We now use it in MinGW so let's make it required again. Differential Revision: https://phabricator.services.mozilla.com/D48883
eb3960641cacd569bef099693acd1adadca02743: Bug 1585373 - Re-enable PoisonIOInterposer for the mingw build r=dmajor
Tom Ritter <tom@mozilla.com> - Wed, 09 Oct 2019 14:53:36 +0000 - rev 496987
Push 114147 by ccoroiu@mozilla.com at Thu, 10 Oct 2019 09:56:56 +0000
Bug 1585373 - Re-enable PoisonIOInterposer for the mingw build r=dmajor This was disabled in Bug 1441558 because it broke the mingw-gcc build. But it doesn't break the mingw-clang build, and we don't support mingw-gcc anymore, so we can re-enable it. Differential Revision: https://phabricator.services.mozilla.com/D48645
b99b668905c5c5dd4a7f738caf260304f2ab1c9e: Bug 1585366 - Remove a gcc mangling workaround for Windows r=dmajor
Tom Ritter <tom@mozilla.com> - Tue, 08 Oct 2019 21:00:08 +0000 - rev 496818
Push 114146 by dmajor@mozilla.com at Wed, 09 Oct 2019 17:52:49 +0000
Bug 1585366 - Remove a gcc mangling workaround for Windows r=dmajor Bug 1329593 introduced this for the mingw-gcc build; but we no longer support this build and mingw-clang does not need it. Differential Revision: https://phabricator.services.mozilla.com/D48606
4bf83a09c9f6fabb1117ca4bd8bc89203133b1b4: Bug 1586919 - Bump in-tree sccache to 0.2.12. r=dmajor
Chris Manchester <cmanchester@mozilla.com> - Mon, 07 Oct 2019 21:40:17 +0000 - rev 496660
Push 114145 by apavel@mozilla.com at Tue, 08 Oct 2019 11:00:56 +0000
Bug 1586919 - Bump in-tree sccache to 0.2.12. r=dmajor This version includes a fix necessary to distributing builds to multiple servers as well as several important fixes to the client that will help people attempting to distribute compiles. Once a bit more testing has been seen we will update the required version used locally to 0.2.12. Differential Revision: https://phabricator.services.mozilla.com/D48441
ed03b48cfb316934a69974d449c6bd37a754560e: Bug 1585353 - Revert Bug 1440013 and remove the -mbig-obj flag for MinGW r=dmajor
Tom Ritter <tom@mozilla.com> - Fri, 04 Oct 2019 18:23:15 +0000 - rev 496374
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +0000
Bug 1585353 - Revert Bug 1440013 and remove the -mbig-obj flag for MinGW r=dmajor mingw-gcc is no longer supported. Differential Revision: https://phabricator.services.mozilla.com/D48073
e95b5e848ad77d26bd9833ea36cfc8ced1a14dbf: Bug 1585355 - Back out (part of) Bug 1443823, removing -fno-keep-inline-dllexport which was only applied to mingw-gcc r=dmajor
Tom Ritter <tom@mozilla.com> - Thu, 03 Oct 2019 16:01:26 +0000 - rev 496373
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +0000
Bug 1585355 - Back out (part of) Bug 1443823, removing -fno-keep-inline-dllexport which was only applied to mingw-gcc r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D48071
c539d3afc61d69c2fc5958ccc98a9e0c7156238f: Bug 1584530 - [geckodriver] Don't require the Microsoft MSVC runtime to be installed. r=firefox-build-system-reviewers,dmajor
Nick Alexander <nalexander@mozilla.com> - Tue, 01 Oct 2019 19:36:21 +0000 - rev 495907
Push 114140 by dvarga@mozilla.com at Wed, 02 Oct 2019 18:04:51 +0000
Bug 1584530 - [geckodriver] Don't require the Microsoft MSVC runtime to be installed. r=firefox-build-system-reviewers,dmajor Differential Revision: https://phabricator.services.mozilla.com/D47456
4301b72d5e3e7efae9abfe9c4f937df61ebc7d77: Bug 1574252 - Run Windows ASAN builds and tests on all branches. r=dmajor
Ryan VanderMeulen <ryanvm@gmail.com> - Mon, 30 Sep 2019 17:08:25 +0000 - rev 495703
Push 114140 by dvarga@mozilla.com at Wed, 02 Oct 2019 18:04:51 +0000
Bug 1574252 - Run Windows ASAN builds and tests on all branches. r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D47636
e2c6f2f6d173aa28309fc2d27976806c21d553bd: Bug 1584175 - Add lib/libclang-cpp.* to the clang-tidy artifact. r=froydnj,dmajor
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Fri, 27 Sep 2019 12:19:13 +0000 - rev 495336
Push 114134 by ccoroiu@mozilla.com at Mon, 30 Sep 2019 09:57:15 +0000
Bug 1584175 - Add lib/libclang-cpp.* to the clang-tidy artifact. r=froydnj,dmajor Since we've upgraded to clang 9, clang-format changed and now uses dynamic libraries for the clang tooling lib that it leverages. Differential Revision: https://phabricator.services.mozilla.com/D47265
dafb79d80a05075514618af442d3bc165e683249: Bug 1551726 - remove --enable-content-sandbox from old configure options; r=dmajor
Nathan Froyd <froydnj@mozilla.com> - Wed, 18 Sep 2019 15:29:30 +0000 - rev 493834
Push 114101 by nerli@mozilla.com at Wed, 18 Sep 2019 22:01:41 +0000
Bug 1551726 - remove --enable-content-sandbox from old configure options; r=dmajor The option was removed entirely several months ago, and this bit was missed. Differential Revision: https://phabricator.services.mozilla.com/D46296
cf5be9ebbf098aec010a06e9bfb5bb69d53b8953: Bug 1579870 - add wasm support to our clang builds; r=dmajor
Nathan Froyd <froydnj@mozilla.com> - Tue, 17 Sep 2019 20:14:17 +0000 - rev 493630
Push 114097 by malexandru@mozilla.com at Wed, 18 Sep 2019 10:10:26 +0000
Bug 1579870 - add wasm support to our clang builds; r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D45201
2d4e0a16ffdf5c9b88afd55771618b67fdc74315: Bug 1575216 - Make low-memory detection use per-process stats to avoid janking the main thread r=dmajor
Gabriele Svelto <gsvelto@mozilla.com> - Thu, 12 Sep 2019 15:34:13 +0000 - rev 492893
Push 114078 by nerli@mozilla.com at Thu, 12 Sep 2019 22:41:47 +0000
Bug 1575216 - Make low-memory detection use per-process stats to avoid janking the main thread r=dmajor This reverts the available memory tracker back to its old implementation that relied on GlobalMemoryStatusEx() instead of the potentially expensive K32GetPerformanceInfo(). In spite of its name GlobalMemoryStatusEx() may return per-process values instead of global ones which might lead to underestimating the actual memory pressure. Because of this limitation this change is a stop-gap while we replace this code with a non-polling implementation based on QueryMemoryResourceNotification(). Differential Revision: https://phabricator.services.mozilla.com/D45338
7738ed9a662ec15c249030a173088531c6b268d3: Bug 1580458 - remove wchar.h include from TypeTraits.h; r=dmajor
Nathan Froyd <froydnj@mozilla.com> - Wed, 11 Sep 2019 12:46:09 +0000 - rev 492652
Push 114070 by cbrindusan@mozilla.com at Wed, 11 Sep 2019 21:55:52 +0000
Bug 1580458 - remove wchar.h include from TypeTraits.h; r=dmajor The only plausible reason I can think of to include this header here is for `wchar_t`, but `wchar_t` is a builtin type. So let's get rid of the header. Differential Revision: https://phabricator.services.mozilla.com/D45514
3f813fd91f924ca525799d77228b55be71c8e23e: Bug 1578852 - Update wrench-deps to use rustc 1.37 r=firefox-build-system-reviewers,dmajor
Chris Manchester <cmanchester@mozilla.com> - Fri, 06 Sep 2019 20:08:52 +0000 - rev 492078
Push 114040 by ncsoregi@mozilla.com at Sat, 07 Sep 2019 09:47:24 +0000
Bug 1578852 - Update wrench-deps to use rustc 1.37 r=firefox-build-system-reviewers,dmajor Differential Revision: https://phabricator.services.mozilla.com/D44929
b919062c2b51621e17384fb9cd5b39d593809c41: Bug 1478331 - Include common-opt mozconfig from nightly-asan-reporter instead of duplicating much of it. r=dmajor
Julien Cristau <jcristau@mozilla.com> - Mon, 26 Aug 2019 13:54:14 +0000 - rev 491401
Push 114022 by rmaries@mozilla.com at Tue, 03 Sep 2019 15:49:32 +0000
Bug 1478331 - Include common-opt mozconfig from nightly-asan-reporter instead of duplicating much of it. r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D43440
b09fafd3deae24fd923d9eb99939b751cedfc6e0: Bug 1478331 - use nightly branding for ASan Nightly builds. r=dmajor
Julien Cristau <jcristau@mozilla.com> - Mon, 26 Aug 2019 13:54:14 +0000 - rev 491400
Push 114022 by rmaries@mozilla.com at Tue, 03 Sep 2019 15:49:32 +0000
Bug 1478331 - use nightly branding for ASan Nightly builds. r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D43247
1bd0374ac4b1c2bf0fc246c2733fbb1c19b17954: Bug 1576056 - delete all the standard library-related checks in Compiler.h; r=dmajor
Nathan Froyd <froydnj@mozilla.com> - Tue, 27 Aug 2019 22:42:17 +0000 - rev 490423
Push 113993 by ccoroiu@mozilla.com at Wed, 28 Aug 2019 21:49:44 +0000
Bug 1576056 - delete all the standard library-related checks in Compiler.h; r=dmajor We don't support stlport anymore, we don't use any of these macros, and even if we did, there are probably better ways to do what we want than by depending on the subtleties of how C++ standard libraries version themselves. Differential Revision: https://phabricator.services.mozilla.com/D43677
5cafdf3cf8f9386e1aa0cabe403723e41676ee56: Bug 1460791 - Turn on -O2 for MinGW as it seems the bug causing problems is fixed r=dmajor
Tom Ritter <tom@mozilla.com> - Mon, 26 Aug 2019 13:26:59 +0000 - rev 489864
Push 113976 by malexandru@mozilla.com at Mon, 26 Aug 2019 23:07:04 +0000
Bug 1460791 - Turn on -O2 for MinGW as it seems the bug causing problems is fixed r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D43389
2e351321e147ae5e5bc8e9d94ac78bab0b0d1530: Bug 1576474 - Remove a configure option for mingw-gcc which we no longer support r=dmajor
Tom Ritter <tom@mozilla.com> - Sun, 25 Aug 2019 19:57:34 +0000 - rev 489797
Push 113971 by dluca@mozilla.com at Mon, 26 Aug 2019 09:49:12 +0000
Bug 1576474 - Remove a configure option for mingw-gcc which we no longer support r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D43356
7ef6c78be135bf359620cc78ef7a3892676711aa: Bug 1575824 - Disable `make check` on searchfox builds. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Thu, 22 Aug 2019 21:40:32 +0000 - rev 489505
Push 113949 by ncsoregi@mozilla.com at Fri, 23 Aug 2019 09:59:00 +0000
Bug 1575824 - Disable `make check` on searchfox builds. r=dmajor because it wasn't enabled for them before bug 1575471. Differential Revision: https://phabricator.services.mozilla.com/D43047
1cca4f1af964c1214bc04bd9d5b34fee4023ed87: Bug 1574077 - Add credui.dll to delayload DLL. r=dmajor
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Thu, 15 Aug 2019 18:47:45 +0000 - rev 488398
Push 113908 by ccoroiu@mozilla.com at Fri, 16 Aug 2019 09:57:53 +0000
Bug 1574077 - Add credui.dll to delayload DLL. r=dmajor Bug 1498518 adds credui.dll to use OS's authenticate dialog for WebAuth support, but this isn't required at start up etc. So we should move this to delay load DLL list. Differential Revision: https://phabricator.services.mozilla.com/D42079
8753daffc06b12ba5b2b95cae35cd38298e0be03: Bug 1573861 - remove unused OBJ_TARGETS from rules.mk; r=dmajor
Nathan Froyd <froydnj@mozilla.com> - Wed, 14 Aug 2019 15:22:07 +0000 - rev 487978
Push 113895 by btara@mozilla.com at Wed, 14 Aug 2019 22:08:04 +0000
Bug 1573861 - remove unused OBJ_TARGETS from rules.mk; r=dmajor This variable isn't used anywhere. Differential Revision: https://phabricator.services.mozilla.com/D41972
7ce7a9676ad37ce12c6eb4d5285666684ec26d41: Bug 1571986 - Kill vctip at the end of the wrench-windows task. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Thu, 08 Aug 2019 15:40:17 +0000 - rev 487136
Push 113860 by nbeleuzu@mozilla.com at Fri, 09 Aug 2019 10:00:25 +0000
Bug 1571986 - Kill vctip at the end of the wrench-windows task. r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D41165
b5b513cec19fad87bf1da246dd77fd6a84a689a3: Bug 1571566 - Fix cmake error handling in build-clang.py after python3 conversion. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Tue, 06 Aug 2019 07:34:27 +0900 - rev 486659
Push 113850 by mh@glandium.org at Wed, 07 Aug 2019 05:06:36 +0000
Bug 1571566 - Fix cmake error handling in build-clang.py after python3 conversion. r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D40720
d1fe64b4ba20b5b30863512dfcdd8b5ef3f4eb61: Bug 1568450 - explicitly specify a cpu for LTO linking on Windows; r=dmajor
Nathan Froyd <froydnj@mozilla.com> - Fri, 02 Aug 2019 20:43:52 +0000 - rev 486043
Push 113827 by btara@mozilla.com at Sat, 03 Aug 2019 09:54:50 +0000
Bug 1568450 - explicitly specify a cpu for LTO linking on Windows; r=dmajor By default, the linker chooses a "generic" 32-bit CPU to optimize for, and LLVM's "generic" 32-bit CPU model doesn't include some features that are helpful for performance on microbenchmarks. We explicitly specify a CPU model to ensure the model we want is selected. On x86-64, we explicitly force a generically good processor model, even though the automatically selected one didn't seem to hurt benchmarks. Differential Revision: https://phabricator.services.mozilla.com/D40479
4dd6f3fa5e5ca3796e664ea295ec3da014b7a753: Bug 1568026 - move LTO/PGO configure bits to a new file; r=dmajor
Nathan Froyd <froydnj@mozilla.com> - Tue, 30 Jul 2019 16:38:39 +0000 - rev 485852
Push 113821 by malexandru@mozilla.com at Fri, 02 Aug 2019 09:51:08 +0000
Bug 1568026 - move LTO/PGO configure bits to a new file; r=dmajor To do properly checks on LLVM version correspondence between `clang` and `rustc`, we need information about both of those compilers to be available. The current placement of the LTO/PGO checks is after we know something about `clang`, but before we know something about `rustc`. Therefore we need to move those checks after we've gathered information about `rustc`. The PGO bits come along for this bug because the LTO bits depend on them, and we're going to need the Rust information for cross-language PGO checks in a different bug. So we might as well move everything all at once. Differential Revision: https://phabricator.services.mozilla.com/D39390
d5e10d2f47210316370a26eda3394704102c9ba0: Bug 1568026 - parse the LLVM version from rustc's version output; r=dmajor
Nathan Froyd <froydnj@mozilla.com> - Thu, 25 Jul 2019 20:45:34 +0000 - rev 485851
Push 113821 by malexandru@mozilla.com at Fri, 02 Aug 2019 09:51:08 +0000
Bug 1568026 - parse the LLVM version from rustc's version output; r=dmajor This change will eventually enable us to cross-check `rustc`'s version with `clang`'s version when doing cross-language LTO/PGO and avoid people running into peculiar errors at link time. Differential Revision: https://phabricator.services.mozilla.com/D39388
0b6196b052f177e19eb22c32df9102167397c196: Bug 1570334 - remove `MOZ_ENABLE_CONTENTMANAGER` headers; r=dmajor
Nathan Froyd <froydnj@mozilla.com> - Wed, 31 Jul 2019 14:57:17 +0000 - rev 485595
Push 113814 by ncsoregi@mozilla.com at Wed, 31 Jul 2019 21:59:54 +0000
Bug 1570334 - remove `MOZ_ENABLE_CONTENTMANAGER` headers; r=dmajor `MOZ_ENABLE_CONTENTMANAGER` is no longer defined in m-c or c-c. Differential Revision: https://phabricator.services.mozilla.com/D40053
6da770bf3a21987d6295cec40bdd279dda7c804b: Bug 1569865 - Switch the llvm-dsymutil toolchain task to cloning the llvm-project repo. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Tue, 30 Jul 2019 13:43:08 +0000 - rev 485506
Push 113807 by malexandru@mozilla.com at Wed, 31 Jul 2019 09:58:15 +0000
Bug 1569865 - Switch the llvm-dsymutil toolchain task to cloning the llvm-project repo. r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D39837
240af4c05f02716dc22a429ec04254249a318e44: Bug 1563204 - diagnose issues on Mac with cross-language LTO early; r=dmajor
Nathan Froyd <froydnj@mozilla.com> - Thu, 25 Jul 2019 14:26:51 +0000 - rev 484730
Push 113780 by malexandru@mozilla.com at Thu, 25 Jul 2019 22:03:36 +0000
Bug 1563204 - diagnose issues on Mac with cross-language LTO early; r=dmajor ...rather than people running into peculiar crashes running their tests because functions are pointing at the wrong thing. It would be more robust to version-check `ld`, but I figure people wanting to do local cross-language LTO builds is rare enough that setting an environment variable and rerunning configure is not a huge hardship. Differential Revision: https://phabricator.services.mozilla.com/D36742
b80d14f72e5b5a7a92e934e583c9660656ecba07: Bug 1563204 - diagnose issues on Mac with cross-language LTO early; r=dmajor
Nathan Froyd <froydnj@mozilla.com> - Thu, 25 Jul 2019 13:16:59 +0000 - rev 484704
Push 113780 by malexandru@mozilla.com at Thu, 25 Jul 2019 22:03:36 +0000
Bug 1563204 - diagnose issues on Mac with cross-language LTO early; r=dmajor ...rather than people running into peculiar crashes running their tests because functions are pointing at the wrong thing. It would be more robust to version-check `ld`, but I figure people wanting to do local cross-language LTO builds is rare enough that setting an environment variable and rerunning configure is not a huge hardship. Differential Revision: https://phabricator.services.mozilla.com/D36742
04b82bfc269eb6c01b0ab4024402e48b8de17b76: Bug 1567944 - remove *DISABLE_INTEGRAL_CONSTANT_OVERFLOW_WARNING macros; r=dmajor
Nathan Froyd <froydnj@mozilla.com> - Tue, 23 Jul 2019 08:02:48 +0000 - rev 483837
Push 113755 by cbrindusan@mozilla.com at Wed, 24 Jul 2019 04:05:07 +0000
Bug 1567944 - remove *DISABLE_INTEGRAL_CONSTANT_OVERFLOW_WARNING macros; r=dmajor We don't support MSVC anymore, clang-cl ignores these pragmas, and nobody actually used the macros anyway. Depends on D38887 Differential Revision: https://phabricator.services.mozilla.com/D38888