1280a0161c12d9fb618b637d65398f81b360027d: Backed out changeset 7fbe19a6f88e (bug 1365601) as requested by bobowen for c3 failures. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 05 Jul 2017 20:24:26 +0200 - rev 604412
Push
67061 by choller@mozilla.com at Wed, 05 Jul 2017 22:02:59 +0000
Backed out changeset 7fbe19a6f88e (
bug 1365601) as requested by bobowen for c3 failures. r=backout
f21099b23eb80e4c83a7a1b6b7b69c7401fb9940: Backed out changeset 6035f7b2a12c (bug 1365601)
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 05 Jul 2017 20:23:26 +0200 - rev 604411
Push
67061 by choller@mozilla.com at Wed, 05 Jul 2017 22:02:59 +0000
Backed out changeset 6035f7b2a12c (
bug 1365601)
90323301d1b1e3cee4d688c2f1583d8f19c1054b: Bug 1378440 - part 2 - add `mach cargo check`; r=rillian
Nathan Froyd <froydnj@mozilla.com> - Wed, 05 Jul 2017 14:19:31 -0400 - rev 604410
Push
67061 by choller@mozilla.com at Wed, 05 Jul 2017 22:02:59 +0000
Bug 1378440 - part 2 - add `mach cargo check`; r=rillian
Cargo recently introduced the `cargo check` command for shortening the
edit-compile cycle when working on large programs. Since we don't
really support invoking `cargo` directly, let's wire up this command to
`mach`. Gecko developers can then `mach cargo check` to ensure their
changes typecheck.
4168fad05a1151e4805f5d1d925bd5d187c4e5d0: Bug 1378440 - part 1 - make Cargo invocation macro more generic; r=rillian
Nathan Froyd <froydnj@mozilla.com> - Wed, 05 Jul 2017 14:19:31 -0400 - rev 604409
Push
67061 by choller@mozilla.com at Wed, 05 Jul 2017 22:02:59 +0000
Bug 1378440 - part 1 - make Cargo invocation macro more generic; r=rillian
All the machinery we set up for `cargo build` is equally useful for
other commands, such as `cargo check`. Let's refactor things so that
it's easy to reuse said machinery for `cargo check`.
bd35803f53f855b8e32a0a6b2f82ac43f2da5327: Bug 1376135 - Upgrade debugger frontend v0.7.0 (6/24). r=jdescottes
Jason Laster <jason.laster.11@gmail.com> - Wed, 05 Jul 2017 08:38:00 -0400 - rev 604408
Push
67061 by choller@mozilla.com at Wed, 05 Jul 2017 22:02:59 +0000
Bug 1376135 - Upgrade debugger frontend v0.7.0 (6/24). r=jdescottes
b06c107c096bd923de3a6aeded0f47410c503e3c: Bug 1377971 - part 3 - honor LIB_IS_C_ONLY in more cases; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Wed, 05 Jul 2017 14:05:10 -0400 - rev 604407
Push
67061 by choller@mozilla.com at Wed, 05 Jul 2017 22:02:59 +0000
Bug 1377971 - part 3 - honor LIB_IS_C_ONLY in more cases; r=glandium
We currently only honor LIB_IS_C_ONLY for cases where we set a
LIBRARY (and, implicitly, REAL_LIBRARY) and FORCE_SHARED_LIB. For many
libraries, such as the libraries from NSS, we never set LIBRARY, which
leads to not setting REAL_LIBRARY, which leads to not honoring
LIB_IS_C_ONLY. This practice has not been harmful thus far (except
perhaps linking in more things than necessary to our NSS shared
libraries), but on some platforms, linking with the C++ compiler will
drag in more things than we would like.
Consulting LIBRARY first should not be necessary; checking
FORCE_SHARED_LIB should be enough to tell us if we're building a shared
library for the purposes of honoring LIB_IS_C_ONLY.
de188948af11260dba8f2915ba3ac97f30177961: Bug 1377971 - part 2 - link libavutil and libavcodec with libm; r=rillian
Nathan Froyd <froydnj@mozilla.com> - Wed, 05 Jul 2017 14:05:10 -0400 - rev 604406
Push
67061 by choller@mozilla.com at Wed, 05 Jul 2017 22:02:59 +0000
Bug 1377971 - part 2 - link libavutil and libavcodec with libm; r=rillian
Both of these libraries call into libm for various reasons, but by
linking with the C++ compiler on most platforms, they never had to
declare their dependency on libm. Future changes will make these
libraries link with the C compiler, which won't automatically link with
libm, so we need to make the dependency explicit prior to that change.
1f41d6e14484cab0d2e93dd10345e4ee490cd13b: Bug 1377971 - part 1 - make C++ linking for Linkable ignore shared libraries; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Wed, 05 Jul 2017 14:05:10 -0400 - rev 604405
Push
67061 by choller@mozilla.com at Wed, 05 Jul 2017 22:02:59 +0000
Bug 1377971 - part 1 - make C++ linking for Linkable ignore shared libraries; r=glandium
We have a flag set on all Linkables, cxx_link, denoting whether there's
anything being linked into them that requires C++. We do this even when
we link against shared libraries that required C++. But if these
libraries don't export C++ interfaces, there's no reason that the things
linking against them should require C++. Therefore, ignore shared
libraries when making the determination of whether an object requires
C++ or not.
c8c0d2df0b767aba74c48073d815a96774d8fe75: Bug 1310852 - part 4 - always download packages for stylo during `mach bootstrap`; r=rillian
Nathan Froyd <froydnj@mozilla.com> - Wed, 21 Jun 2017 16:36:03 -0400 - rev 604404
Push
67061 by choller@mozilla.com at Wed, 05 Jul 2017 22:02:59 +0000
Bug 1310852 - part 4 - always download packages for stylo during `mach bootstrap`; r=rillian
With configure now being able to auto-detect the presence of a `mach
bootstrap`-installed clang and libclang and the upcoming
build-by-defaultness of Stylo, we can start downloading these packages
all the time.
9acf7300c99a0f0133e46b31ca82b59370be5e14: Bug 1310852 - part 3 - don't install clang packages through tooltool for OS X `mach bootstrap`; r=rillian
Nathan Froyd <froydnj@mozilla.com> - Thu, 22 Jun 2017 15:36:55 -0400 - rev 604403
Push
67061 by choller@mozilla.com at Wed, 05 Jul 2017 22:02:59 +0000
Bug 1310852 - part 3 - don't install clang packages through tooltool for OS X `mach bootstrap`; r=rillian
We decided to install the necessary packages through the appropriate Mac
package manager instead.
3c0fd2f12ad95ec4b453f917466c6f5e8d33c0cc: Bug 1310852 - part 2 - search for Homebrew and MacPorts's llvm-config when appropriate; r=rillian
Nathan Froyd <froydnj@mozilla.com> - Mon, 03 Jul 2017 11:13:05 -0400 - rev 604402
Push
67061 by choller@mozilla.com at Wed, 05 Jul 2017 22:02:59 +0000
Bug 1310852 - part 2 - search for Homebrew and MacPorts's llvm-config when appropriate; r=rillian
Since Homebrew doesn't automatically place clang and associated binaries
on PATH, we need to do the task ourselves. MacPorts does place the
binaries in PATH, but uses yet another name, so we have to add that to
the search list.
9a97a60a3dd5182d04dc9f5128f4b9d3c0864f04: Bug 1310852 - part 1 - install llvm homebrew/macports packages; r=rillian
Nathan Froyd <froydnj@mozilla.com> - Fri, 30 Jun 2017 15:05:52 -0400 - rev 604401
Push
67061 by choller@mozilla.com at Wed, 05 Jul 2017 22:02:59 +0000
Bug 1310852 - part 1 - install llvm homebrew/macports packages; r=rillian
LLVM/clang is needed for Stylo's bindgen, and Apple's clang is unusable
for such purposes. For other platforms, we have installed LLVM/clang
from our tooltool archive on the supposition that those packages are
definitely known to work, as we use said packages in automation. For
Mac, however, we haven't been able to generate packages for tooltool
that successfully build Stylo, and even if we had, those packages would
solely be used for developer builds of Stylo and would not be used in
automation. The case for downloading LLVM/clang for Mac from tooltool,
therefore, is not as strong as for other platforms.
As a result, we'll rely on the installed package manager for LLVM/clang,
which many people may have installed anyway.
In passing, also delete some old code for OS X versions < 10.7; such
platforms are no longer supported for running or building Firefox.
b7288e99df23279e67a096773dc0394e632ac1e0: Bug 1377340 - NETWORK_RACE_CACHE_WITH_NETWORK_USAGE should separate delayed and non-delayed racing. r=valentin
Michal Novotny <michal.novotny@gmail.com> - Wed, 05 Jul 2017 09:21:00 -0400 - rev 604400
Push
67061 by choller@mozilla.com at Wed, 05 Jul 2017 22:02:59 +0000
Bug 1377340 - NETWORK_RACE_CACHE_WITH_NETWORK_USAGE should separate delayed and non-delayed racing. r=valentin
901825f49b23a63c3d02f22258555fbcab64fe1b: Bug 1378252 - Add funsize routes to mac repackage-signing tasks r=Callek
Rail Aliiev <rail@mozilla.com> - Tue, 04 Jul 2017 20:40:36 -0400 - rev 604399
Push
67061 by choller@mozilla.com at Wed, 05 Jul 2017 22:02:59 +0000
Bug 1378252 - Add funsize routes to mac repackage-signing tasks r=Callek
MozReview-Commit-ID: CzmGNqY18ic
01b0662430d9d4bddb48fbafef828fdbb532acc9: Bug 1315092 - Part 2: Correctly clear mPrivateBrowsingId during the assertion as well on a CLOSED TREE, a=bustage
Michael Layzell <michael@thelayzells.com> - Wed, 05 Jul 2017 13:40:01 -0400 - rev 604398
Push
67061 by choller@mozilla.com at Wed, 05 Jul 2017 22:02:59 +0000
Bug 1315092 - Part 2: Correctly clear mPrivateBrowsingId during the assertion as well on a CLOSED TREE, a=bustage
MozReview-Commit-ID: J8j4DWUzl8D
420a05bb00fad489c81976270583d79e142a287d: Bug 1377299 - Part 1: (WIP) Add packet dump hooks
draft
Byron Campen [:bwc] <docfaraday@gmail.com> - Thu, 29 Jun 2017 19:14:06 -0500 - rev 604397
Push
67060 by bcampen@mozilla.com at Wed, 05 Jul 2017 21:50:51 +0000
Bug 1377299 - Part 1: (WIP) Add packet dump hooks
MozReview-Commit-ID: Jr7n49OOduG
35d9fb2affd43114c3656bd483f27fb84123b25b: Bug 1378523 - Enable -fsanitize=trace-pc-guard for WebRTC in fuzzing. r?drno
draft
Christian Holler <choller@mozilla.com> - Wed, 05 Jul 2017 23:43:24 +0200 - rev 604396
Push
67059 by choller@mozilla.com at Wed, 05 Jul 2017 21:44:44 +0000
Bug 1378523 - Enable -fsanitize=trace-pc-guard for WebRTC in fuzzing. r?drno
MozReview-Commit-ID: 9Fr9bwD3RAq
a4661e10028735cd66c927a886de918e2aa86ca2: Bug 1377053 - Add test for discrete interpolation of stroke-dasharray with 'none'; r?hiro
draft
Brian Birtles <birtles@gmail.com> - Wed, 05 Jul 2017 21:48:02 +0900 - rev 604395
Push
67058 by bbirtles@mozilla.com at Wed, 05 Jul 2017 21:40:49 +0000
Bug 1377053 - Add test for discrete interpolation of stroke-dasharray with 'none'; r?hiro
MozReview-Commit-ID: MuxvAeVwes
7c90bb88defd80dcd12e11b64bf00f1895f6e80c: Bug 1377053 - Update test expectations based in fixed interpolation fallback behavior; r?hiro
draft
Brian Birtles <birtles@gmail.com> - Thu, 06 Jul 2017 06:31:39 +0900 - rev 604394
Push
67058 by bbirtles@mozilla.com at Wed, 05 Jul 2017 21:40:49 +0000
Bug 1377053 - Update test expectations based in fixed interpolation fallback behavior; r?hiro
MozReview-Commit-ID: LcHuXa3dTpZ
a62c269e93ad9840eb50f3acea06c9764658385d: Bug 1377053 - Crash test for interpolating zero-length lists in add_weighted; r=hiro
draft
Brian Birtles <birtles@gmail.com> - Thu, 06 Jul 2017 06:28:11 +0900 - rev 604393
Push
67058 by bbirtles@mozilla.com at Wed, 05 Jul 2017 21:40:49 +0000
Bug 1377053 - Crash test for interpolating zero-length lists in add_weighted; r=hiro
MozReview-Commit-ID: DJJlKNZ4GKD