c0404d1f3b47cee8284e4be54a79d3b01db6b961: Bug 1058040, part 2 - Rename gfxTextContextPaint to SVGContextPaint and add some code comments. r=dholbert
Jonathan Watt <jwatt@jwatt.org> - Fri, 22 Jul 2016 14:56:09 +0100 - rev 333639
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1058040, part 2 - Rename gfxTextContextPaint to SVGContextPaint and add some code comments. r=dholbert
0a536af3ebfadc7968b93cee2e765eef3d5364aa: Bug 1058040, part 1 - Move gfxTextContextPaint to a separate file to enable use in imagelib. r=dholbert
Jonathan Watt <jwatt@jwatt.org> - Fri, 22 Jul 2016 12:07:39 +0100 - rev 333638
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1058040, part 1 - Move gfxTextContextPaint to a separate file to enable use in imagelib. r=dholbert
3cda786e6bb64009cb5aadc0c285b82b585a3dd0: Bug 1289847 - part 2 - work around Mac linking failures when Rust is enabled; r=mshal
Nathan Froyd <froydnj@gmail.com> - Wed, 03 Aug 2016 04:24:33 -0400 - rev 333637
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1289847 - part 2 - work around Mac linking failures when Rust is enabled; r=mshal Current stable versions of Rust use two Rust-specific personality routines to perform exception handling, which empirically does not play well with the Mac linker's optimizations for using compact unwind formats. Nightly Rust has solved this issue, but for now, we'll have to use -no_compact_unwind to disable the linker optimization. The size impact is negligible (0.02%) and will be going away once nightly Rust becomes stable.
e4cac318f42d23178170336a23690e9b01f606dd: Bug 1289847 - part 1 - use a newer ld for Mac builds; r=mshal
Nathan Froyd <froydnj@gmail.com> - Wed, 03 Aug 2016 04:24:33 -0400 - rev 333636
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1289847 - part 1 - use a newer ld for Mac builds; r=mshal The ld that we use for Mac builds is old (Xcode circa OS X 10.7), and also crashes in various ways when we try to use newer Rust versions and/or pass options to make the linker work with newer Rust versions. To mitigate this, let's build with a newer linker, compiled from: https://github.com/tpoechtrager/cctools-port We use this port, rather than the packages from opensource.apple.com, because the packages from Apple have decidely non-intuitive build systems, and require some hacking to get to build. This port, in contrast, is simply built with: CFLAGS='-mcpu=generic -mtune=generic' ./configure --target=x86_64-apple-darwin11 env MACOSX_DEPLOYMENT_TARGET=10.7 make and the resulting x86_64-apple-darwin11-ld is renamed as 'ld' and packaged up for automation's purposes. However, since this linker is newer, it also produces bits of Mach-O that our older build tools don't understand. Fortunately, we can pass appropriate options to the linker to turn off generation of those Mach-O bits.
4be64167bc0f9168fd461c31f4e9e60d9c90d076: Bug 1289382 - Test TriggeringPrincipal where one iframe navigates another iframe through window.open(). r=smaug
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Tue, 02 Aug 2016 14:42:34 -0700 - rev 333635
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1289382 - Test TriggeringPrincipal where one iframe navigates another iframe through window.open(). r=smaug
062568fb8088dbda16a79da30f52bd21f3953611: Bug 1289382 - Test TriggeringPrincipal where parent navigates iframe through window.open. r=smaug
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Tue, 02 Aug 2016 14:40:35 -0700 - rev 333634
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1289382 - Test TriggeringPrincipal where parent navigates iframe through window.open. r=smaug
5ea46f773afb2180cfea91927f56fba66021821a: Bug 1289818 - Test TriggeringPrincipal for a simple window.open(). r=smaug
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Tue, 02 Aug 2016 14:37:47 -0700 - rev 333633
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1289818 - Test TriggeringPrincipal for a simple window.open(). r=smaug
fb1d26487576a700cd11d31fcb917df5c1aaf792: Bug 1288596. Drop msan max-errors down to 6, since that is what has been observed on try. r=woof!
Steve Fink <sfink@mozilla.com> - Tue, 02 Aug 2016 14:13:13 -0700 - rev 333632
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1288596. Drop msan max-errors down to 6, since that is what has been observed on try. r=woof! DONTBUILD
a60e63852496804ca582500634dced89b1b47017: Bug 1288596 - Run reftest condition line with --no-baseline, r=terrence
Steve Fink <sfink@mozilla.com> - Mon, 01 Aug 2016 17:55:11 -0700 - rev 333631
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1288596 - Run reftest condition line with --no-baseline, r=terrence
6b54837ecee40246099d2c8e5603389b63612009: Bug 1288596 - Make SM(msan) ignore test failures and only look at msan errors, r=terrence
Steve Fink <sfink@mozilla.com> - Mon, 01 Aug 2016 15:49:33 -0700 - rev 333630
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1288596 - Make SM(msan) ignore test failures and only look at msan errors, r=terrence If msan detects any errors while running an individual test, it controls the exit code. There is no way to pass through the test's usual exit code. In order to allow msan jobs to be treated as successful as long as they don't exceed a maximum error count, we ignore the test failures and just accumulate msan errors. It would be vastly better to have msan keep going on an error, but doing that (via -mllvm -msan-keep-going) triggers a clang bug that hangs the compile during register allocation.
07c4518ad9ac3748fa8990d9475125ab3a5bb94e: Bug 1288596 - Better error message when compiler is incompatible with sanitizer, r=glandium
Steve Fink <sfink@mozilla.com> - Fri, 29 Jul 2016 11:28:33 -0700 - rev 333629
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1288596 - Better error message when compiler is incompatible with sanitizer, r=glandium
82b3f5f3eed4aa35b4b4b62d4978075f074a9c0b: Bug 1288596 - Add error limits to tsan and msan, r=terrence
Steve Fink <sfink@mozilla.com> - Fri, 29 Jul 2016 12:09:10 -0700 - rev 333628
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1288596 - Add error limits to tsan and msan, r=terrence
ffbed984c0dfc94f70b74cd40069161bc264791f: Bug 1283911 - fix alternate binary searching in autospider.py, r=sandervv
Steve Fink <sfink@mozilla.com> - Fri, 29 Jul 2016 12:02:12 -0700 - rev 333627
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1283911 - fix alternate binary searching in autospider.py, r=sandervv
f0df70a13eb8707d8f2af6535f5cf33526f0eb3e: Backed out changeset a3ce0ae49d97 (bug 1283634) for mda test failures
Wes Kocher <wkocher@mozilla.com> - Tue, 02 Aug 2016 13:56:28 -0700 - rev 333626
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Backed out changeset a3ce0ae49d97 (bug 1283634) for mda test failures
e4303e24fceb6b725c5bb0bbf1f721e0fe1a84bf: Bug 1241550 - Don't do paint skipping if there are plugin frames anywhere on the page, instead of limiting it to the scrollframe's descendants. r=jimm
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 02 Aug 2016 16:43:34 -0400 - rev 333625
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1241550 - Don't do paint skipping if there are plugin frames anywhere on the page, instead of limiting it to the scrollframe's descendants. r=jimm MozReview-Commit-ID: 6fzAIrTDgla
d362c6cc036a5eb02e87508a69a565e7afab4a92: Bug 1291437 followup. Add some comments explaining why we're initializing the AutoJSAPI in PostMessageEvent::Run the way we do. DONTBUILD
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 02 Aug 2016 13:28:17 -0700 - rev 333624
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1291437 followup. Add some comments explaining why we're initializing the AutoJSAPI in PostMessageEvent::Run the way we do. DONTBUILD
73a57814a495b29244ef5377e73488a3f3fabb15: Bug 1291437. Don't enter the compartment of a possibly-gray window object in PostMessageEvent::Run. r=smaug
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 02 Aug 2016 13:21:16 -0700 - rev 333623
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1291437. Don't enter the compartment of a possibly-gray window object in PostMessageEvent::Run. r=smaug
37e1f09cd54e81f7e5c23123fe4caa2dc9277019: Bug 1251364 - Remove our custom printf implementation (jsprf.cpp). r=tromey
Tom Schuster <evilpies@gmail.com> - Tue, 02 Aug 2016 22:16:15 +0200 - rev 333622
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1251364 - Remove our custom printf implementation (jsprf.cpp). r=tromey
d392476190ece932e4762e04564f05d4444696ac: Bug 1281935 - Part 2: Remove the FakeRef hack added in Bug 1283620, r=bholley
Michael Layzell <michael@thelayzells.com> - Mon, 18 Jul 2016 17:53:45 -0400 - rev 333621
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1281935 - Part 2: Remove the FakeRef hack added in Bug 1283620, r=bholley
bfd95fdd1996b094a2ef1485d6f0152259292875: Bug 1281935 - Part 1: Relax raw pointer inside lambda analysis, r=ehsan
Michael Layzell <michael@thelayzells.com> - Mon, 18 Jul 2016 17:29:04 -0400 - rev 333620
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1281935 - Part 1: Relax raw pointer inside lambda analysis, r=ehsan
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip