searching for reviewer(glandium)
76698f80b156: Bug 1485016 - Change clang-cl compiler version to be the clang version rather than MSVC r=glandium a=lizzard
Tom Ritter <tom@mozilla.com> - Tue, 29 Jan 2019 06:42:53 -0600 - rev 512966
Push 10661 by ncsoregi@mozilla.com at Sat, 09 Feb 2019 08:10:22 +0000
Bug 1485016 - Change clang-cl compiler version to be the clang version rather than MSVC r=glandium a=lizzard This only affects the compiler version in the build system; not the version reported by the compiler.
fe8f0e01fc95: Bug 1523003 - Remove the force-ms-compatibility for clang-cl r=glandium a=lizzard
Tom Ritter <tom@mozilla.com> - Sun, 27 Jan 2019 17:19:57 -0600 - rev 512964
Push 10661 by ncsoregi@mozilla.com at Sat, 09 Feb 2019 08:10:22 +0000
Bug 1523003 - Remove the force-ms-compatibility for clang-cl r=glandium a=lizzard
da01ba6f951a: Bug 1524142 - Ensure that MOZ_CRASHREPORTER is properly defined in Windows/AArch64 builds r=glandium a=lizzard
Gabriele Svelto <gsvelto@mozilla.com> - Fri, 01 Feb 2019 22:27:19 +0000 - rev 512878
Push 10630 by nbeleuzu@mozilla.com at Wed, 06 Feb 2019 10:44:39 +0000
Bug 1524142 - Ensure that MOZ_CRASHREPORTER is properly defined in Windows/AArch64 builds r=glandium a=lizzard Differential Revision: https://phabricator.services.mozilla.com/D18216
5c339b75ff92: Bug 1517177: Fix hash verification of downloaded toolchains; r=glandium a=NPOTB
Tom Prince <mozilla@hocat.ca> - Wed, 30 Jan 2019 17:26:26 +0000 - rev 512864
Push 10627 by apavel@mozilla.com at Tue, 05 Feb 2019 17:52:34 +0000
Bug 1517177: Fix hash verification of downloaded toolchains; r=glandium a=NPOTB Differential Revision: https://phabricator.services.mozilla.com/D15961
72201a8d9d95: Bug 1522780 - [Wayland] Use MOZ_ENABLE_WAYLAND to enable wayland backend, r=glandium a=lizzard
Martin Stransky <stransky@redhat.com> - Tue, 29 Jan 2019 09:27:05 +0000 - rev 512762
Push 10587 by archaeopteryx@coole-files.de at Thu, 31 Jan 2019 10:03:18 +0000
Bug 1522780 - [Wayland] Use MOZ_ENABLE_WAYLAND to enable wayland backend, r=glandium a=lizzard Recently we use GDK_BACKEND to enable/disable Wayland backend. That's good for testing but bad for distro deployment. When GDK_BACKEND is set it's propagated to child processes which may not support wayland thus they fail to run. Also when GDK_BACKEND=wayland is set Firefox fails to start when Wayland backend is not available. To allow easy deployment let's use a specific MOZ_ENABLE_WAYLAND env which means to use a default available GTK backend (x11 or wayland) and don't fail when Wayland is missing. Differential Revision: https://phabricator.services.mozilla.com/D17607
579d66b2e57d: Bug 1523003 - Remove the force-ms-compatibility for clang-cl. r=glandium
Tom Ritter <tom@mozilla.com> - Fri, 25 Jan 2019 18:28:05 -0600 - rev 512706
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1523003 - Remove the force-ms-compatibility for clang-cl. r=glandium
bb99a5af0154: Bug 1521129 - Bump clang-cl to 8.0.0 rc1 r=glandium
David Major <dmajor@mozilla.com> - Thu, 24 Jan 2019 15:03:52 +0000 - rev 512404
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1521129 - Bump clang-cl to 8.0.0 rc1 r=glandium Differential Revision: https://phabricator.services.mozilla.com/D17009
24310d684cca: Bug 1520686: Add win64-aarch64 l10n mozconfig; r=glandium
Tom Prince <mozilla@hocat.ca> - Tue, 22 Jan 2019 22:18:08 +0000 - rev 512042
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1520686: Add win64-aarch64 l10n mozconfig; r=glandium Differential Revision: https://phabricator.services.mozilla.com/D16890
cee164c51ba7: Bug 1518728 - update vendored libprio to 1.4 r=glandium
Robert Helmer <rhelmer@mozilla.com> - Mon, 14 Jan 2019 23:50:08 +0000 - rev 511160
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1518728 - update vendored libprio to 1.4 r=glandium Differential Revision: https://phabricator.services.mozilla.com/D16266
f85dfb48fbe2: Bug 1519740 - Include MacPorts Mojave package in bootstrap.py. r=glandium
Nomis101 <Nomis101@web.de> - Mon, 14 Jan 2019 00:08:54 +0100 - rev 511107
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1519740 - Include MacPorts Mojave package in bootstrap.py. r=glandium
e44a152c9f9f: Bug 1519263 - Run tests with 2 concurrent processes instead of 8, r=glandium
Steve Fink <sfink@mozilla.com> - Mon, 14 Jan 2019 23:46:24 +0000 - rev 510968
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1519263 - Run tests with 2 concurrent processes instead of 8, r=glandium Differential Revision: https://phabricator.services.mozilla.com/D16513
451d57ca6810: Bug 1391408 - Add missing executable bit r=glandium. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Sat, 12 Jan 2019 01:52:24 +0200 - rev 510682
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1391408 - Add missing executable bit r=glandium. CLOSED TREE
95d8f77451e2: Bug 256180 build config part - Increase the max size for the runtime stack on Windows. r=glandium.
Henri Sivonen <hsivonen@hsivonen.fi> - Thu, 14 Sep 2017 11:39:43 +0300 - rev 510505
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 256180 build config part - Increase the max size for the runtime stack on Windows. r=glandium.
0801165e3175: Bug 1519209 - Disable NSS_ALLOW_SSLKEYLOGFILE in beta and release. r=glandium
Eric Rahm <erahm@mozilla.com> - Thu, 10 Jan 2019 13:14:41 -0800 - rev 510478
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1519209 - Disable NSS_ALLOW_SSLKEYLOGFILE in beta and release. r=glandium This disables NSS_ALLOW_SSLKEYLOGFILE in beta in release in order to avoid shutdown hangs until the NSS project has time to fix the root cause of the issue.
97d522a1e3db: Bug 1518968 - Make third_party/* be considered as third-party directories; r=glandium
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 10 Jan 2019 18:09:41 +0000 - rev 510418
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1518968 - Make third_party/* be considered as third-party directories; r=glandium Differential Revision: https://phabricator.services.mozilla.com/D16125
9ea519d6b3c8: Bug 1513615 - part 3 - do more work in nsTimerEvent's constructor; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Tue, 08 Jan 2019 19:31:40 -0500 - rev 510107
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1513615 - part 3 - do more work in nsTimerEvent's constructor; r=glandium nsTimerEvent goes through a multi-step initialization for reasons that are lost to time. We are also seeing peculiar crashes in `nsTimerEvent::SetTimer()` that are only explainable by `SetTimer` finding a non-null pointer where there should have been a null pointer. The compiler ought to have been able to optimize those bits away, but no matter: we can do the job ourselves and make the code clearer. Since we only call `SetTimer` once, we should just move its work into nsTimerEvent's constructor.
7adf8f337782: Bug 1513615 - part 2 - move some code around in PostTimerEvent; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Tue, 08 Jan 2019 19:31:40 -0500 - rev 510106
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1513615 - part 2 - move some code around in PostTimerEvent; r=glandium Doing this code movement separately will ideally make the next part of this work easier to review. The idea is that we want to extract all the necessary information from `timer` before we pass ownership of it into the newly-allocated nsTimerEvent.
57ded7ecade7: Bug 1513615 - part 1 - tweak nsTimerEvent allocation; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Tue, 08 Jan 2019 19:31:40 -0500 - rev 510105
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1513615 - part 1 - tweak nsTimerEvent allocation; r=glandium Unlike many of our uses of `new`, nsTimerEvent has its own definition of `operator new`, to ensure instances are allocated through TimerEventAllocator. And allocating with TimerEventAllocator can fail. Later changes, however, want to assume that constructing an nsTimerEvent can't fail, which is difficult to guarantee with the current structure. To make that guarantee, we need to make explicit what calling `new` does: there's an "allocate memory" step and a "construct the object" step. The first part can fail, and that's what we care about here. Once we have a chunk of memory, we can construct the object as normal, secure in the knowledge that calling (placement) `new` is now guaranteed to succeed.
2d69841d2eb7: Bug 256180 build config part - Increase the max size for the runtime stack on Windows. r=glandium.
Henri Sivonen <hsivonen@hsivonen.fi> - Thu, 14 Sep 2017 11:39:43 +0300 - rev 510041
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 256180 build config part - Increase the max size for the runtime stack on Windows. r=glandium.
507fae6b3eb4: Bug 1508828 - Add a task to run standalone WebRender CI scripts on Windows. r=glandium,jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 08 Jan 2019 14:15:30 +0000 - rev 510017
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1508828 - Add a task to run standalone WebRender CI scripts on Windows. r=glandium,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D15412
b5ae2787288e: Bug 1459851 - Remove the reference to bz2 from about:license r=glandium
Sylvestre Ledru <sledru@mozilla.com> - Tue, 08 Jan 2019 08:44:14 +0000 - rev 509977
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1459851 - Remove the reference to bz2 from about:license r=glandium Differential Revision: https://phabricator.services.mozilla.com/D15565
5f370da98105: Bug 1492664 - update diffoscope tasks to use TASKCLUSTER_ROOT_URL; r=glandium
Dustin J. Mitchell <dustin@mozilla.com> - Tue, 02 Oct 2018 15:52:28 +0000 - rev 509168
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1492664 - update diffoscope tasks to use TASKCLUSTER_ROOT_URL; r=glandium
aa78a567e81e: Bug 1492664 - update libdmg-hfsplus to use TASKCLUSTER_ROOT_URL; r=glandium
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 10 Dec 2018 20:14:52 +0000 - rev 509166
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1492664 - update libdmg-hfsplus to use TASKCLUSTER_ROOT_URL; r=glandium
fdbc5b9746a2: Bug 1492664 - use {artifact-reference: ..} in diffoscope; r=glandium
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 13 Dec 2018 02:14:52 +0000 - rev 509161
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1492664 - use {artifact-reference: ..} in diffoscope; r=glandium
bdaa57b4a2fd: Bug 1492664 - set TASKCLUSTER_ROOT_URL and TASKCLUSTER_PROXY_URL; r=tomprince,glandium
Dustin J. Mitchell <dustin@mozilla.com> - Tue, 25 Sep 2018 20:18:19 +0000 - rev 509157
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1492664 - set TASKCLUSTER_ROOT_URL and TASKCLUSTER_PROXY_URL; r=tomprince,glandium Eventually, workers will provide these variables directly (https://bugzilla.mozilla.org/show_bug.cgi?id=1460015). But for now, this ensures that TASKCLUSTER_ROOT_URL is set everywhere in production, and TASKCLUSTER_PROXY_URL is set wherever the proxy is active. The taskgraph Taskcluster utils module gets a `get_root_url()` that gets the root URL for the current run, either from an environment variable in production or, on the command line, defaulting to https://taskcluster.net for user convenience. When the production instance's URL changes, we can simply change that default. Other changes to use this function are reserved for later commits. This changes the docker build process propagate TASKCLUSTER_ROOT_URL into the docker images where necessary (using %ARG), specifically to create URLs for debian repo paths.
099fbaa3e69a: Bug 1515512 - Require rustc 1.31. r=glandium
Chris Manchester <cmanchester@mozilla.com> - Thu, 27 Dec 2018 02:22:54 +0000 - rev 509065
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1515512 - Require rustc 1.31. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D15396
f162598ad12c: Bug 1515512 - Require rustc 1.31. r=glandium
Chris Manchester <cmanchester@mozilla.com> - Thu, 27 Dec 2018 02:22:54 +0000 - rev 509062
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1515512 - Require rustc 1.31. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D15396
0dd9c1745caf: Bug 1515594: Set content process sandbox level to 2 on aarch64 Windows. r=glandium
Bob Owen <bobowencode@gmail.com> - Thu, 20 Dec 2018 08:57:20 +0000 - rev 508609
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1515594: Set content process sandbox level to 2 on aarch64 Windows. r=glandium
e939fdd50998: Bug 1514388 - Increase task max-run-time for linux/pgo builds; r=glandium
Geoff Brown <gbrown@mozilla.com> - Wed, 19 Dec 2018 14:04:01 -0700 - rev 508561
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1514388 - Increase task max-run-time for linux/pgo builds; r=glandium Increase linux32/pgo and linux64/pgo build max-run-time from 2.0 hours to 2.5 hours to allow for natural variation in build times.
4c63a04fdd47: Bug 1492664 - update diffoscope tasks to use TASKCLUSTER_ROOT_URL; r=glandium
Dustin J. Mitchell <dustin@mozilla.com> - Tue, 02 Oct 2018 15:52:28 +0000 - rev 508548
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1492664 - update diffoscope tasks to use TASKCLUSTER_ROOT_URL; r=glandium
911b4b0fb683: Bug 1492664 - update libdmg-hfsplus to use TASKCLUSTER_ROOT_URL; r=glandium
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 10 Dec 2018 20:14:52 +0000 - rev 508546
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1492664 - update libdmg-hfsplus to use TASKCLUSTER_ROOT_URL; r=glandium
335a92b1f424: Bug 1492664 - use {artifact-reference: ..} in diffoscope; r=glandium
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 13 Dec 2018 02:14:52 +0000 - rev 508541
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1492664 - use {artifact-reference: ..} in diffoscope; r=glandium
5ea6f03f845e: Bug 1492664 - set TASKCLUSTER_ROOT_URL and TASKCLUSTER_PROXY_URL; r=tomprince,glandium
Dustin J. Mitchell <dustin@mozilla.com> - Tue, 25 Sep 2018 20:18:19 +0000 - rev 508536
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1492664 - set TASKCLUSTER_ROOT_URL and TASKCLUSTER_PROXY_URL; r=tomprince,glandium Eventually, workers will provide these variables directly (https://bugzilla.mozilla.org/show_bug.cgi?id=1460015). But for now, this ensures that TASKCLUSTER_ROOT_URL is set everywhere, and TASKCLUSTER_PROXY_URL is set wherever the proxy is active. The setup for the mach commands defaults to https://taskcluster.net for user convenience. When the production instance's URL changes, we can simply change that default. This changes the docker build process propagate TASKCLUSTER_ROOT_URL into the docker images where necessary (using %ARG), specifically to create URLs for debian repo paths.
4883a998472e: Bug 1507884 - Add a wrench-deps toolchain to provide a tarball of crates wrench depends on. r=glandium
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 19 Dec 2018 19:33:13 +0000 - rev 508453
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1507884 - Add a wrench-deps toolchain to provide a tarball of crates wrench depends on. r=glandium Although this task technically doesn't build a toolchain, the set of steps it needs to do is very similar to what a toolchain build does, so we're shoehorning this task into the toolchain kind. The task basically runs `cargo vendor` on the gfx/wr/Cargo.lock file (if/when it changes) and exports a tarball of the resulting vendored crates. This allows downstream tasks that build stuff in gfx/wr to not have to re-fetch these crates from crates.io on every test run. Differential Revision: https://phabricator.services.mozilla.com/D14406
6e1f294a463b: Bug 1507884 - Add a docker image for building and testing webrender standalone. r=glandium
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 19 Dec 2018 19:32:09 +0000 - rev 508452
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1507884 - Add a docker image for building and testing webrender standalone. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D14405
ea0c6363ebc4: Bug 1513320 - SQLite package backport for Debian 7; r=glandium
Gregory Szorc <gps@mozilla.com> - Wed, 12 Dec 2018 22:11:59 +0000 - rev 508370
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1513320 - SQLite package backport for Debian 7; r=glandium The SQLite in Debian 7 (3.7.13) lacks support for common table expressions (the WITH keyword), which was introduced in SQLite 3.8.3. The Mercurial SQLite storage backend currently relies on CTEs. Even if a future Mercurial doesn't require CTE, it is likely that it will still use CTE if available for performance reasons. So, it is in our best interest to give Mercurial access to a modern SQLite. Plus, using a modern SQLite and avoiding potential bugs in old versions seems prudent. This commit introduces a SQLite package backport for Debian 7 so we can use the new SQLite feature. We had to minimally patch the build to work with an older version of TCL that isn't using multiarch. I observed libsqlite3 being installed as part of building various other packages (such as Python). I initially added the package as a dependency so packages would be built against a more modern SQLite. But glandium doesn't believe it matters, since nothing should be doing build-time feature detection. Python is the most important downstream package (since Mercurial uses its SQLite). I audited the CPython build system and did not see any build-time SQLite feature detection or version sniffing. So I think we'll be fine building against an older SQLite. Differential Revision: https://phabricator.services.mozilla.com/D14194
0b229b00818a: Bug 1492664 - update diffoscope tasks to use TASKCLUSTER_ROOT_URL; r=glandium
Dustin J. Mitchell <dustin@mozilla.com> - Tue, 18 Dec 2018 17:26:41 +0000 - rev 508270
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1492664 - update diffoscope tasks to use TASKCLUSTER_ROOT_URL; r=glandium Differential Revision: https://phabricator.services.mozilla.com/D14211
e1ebad5d89c5: Bug 1492664 - update libdmg-hfsplus to use TASKCLUSTER_ROOT_URL; r=glandium
Dustin J. Mitchell <dustin@mozilla.com> - Tue, 18 Dec 2018 17:26:45 +0000 - rev 508268
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1492664 - update libdmg-hfsplus to use TASKCLUSTER_ROOT_URL; r=glandium Differential Revision: https://phabricator.services.mozilla.com/D14204
0c4101230d4d: Bug 1492664 - use {artifact-reference: ..} in diffoscope; r=glandium
Dustin J. Mitchell <dustin@mozilla.com> - Tue, 18 Dec 2018 17:23:08 +0000 - rev 508262
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1492664 - use {artifact-reference: ..} in diffoscope; r=glandium Differential Revision: https://phabricator.services.mozilla.com/D14364
6dc9522ee0bf: Bug 1492664 - set TASKCLUSTER_ROOT_URL and TASKCLUSTER_PROXY_URL; r=tomprince,glandium
Dustin J. Mitchell <dustin@mozilla.com> - Tue, 18 Dec 2018 05:37:41 +0000 - rev 508260
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1492664 - set TASKCLUSTER_ROOT_URL and TASKCLUSTER_PROXY_URL; r=tomprince,glandium Eventually, workers will provide these variables directly (https://bugzilla.mozilla.org/show_bug.cgi?id=1460015). But for now, this ensures that TASKCLUSTER_ROOT_URL is set everywhere, and TASKCLUSTER_PROXY_URL is set wherever the proxy is active. The setup for the mach commands defaults to https://taskcluster.net for user convenience. When the production instance's URL changes, we can simply change that default. This changes the docker build process to propagate TASKCLUSTER_ROOT_URL into the docker images, and for good measure includes some code to use that value to generate debian repo paths. Differential Revision: https://phabricator.services.mozilla.com/D14196
7f847507d3bb: Bug 1518728 - Update vendored libprio to 1.4. r=glandium, a=RyanVM
Robert Helmer <rhelmer@mozilla.com> - Mon, 14 Jan 2019 23:50:08 +0000 - rev 506746
Push 10532 by ryanvm@gmail.com at Wed, 16 Jan 2019 15:34:31 +0000
Bug 1518728 - Update vendored libprio to 1.4. r=glandium, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D16266
138a3eb773c8: Bug 1519209 - Disable NSS_ALLOW_SSLKEYLOGFILE in beta and release. r=glandium, a=RyanVM
Eric Rahm <erahm@mozilla.com> - Thu, 10 Jan 2019 13:14:41 -0800 - rev 506659
Push 10501 by ryanvm@gmail.com at Sat, 12 Jan 2019 21:41:05 +0000
Bug 1519209 - Disable NSS_ALLOW_SSLKEYLOGFILE in beta and release. r=glandium, a=RyanVM This disables NSS_ALLOW_SSLKEYLOGFILE in beta in release in order to avoid shutdown hangs until the NSS project has time to fix the root cause of the issue.
45cd802be3dd: Bug 1511223 - Update deb7 nasm to 2.13.01. r=glandium
Thomas Daede <tdaede@mozilla.com> - Fri, 07 Dec 2018 18:50:18 +0000 - rev 506069
Push 10304 by csabou@mozilla.com at Mon, 10 Dec 2018 13:40:42 +0000
Bug 1511223 - Update deb7 nasm to 2.13.01. r=glandium This pulls a newer version of the nasm package, and patches out doc building in order to make it compile on debian 7. Differential Revision: https://phabricator.services.mozilla.com/D13510
cceb6f9235a1: Bug 1359905 - Enable fstack-protector-strong on js/. r=glandium
Gian-Carlo Pascutto <gcp@mozilla.com> - Wed, 05 Dec 2018 14:33:07 +0000 - rev 505963
Push 10304 by csabou@mozilla.com at Mon, 10 Dec 2018 13:40:42 +0000
Bug 1359905 - Enable fstack-protector-strong on js/. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D13570
cadb8d9fd21b: Bug 1498640 - deploy latest image_builder image r=glandium
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 31 Oct 2018 23:02:42 +0000 - rev 505749
Push 10301 by archaeopteryx@coole-files.de at Thu, 06 Dec 2018 16:36:14 +0000
Bug 1498640 - deploy latest image_builder image r=glandium This uses the latest image_builder image (on docker hub) to build even the image_builder image. The change to `docker.py` handles a new API response (`aux`) from the Docker daemon. It's unclear what this key means, but displaying it is simple. Differential Revision: https://phabricator.services.mozilla.com/D8441
6feb94524b7e: Bug 1508927 - Enable clang's -Wbitfield-enum-conversion warnings. r=glandium
Chris Peterson <cpeterson@mozilla.com> - Tue, 27 Nov 2018 02:01:48 +0000 - rev 505400
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1508927 - Enable clang's -Wbitfield-enum-conversion warnings. r=glandium https://clang.llvm.org/docs/DiagnosticsReference.html#wbitfield-enum-conversion This clang warning caught a real layout bug related to implicitly truncated enums in the table border style code (bug 1485179): layout/tables/nsTableFrame.cpp:5318:14 [-Wbitfield-enum-conversion] bit-field 'ownerElem' is not wide enough to store all enumerators of 'BCBorderOwner' layout/tables/nsTableFrame.cpp:5358:16 [-Wbitfield-enum-conversion] bit-field 'ownerElem' is not wide enough to store all enumerators of 'BCBorderOwner' layout/tables/nsTableFrame.cpp:5374:18 [-Wbitfield-enum-conversion] bit-field 'subElem' is not wide enough to store all enumerators of 'BCBorderOwner' layout/tables/nsTableFrame.cpp:5385:18 [-Wbitfield-enum-conversion] bit-field 'subElem' is not wide enough to store all enumerators of 'BCBorderOwner' Also update the comment linking to clang and gcc's warning documentation. Differential Revision: https://phabricator.services.mozilla.com/D12513
b8d320ccbfbc: Bug 1503589 - Enable strong stack protector by default. r=glandium
Gian-Carlo Pascutto <gcp@mozilla.com> - Fri, 30 Nov 2018 07:45:23 +0000 - rev 505398
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1503589 - Enable strong stack protector by default. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D11522
5e6dae0c1e5a: Bug 1448426 - Wrap windows.h to avoid problematic define statements, r=froydnj,glandium
Nika Layzell <nika@thelayzells.com> - Tue, 25 Sep 2018 17:34:53 +0200 - rev 505048
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1448426 - Wrap windows.h to avoid problematic define statements, r=froydnj,glandium By default, windows.h exposes a large number of problematic define statements which are UpperCamelCase, such as a define from `CreateWindow` to `CreateWindow{A,W}`. As many of these names are generic (e.g. CreateFile, CreateWindow), they can mess up Gecko code that may legitimately have its own methods with the same names. The header also defines some traditional SCREAMING_SNAKE_CASE defines which can mess up our code by conflicting with local values. This patch adds a simple code generator which generates wrappers for these defines, and uses them to wrap the windows.h wrapper using the `stl_wrappers` mechanism, allowing us to use windows.h in more places. Differential Revision: https://phabricator.services.mozilla.com/D10932
bba74d02a136: Bug 1501796 - Add nasm to debian7-build dockerfile. r=glandium
Thomas Daede <tdaede@mozilla.com> - Wed, 28 Nov 2018 03:23:08 +0000 - rev 504901
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1501796 - Add nasm to debian7-build dockerfile. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D9747
e0f95dd96d54: Bug 1448426 - Wrap windows.h to avoid problematic define statements, r=froydnj,glandium
Nika Layzell <nika@thelayzells.com> - Tue, 25 Sep 2018 17:34:53 +0200 - rev 504874
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1448426 - Wrap windows.h to avoid problematic define statements, r=froydnj,glandium By default, windows.h exposes a large number of problematic define statements which are UpperCamelCase, such as a define from `CreateWindow` to `CreateWindow{A,W}`. As many of these names are generic (e.g. CreateFile, CreateWindow), they can mess up Gecko code that may legitimately have its own methods with the same names. The header also defines some traditional SCREAMING_SNAKE_CASE defines which can mess up our code by conflicting with local values. This patch adds a simple code generator which generates wrappers for these defines, and uses them to wrap the windows.h wrapper using the `stl_wrappers` mechanism, allowing us to use windows.h in more places. Differential Revision: https://phabricator.services.mozilla.com/D10932