searching for reviewer(ted)
7f64306b8f830ed29d4ee72414449ea67763c242: Bug 1483760 Additionally, pass environment variables to cargo if we are not compiling on Windows r=ted
Tom Ritter <tom@mozilla.com> - Wed, 22 Aug 2018 11:11:11 +0000 - rev 830880
Push
118857 by bmo:mtigley@mozilla.com at Thu, 23 Aug 2018 04:55:06 +0000
Bug 1483760 Additionally, pass environment variables to cargo if we are not compiling on Windows r=ted
Previously we weren't passing the variables if we were compiling for Windows
when really we only want to do it if we're compiling with MSVC/clang-cl.
The MinGW-Clang build needs this.
Differential Revision:
https://phabricator.services.mozilla.com/D3470
4b7383b27f89dcb1732b27f6d68f1684f36ff377: Bug 1484485: Create state dir and install node / stylo stuff in bootstrap's non-interactive mode. r=ted
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 20 Aug 2018 23:41:10 +0200 - rev 830769
Push
118854 by bmo:a.beingessner@gmail.com at Wed, 22 Aug 2018 20:13:35 +0000
Bug 1484485: Create state dir and install node / stylo stuff in bootstrap's non-interactive mode. r=ted
The state directory is in $HOME by default, so should be fine to just create it
if we get --no-interactive I think.
Differential Revision:
https://phabricator.services.mozilla.com/D3838
4cff9d15475810eb69952d51d8f5632eae5dca87: Bug 1482272 - Don't set -DEBUG twice on Windows links. r=ted
David Major <dmajor@mozilla.com> - Tue, 21 Aug 2018 11:35:52 -0400 - rev 830559
Push
118847 by bmo:hskupin@gmail.com at Wed, 22 Aug 2018 09:09:03 +0000
Bug 1482272 - Don't set -DEBUG twice on Windows links. r=ted
We already append MOZ_DEBUG_LDFLAGS when MOZ_DEBUG_SYMBOLS is set.
ad1ac2b931e706ff1aa41fdddbf5a67c36936cd7: Bug 1413728: Windows DMD builds don't need special LDFLAGS behavior. r=ted
David Major <dmajor@mozilla.com> - Tue, 21 Aug 2018 11:34:48 -0400 - rev 830558
Push
118847 by bmo:hskupin@gmail.com at Wed, 22 Aug 2018 09:09:03 +0000
Bug 1413728: Windows DMD builds don't need special LDFLAGS behavior. r=ted
fbe65340170cbaa1c77c45730f1ae0f8afd44d6b: Bug 1440282 - Update breakpad to revision 1459e5df74dd03b7d3d473e6d271413d7aa98a88 r=ted
Gabriele Svelto <gsvelto@mozilla.com> - Tue, 21 Aug 2018 10:34:11 +0000 - rev 830511
Push
118839 by mixedpuppy@gmail.com at Tue, 21 Aug 2018 18:59:46 +0000
Bug 1440282 - Update breakpad to revision 1459e5df74dd03b7d3d473e6d271413d7aa98a88 r=ted
This adds support for the DW_AT_ranges attribute when dumping out symbols and
adds basic support for AArch64 (64-bit ARM) on Windows in the minidump
processor.
Differential Revision:
https://phabricator.services.mozilla.com/D3443
8fc7f2fb5ffc065186311c04058a1bb3917833a5: Bug 1478813 - Auto-generate ServoStyleConsts. r=xidorn,ted
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 17 Aug 2018 18:43:06 +0200 - rev 829993
Push
118807 by bmo:mtigley@mozilla.com at Sat, 18 Aug 2018 03:08:50 +0000
Bug 1478813 - Auto-generate ServoStyleConsts. r=xidorn,ted
Differential Revision:
https://phabricator.services.mozilla.com/D2447
4b9dcf8f2e6c1b9b295193d13647664f6cee3d07: Bug 1478813 - Auto-generate ServoStyleConsts. r=xidorn,ted
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 17 Aug 2018 18:43:06 +0200 - rev 829989
Push
118807 by bmo:mtigley@mozilla.com at Sat, 18 Aug 2018 03:08:50 +0000
Bug 1478813 - Auto-generate ServoStyleConsts. r=xidorn,ted
Differential Revision:
https://phabricator.services.mozilla.com/D2447
d3c6ea00c0bd57c71d257191dbaa40c192ba1e26: Bug 1482299 - Replace libxul.mk with OBJDIR_PP_FILES. r=ted,firefox-build-system-reviewers
Chris Manchester <cmanchester@mozilla.com> - Wed, 15 Aug 2018 14:04:00 +0000 - rev 829739
Push
118795 by xquan@mozilla.com at Thu, 16 Aug 2018 22:58:08 +0000
Bug 1482299 - Replace libxul.mk with OBJDIR_PP_FILES. r=ted,firefox-build-system-reviewers
Differential Revision:
https://phabricator.services.mozilla.com/D3371
3208575a228a9f2228c0efb0d2a453894f10860e: Bug 1481638 Do not pass CFI sanitization flags to MOZ_CARGO_WRAP_LDFLAGS r=ted
Tom Ritter <tom@mozilla.com> - Mon, 13 Aug 2018 15:45:12 +0000 - rev 829350
Push
118765 by bmo:dharvey@mozilla.com at Wed, 15 Aug 2018 13:08:04 +0000
Bug 1481638 Do not pass CFI sanitization flags to MOZ_CARGO_WRAP_LDFLAGS r=ted
MozReview-Commit-ID: C85uJBNugiY
Differential Revision:
https://phabricator.services.mozilla.com/D3044
f3a2d3db15e629812f0860ebdbadc5d6050c0307: Bug 1474028 - Add a way to exclude libraries from the default build. r=ted
Chris Manchester <cmanchester@mozilla.com> - Fri, 10 Aug 2018 12:07:29 -0700 - rev 829344
Push
118765 by bmo:dharvey@mozilla.com at Wed, 15 Aug 2018 13:08:04 +0000
Bug 1474028 - Add a way to exclude libraries from the default build. r=ted
MozReview-Commit-ID: MVfplx9lN2
668856ac23b11777d4d1653c37a08c1c55697580: Bug 1478813 - Add cbindgen toolchain job and install via bootstrap. r=ted
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 13 Aug 2018 10:58:22 +0000 - rev 828870
Push
118725 by jhofmann@mozilla.com at Tue, 14 Aug 2018 08:20:30 +0000
Bug 1478813 - Add cbindgen toolchain job and install via bootstrap. r=ted
And require it for taskcluster build already, because it doesn't harm and lets
me put all the yml changes in the same commit.
I gave up cross-compiling for OSX after a few tries and after realizing it
wasn't enough with cctools and such, but that I also needed the Mac SDK, for
which I don't have permission...
Differential Revision:
https://phabricator.services.mozilla.com/D2664
53626fd5c3bc0e33d38890b38160611b5a3fad04: Bug 1482442 - Do not check for gamepad related headers in an artifact build. r=ted,firefox-build-system-reviewers
Chris Manchester <cmanchester@mozilla.com> - Fri, 10 Aug 2018 19:23:44 +0000 - rev 828520
Push
118683 by bmo:gl@mozilla.com at Sat, 11 Aug 2018 20:18:50 +0000
Bug 1482442 - Do not check for gamepad related headers in an artifact build. r=ted,firefox-build-system-reviewers
Differential Revision:
https://phabricator.services.mozilla.com/D3119
39a528147c34c988e990e9b7675f5a21e7756b10: Bug 1474028 - Add a way to exclude libraries from the default build. r=ted
Chris Manchester <cmanchester@mozilla.com> - Fri, 10 Aug 2018 12:07:29 -0700 - rev 828517
Push
118683 by bmo:gl@mozilla.com at Sat, 11 Aug 2018 20:18:50 +0000
Bug 1474028 - Add a way to exclude libraries from the default build. r=ted
MozReview-Commit-ID: MVfplx9lN2
e8494bf468011dde86c7b9427d65b1ded4196432: Bug 1481619: Upload symbols for the main Android builds r=ted
Nick Thomas <nthomas@mozilla.com> - Thu, 09 Aug 2018 10:09:27 +0000 - rev 828218
Push
118651 by bmo:guptatrisha97@gmail.com at Fri, 10 Aug 2018 11:02:58 +0000
Bug 1481619: Upload symbols for the main Android builds r=ted
Differential Revision:
https://phabricator.services.mozilla.com/D2925
0260bc2917ddcb8166a498c6b37d643b20282276: Bug 1450078 - Require rust 1.28 in configure. r=ted,firefox-build-system-reviewers
Chris Manchester <cmanchester@mozilla.com> - Thu, 09 Aug 2018 18:31:35 +0000 - rev 828111
Push
118627 by bmo:jhirsch@mozilla.com at Thu, 09 Aug 2018 21:47:59 +0000
Bug 1450078 - Require rust 1.28 in configure. r=ted,firefox-build-system-reviewers
Differential Revision:
https://phabricator.services.mozilla.com/D2889
ef7f43b981ef872b3faa3a8d62d8115d59df1cd2: Bug 1481378 - Simplify mozconfig.linux32. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Tue, 07 Aug 2018 16:28:13 +0900 - rev 827191
Push
118488 by bmo:hsivonen@hsivonen.fi at Tue, 07 Aug 2018 12:28:14 +0000
Bug 1481378 - Simplify mozconfig.linux32. r=ted
All CI builds for linux32 have been running on 64-bits hosts for a long
while now, and there are no 32-bits hosts left. We can remove the
special-casing that makes the linux32 builds behave differently
depending on the bit-width of the host.
Furthermore, configure has been able to deal with adding -m32 on its
own, so we don't need to add it to $CC/$CXX manually anymore.
0fd75e0d478d8af2ee3fd071233aca57f0e0326c: Bug 1426176 - Add symbols file for Clang ASan runtime on Windows. r=ted
Christian Holler <choller@mozilla.com> - Thu, 26 Jul 2018 11:16:50 +0200 - rev 825542
Push
118129 by jhofmann@mozilla.com at Wed, 01 Aug 2018 22:38:13 +0000
Bug 1426176 - Add symbols file for Clang ASan runtime on Windows. r=ted
MozReview-Commit-ID: 4P3mwZNP8cY
c3d3c70974f8c2dfc4a5ebce3eb2661fc96e05ed: Bug 1473786 - Enable LTO on macOS builds. r=ted
draft
Mike Hommey <mh+mozilla@glandium.org> - Fri, 06 Jul 2018 11:50:42 +0900 - rev 825274
Push
118058 by bmo:mh+mozilla@glandium.org at Wed, 01 Aug 2018 09:53:27 +0000
Bug 1473786 - Enable LTO on macOS builds. r=ted
76b7549059a4aaa3ce26587586be3e1ed3bbdbd1: Bug 1466537: Disable full crashsymbols by branch r=ted
Chris AtLee <catlee@mozilla.com> - Mon, 30 Jul 2018 20:23:14 +0000 - rev 824578
Push
117945 by bmo:mikokm@gmail.com at Tue, 31 Jul 2018 10:52:49 +0000
Bug 1466537: Disable full crashsymbols by branch r=ted
Differential Revision:
https://phabricator.services.mozilla.com/D1558
df39b3369446d0dabf426b270026445b2b0c83fc: Bug 1426176 - Add symbols file for Clang ASan runtime on Windows. r=ted
Christian Holler <choller@mozilla.com> - Thu, 26 Jul 2018 11:16:50 +0200 - rev 824514
Push
117936 by nnethercote@mozilla.com at Tue, 31 Jul 2018 06:49:53 +0000
Bug 1426176 - Add symbols file for Clang ASan runtime on Windows. r=ted
MozReview-Commit-ID: 4P3mwZNP8cY
25754fe838b946b7c4af4fc059c7bb5441e01ded: Bug 1426176 - Add symbols file for Clang ASan runtime on Windows. r?ted
draft
Christian Holler <choller@mozilla.com> - Thu, 26 Jul 2018 11:16:50 +0200 - rev 824462
Push
117916 by choller@mozilla.com at Mon, 30 Jul 2018 22:48:19 +0000
Bug 1426176 - Add symbols file for Clang ASan runtime on Windows. r?ted
MozReview-Commit-ID: 4P3mwZNP8cY
3e701cdd4cfaffeae6685e36aac8fa6da0f3f8c3: Bug 1426176 - Add symbols file for Clang ASan runtime on Windows. r?ted
draft
Christian Holler <choller@mozilla.com> - Thu, 26 Jul 2018 11:16:50 +0200 - rev 824427
Push
117894 by choller@mozilla.com at Mon, 30 Jul 2018 19:32:31 +0000
Bug 1426176 - Add symbols file for Clang ASan runtime on Windows. r?ted
MozReview-Commit-ID: 4P3mwZNP8cY
3268a54a7fab9e9565038d589229e9f2bf1cdff9: Bug 1473423: Allow test symbols to be included in full symbol archive in try builds; r=ted
Aaron Klotz <aklotz@mozilla.com> - Wed, 11 Jul 2018 17:38:37 -0600 - rev 823210
Push
117612 by igorostizaga@mozilla.com at Thu, 26 Jul 2018 20:38:20 +0000
Bug 1473423: Allow test symbols to be included in full symbol archive in try builds; r=ted
This patch moves the logic for include/exclude/compress from the makefile into
symbols_archive.py, and adds an additional check to the full-archive case to
allow the inclusion of test symbols in try builds.
4d268f4ed8a3c66e4c5d4f1717dd4e03bb010c4c: Bug 1379704 - Move and update update-jsoncpp.sh script to match new location of jsoncpp library r=ted
Kearwood "Kip" Gilbert <kgilbert@mozilla.com> - Mon, 10 Jul 2017 13:14:52 -0700 - rev 821143
Push
117018 by bmo:sfoster@mozilla.com at Sat, 21 Jul 2018 04:05:10 +0000
Bug 1379704 - Move and update update-jsoncpp.sh script to match new location of jsoncpp library r=ted
- In
bug 1356382, jsoncpp was moved from toolkit/crashreporter
to toolkit/components
- update-jsoncpp.sh has been moved to the components directory
and updated to match the new directories.
MozReview-Commit-ID: Cl71Dwoyn0N
a3b5c278794cea0fb05eb374f190a74fbd6f50d6: Bug 1476174 - Fix-up the change from bug 1474024 to avoid creating lto object files in installed locations. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Tue, 17 Jul 2018 11:29:49 +0900 - rev 820319
Push
116787 by bmo:bpostelnicu@mozilla.com at Thu, 19 Jul 2018 12:19:59 +0000
Bug 1476174 - Fix-up the change from
bug 1474024 to avoid creating lto object files in installed locations. r=ted
f41fb72f94b69fa2b6c1b2d186d84c7f52f2291c: Bug 1334940 - Re-enable SCCACHE for linux64-ccov. r=ted
Tudor-Gabriel Vîjială <tvijiala@mozilla.com> - Fri, 13 Jul 2018 15:02:21 +0100 - rev 819631
Push
116603 by bmo:rcaliman@mozilla.com at Wed, 18 Jul 2018 09:50:41 +0000
Bug 1334940 - Re-enable SCCACHE for linux64-ccov. r=ted
MozReview-Commit-ID: 6BQt984Rl39
f58338fa39a55eec98908db6d2bb88c176774ec2: Bug 1468273 - Fix flake8/pep8 issues by hand in gfx/ r=ted
Sylvestre Ledru <sledru@mozilla.com> - Sun, 10 Jun 2018 14:15:18 +0200 - rev 819585
Push
116589 by bschouten@mozilla.com at Wed, 18 Jul 2018 06:57:22 +0000
Bug 1468273 - Fix flake8/pep8 issues by hand in gfx/ r=ted
MozReview-Commit-ID: BFnq9JpWZxq
11df5f8585e6f622c0387bd575e6081b5b2e0f4d: Bug 1468273 - autopep8 on gfx/ r=ted
Sylvestre Ledru <sledru@mozilla.com> - Sun, 10 Jun 2018 14:13:44 +0200 - rev 819584
Push
116589 by bschouten@mozilla.com at Wed, 18 Jul 2018 06:57:22 +0000
Bug 1468273 - autopep8 on gfx/ r=ted
MozReview-Commit-ID: 8j8EU3E08GP
f28cfacdb5f5ae109c5ed733d3d4abd72bd432d7: Bug 1475999 - Use the classic output style with pytest; r=ted
Dave Hunt <dhunt@mozilla.com> - Tue, 17 Jul 2018 12:01:38 +0100 - rev 819473
Push
116562 by bmo:gsquelart@mozilla.com at Tue, 17 Jul 2018 22:54:34 +0000
Bug 1475999 - Use the classic output style with pytest; r=ted
MozReview-Commit-ID: FvZjDhPl3RX
ac724c42e055c120da91e29d8aae128d668dac5d: Bug 1475999 - Use the classic output style with pytest; r?ted
draft
Dave Hunt <dhunt@mozilla.com> - Tue, 17 Jul 2018 12:01:38 +0100 - rev 819225
Push
116462 by bmo:dave.hunt@gmail.com at Tue, 17 Jul 2018 11:02:19 +0000
Bug 1475999 - Use the classic output style with pytest; r?ted
MozReview-Commit-ID: FvZjDhPl3RX
2ba41123a4e22b39ec064e2411f60a8d9e968ae5: Bug 1473786 - Enable LTO on macOS builds. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Fri, 06 Jul 2018 11:50:42 +0900 - rev 819200
Push
116454 by bmo:rbartlensky@mozilla.com at Tue, 17 Jul 2018 10:05:34 +0000
Bug 1473786 - Enable LTO on macOS builds. r=ted
a6635f206392c19ba41ba58aa3630b03a441f6af: Bug 1473786 - Enable LTO on macOS builds. r=ted
draft
Mike Hommey <mh+mozilla@glandium.org> - Fri, 06 Jul 2018 11:50:42 +0900 - rev 819075
Push
116431 by bmo:mh+mozilla@glandium.org at Tue, 17 Jul 2018 04:11:06 +0000
Bug 1473786 - Enable LTO on macOS builds. r=ted
b5a639d810b82ae1885db83b253198f73bfcdbd4: Bug 1459077 - Install known working pip and virtualenv; r=ted
Gregory Szorc <gps@mozilla.com> - Fri, 04 May 2018 13:10:50 -0700 - rev 818125
Push
116246 by bmo:tom@mozilla.com at Fri, 13 Jul 2018 20:48:08 +0000
Bug 1459077 - Install known working pip and virtualenv; r=ted
Previously, we installed the latest version of pip and virtualenv.
This commit pins the pip and virtualenv version so we install known
working versions (pip 10 breaks the image build for some reason).
MozReview-Commit-ID: hOAMencdcr
4b7578e2fe18f88dfc650feb5cf0c2db058b8041: Bug 1458700: [python] Vendor attrs; r=dustin,ted
Tom Prince <mozilla@hocat.ca> - Wed, 02 May 2018 19:39:38 -0600 - rev 818121
Push
116246 by bmo:tom@mozilla.com at Fri, 13 Jul 2018 20:48:08 +0000
Bug 1458700: [python] Vendor attrs; r=dustin,ted
Differential Revision:
https://phabricator.services.mozilla.com/D1124
40d18f47de91cf8eb4950bedecbbe9f9aaed56b5: Bug 1455127 - Remove --package from upload.py; r=ted
Gregory Szorc <gps@mozilla.com> - Thu, 19 Apr 2018 09:31:00 -0700 - rev 818078
Push
116246 by bmo:tom@mozilla.com at Fri, 13 Jul 2018 20:48:08 +0000
Bug 1455127 - Remove --package from upload.py; r=ted
The argument is never used in the local file copying function. So let's
nuke the argument.
MozReview-Commit-ID: JeU4LaVvGD7
9fb31e00970a133666f53db739eb510283674581: Bug 1455127 - Remove --properties-file from upload.py; r=ted
Gregory Szorc <gps@mozilla.com> - Thu, 19 Apr 2018 09:30:52 -0700 - rev 818077
Push
116246 by bmo:tom@mozilla.com at Fri, 13 Jul 2018 20:48:08 +0000
Bug 1455127 - Remove --properties-file from upload.py; r=ted
This was only used for the remote server case. That code was recently
deleted.
MozReview-Commit-ID: 7usqWZ7CuBR
c74c96364ee26e0018a43aacd98194bad5bbc907: Bug 1455127 - Remove functionality for uploading to a server; r=ted
Gregory Szorc <gps@mozilla.com> - Thu, 19 Apr 2018 09:30:31 -0700 - rev 818076
Push
116246 by bmo:tom@mozilla.com at Fri, 13 Jul 2018 20:48:08 +0000
Bug 1455127 - Remove functionality for uploading to a server; r=ted
With the transition to Taskcluster, "uploads" are artifacts in a local
directory. So we don't need to support uploading to a remote server
using SCP.
This commit removes all the code to support uploading to a remote
server.
And since property files were only written out for the remote case, all
that code can be deleted as well.
Since UPLOAD_HOST no longer means anything, we no longer set it in
mozharness configs.
MozReview-Commit-ID: 66gkM8erkGk
11e4a18c771378feca4a94d5be08a1363fc3dfa7: Bug 1455111 - Remove references to ccache from PATH; r=ted
Gregory Szorc <gps@mozilla.com> - Wed, 18 Apr 2018 14:26:38 -0700 - rev 818064
Push
116246 by bmo:tom@mozilla.com at Fri, 13 Jul 2018 20:48:08 +0000
Bug 1455111 - Remove references to ccache from PATH; r=ted
We should always be using sccache these days. We shouldn't need
ccache on PATH in any modern builds.
MozReview-Commit-ID: 1czGAcHhRGC
3d64054c7f73ea7b9986f6a5ab446a13e67dede5: Bug 1455111 - Remove references to /home/ctlbld; r=ted
Gregory Szorc <gps@mozilla.com> - Wed, 18 Apr 2018 14:21:57 -0700 - rev 818063
Push
116246 by bmo:tom@mozilla.com at Fri, 13 Jul 2018 20:48:08 +0000
Bug 1455111 - Remove references to /home/ctlbld; r=ted
This is a buildbot holdover and should no longer be relevant in a
Taskcluster/Docker world.
MozReview-Commit-ID: NeIN0jnW5I
1b42f1d1354e7e03a86d5f38512f604f28427552: Bug 1455111 - Remove references to /tools/git; r=ted
Gregory Szorc <gps@mozilla.com> - Wed, 18 Apr 2018 14:16:44 -0700 - rev 818062
Push
116246 by bmo:tom@mozilla.com at Fri, 13 Jul 2018 20:48:08 +0000
Bug 1455111 - Remove references to /tools/git; r=ted
First, we shouldn't need Git for most jobs. Second, this path shouldn't
exist in a post-buildbot world using Taskcluster/Docker.
MozReview-Commit-ID: 7S8jsPiD2dT
b2283ee866ce3123ceb5f63cee1cee0938980e38: Bug 1455111 - Remove references to /tools/python27; r=ted
Gregory Szorc <gps@mozilla.com> - Wed, 18 Apr 2018 14:04:51 -0700 - rev 818061
Push
116246 by bmo:tom@mozilla.com at Fri, 13 Jul 2018 20:48:08 +0000
Bug 1455111 - Remove references to /tools/python27; r=ted
This path should be dead in a post-buildbot Taskcluster/Docker world.
MozReview-Commit-ID: KRsRlfFADvD
ccf631572832967c638b805dcf0db0afa98109fe: Bug 1455111 - Remove references to /tools/python27-mercurial; r=ted
Gregory Szorc <gps@mozilla.com> - Wed, 18 Apr 2018 13:56:41 -0700 - rev 818060
Push
116246 by bmo:tom@mozilla.com at Fri, 13 Jul 2018 20:48:08 +0000
Bug 1455111 - Remove references to /tools/python27-mercurial; r=ted
This path shouldn't exist in a post buildbot world.
MozReview-Commit-ID: 1O7A4xAonHz
54325cd42a7b6e512934581445f0c2dd0799634d: Bug 1455111 - Remove references to /tools/gcc-4.3.3; r=ted
Gregory Szorc <gps@mozilla.com> - Wed, 18 Apr 2018 13:47:17 -0700 - rev 818059
Push
116246 by bmo:tom@mozilla.com at Fri, 13 Jul 2018 20:48:08 +0000
Bug 1455111 - Remove references to /tools/gcc-4.3.3; r=ted
This path was used on buildbot. It doesn't exist in a Taskcluster/Docker
world.
MozReview-Commit-ID: KHeRGcfIftO
b92e2bd0daab858f49eefd1b07dd251346524649: Bug 1334940 - Re-enable SCCACHE for linux64-ccov. r=ted
draft
Tudor-Gabriel Vîjială <tvijiala@mozilla.com> - Fri, 13 Jul 2018 15:02:21 +0100 - rev 817887
Push
116206 by bmo:tvijiala@mozilla.com at Fri, 13 Jul 2018 16:50:17 +0000
Bug 1334940 - Re-enable SCCACHE for linux64-ccov. r=ted
MozReview-Commit-ID: 6BQt984Rl39
7bf77a18b13eb52184c84c9e565634e1da141b4c: Bug 1474871 - Link dump_syms against rustc-demangle. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Thu, 12 Jul 2018 10:23:12 +0900 - rev 817473
Push
116060 by bmo:ted@mielczarek.org at Thu, 12 Jul 2018 16:48:57 +0000
Bug 1474871 - Link dump_syms against rustc-demangle. r=ted
The new version of breakpad imported in
bug 1309172 doesn't demangle
rust symbols at all, contrary to before, where it tried to C++ demangle
them, which worked for many, although far from all. It however has
rust-demangle support as long as it's linked against a copy of the
rust-demangle-capi crate from https://github.com/luser/rust-demangle-capi/
This imports the code from the rust-demangle-capi crate but because of
some build system complications it's not taken as-is:
- it uses rusty-cheddar, which is deprecated, to generate a C header.
- rusty-cheddar depends on syntex_syntax, which now fails to build.
- rust-demangle-capi has crate-type staticlib, which can't be used
as a dependency in a Cargo.toml. For that reason, we can't create
a fake crate that depends on it to have it vendored.
Overall, it's only a few lines of rust, and the C header can be written
manually, so this is what we do here. The created crate is named in a way
specific to dump_syms.
The build system doesn't know how to figure out what system libraries
are required to link rust static libraries, although the rust compiler
has /some/ support to get the information, so we handle that manually.
b0a1b5aa60e0c91cd83cec4bfffef219e70a261c: Bug 1468273 - Fix flake8/pep8 issues by hand in gfx/ r=ted
draft
Sylvestre Ledru <sledru@mozilla.com> - Sun, 10 Jun 2018 14:15:18 +0200 - rev 817273
Push
116007 by bmo:sledru@mozilla.com at Thu, 12 Jul 2018 10:21:37 +0000
Bug 1468273 - Fix flake8/pep8 issues by hand in gfx/ r=ted
MozReview-Commit-ID: BFnq9JpWZxq
33413a297adc1d980c56c17799ce04f73e40ad73: Bug 1468273 - autopep8 on gfx/ r=ted
draft
Sylvestre Ledru <sledru@mozilla.com> - Sun, 10 Jun 2018 14:13:44 +0200 - rev 817272
Push
116007 by bmo:sledru@mozilla.com at Thu, 12 Jul 2018 10:21:37 +0000
Bug 1468273 - autopep8 on gfx/ r=ted
MozReview-Commit-ID: 8j8EU3E08GP
7f82d2f3cfb7fe05008fe19acf0460a6a46e0d06: Bug 1474871 - Link dump_syms against rustc-demangle. r?ted
draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 12 Jul 2018 10:23:12 +0900 - rev 817147
Push
115971 by bmo:mh+mozilla@glandium.org at Thu, 12 Jul 2018 04:35:08 +0000
Bug 1474871 - Link dump_syms against rustc-demangle. r?ted
The new version of breakpad imported in
bug 1309172 doesn't demangle
rust symbols at all, contrary to before, where it tried to C++ demangle
them, which worked for many, although far from all. It however has
rust-demangle support as long as it's linked against a copy of the
rust-demangle-capi crate from https://github.com/luser/rust-demangle-capi/
This imports the code from the rust-demangle-capi crate but because of
some build system complications it's not taken as-is:
- it uses rusty-cheddar, which is deprecated, to generate a C header.
- rusty-cheddar depends on syntex_syntax, which now fails to build.
- rust-demangle-capi has crate-type staticlib, which can't be used
as a dependency in a Cargo.toml. For that reason, we can't create
a fake crate that depends on it to have it vendored.
Overall, it's only a few lines of rust, and the C header can be written
manually, so this is what we do here. The created crate is named in a way
specific to dump_syms.
The build system doesn't know how to figure out what system libraries
are required to link rust static libraries, although the rust compiler
has /some/ support to get the information, so we handle that manually.
827519f9d0326f76f524061cddff306a56f51255: Bug 1463190 - Add forced-MSVC builds to CI to keep that platform green. r=ted
David Major <dmajor@mozilla.com> - Mon, 09 Jul 2018 18:22:45 -0400 - rev 815846
Push
115662 by maglione.k@gmail.com at Tue, 10 Jul 2018 03:45:13 +0000
Bug 1463190 - Add forced-MSVC builds to CI to keep that platform green. r=ted
531b966781e6b2c086a798b18cec231a26a9d3e5: Bug 1469091 - Build the clang plugin as a host shared library. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Thu, 05 Jul 2018 14:58:09 +0900 - rev 815315
Push
115498 by paolo.mozmail@amadzone.org at Sat, 07 Jul 2018 17:03:50 +0000
Bug 1469091 - Build the clang plugin as a host shared library. r=ted
This adds just enough host shared library support for this one use case,
but also takes shortcuts, because fully supporting host shared library
is a deep rabbit hole I'm not ready to take just to fix --enable-lto
--enable-clang-plugin on mac builds.
One downside is that one my machine the plugin now takes > 80s to build,
instead of 15s before, thanks to the lack of unified sources.