e8546267c9736dd8c611d06011a8805afa9d5c33: Bug 1247764 - Disable STENCIL_TEST on mac+intel when not needed. - r=jrmuizel
Jeff Gilbert <jgilbert@mozilla.com> - Thu, 18 Feb 2016 17:59:24 -0800 - rev 321156
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1247764 - Disable STENCIL_TEST on mac+intel when not needed. - r=jrmuizel
6ae59fd411ba633d2feb0264879d78a6b8e8e6de: Bug 1019856 - avoid double-buffering in BasicCompositor when window allows it. r=mattwoodrow
Lee Salzman <lsalzman@mozilla.com> - Thu, 18 Feb 2016 20:57:29 -0500 - rev 321155
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1019856 - avoid double-buffering in BasicCompositor when window allows it. r=mattwoodrow
19a20e124b436c3b796766dcbfcc9435ec841c19: Bug 1241634: Use is instead of ok in tests. r=me
Kyle Huey <khuey@kylehuey.com> - Thu, 18 Feb 2016 17:32:34 -0800 - rev 321154
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1241634: Use is instead of ok in tests. r=me
12149cb75011fb342d6808f0554b9391666f9d1a: Bug 952564 - Disallow empty lists in moz.build variables r=gps
Sambuddha Basu <sambuddhabasu1@gmail.com> - Thu, 18 Feb 2016 17:26:09 -0800 - rev 321153
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 952564 - Disallow empty lists in moz.build variables r=gps
3af8522fa44a0c481d8c054c668c818598caf519: Bug 1248909: [MSE] P2. Simplify diagnostic. r=gerald
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 18 Feb 2016 15:27:48 +1100 - rev 321152
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1248909: [MSE] P2. Simplify diagnostic. r=gerald Also, an assert could have been incorrectly triggered, if eviction occurred on a source buffer while data was also being appended to it. MozReview-Commit-ID: 6gVHZdbL07B
4d4dd7869c4fc912a2f9f8fb9ce37db76051d1c5: Bug 1244943 - Make PostProcessLayers aware of preserve-3d. r=mattwoodrow
Thinker K.F. Li <thinker@codemud.net> - Thu, 18 Feb 2016 17:12:40 -0800 - rev 321151
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1244943 - Make PostProcessLayers aware of preserve-3d. r=mattwoodrow
f44d3d568c2dd57365c85e70f9fd96db62ad5749: Backed out changeset 40f18aee119c (bug 1232685) for xpcshell crashes in test_framebindings-03.js
Wes Kocher <wkocher@mozilla.com> - Thu, 18 Feb 2016 16:57:32 -0800 - rev 321150
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Backed out changeset 40f18aee119c (bug 1232685) for xpcshell crashes in test_framebindings-03.js
99f8242bbd927f95104e8d89d3b1488284608c01: Bug 1249212 part 7 - Calculate the endTime in GetComputedTimingAt; r=boris
Brian Birtles <birtles@gmail.com> - Fri, 19 Feb 2016 08:37:32 +0900 - rev 321149
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1249212 part 7 - Calculate the endTime in GetComputedTimingAt; r=boris Currently endTime is calculated when getComputedTiming() is called. As a result, the value returned there doesn't necessarily reflect what we are using in the model. It would be more simple, consistent and useful if we simply calculate this as part of GetComputedTimingAt and use it both internally and in the result to getComputedTiming().
2f7b038c23f1aae3f4e508069822265dbba0019d: Bug 1249212 part 6 - Add tests for endTime calculation; r=boris
Brian Birtles <birtles@gmail.com> - Fri, 19 Feb 2016 08:37:32 +0900 - rev 321148
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1249212 part 6 - Add tests for endTime calculation; r=boris
e9130dcb9d01be351537573d973067300606510a: Bug 1249212 part 5 - Remove max() clamping from endTime calculation; r=boris
Brian Birtles <birtles@gmail.com> - Fri, 19 Feb 2016 08:37:32 +0900 - rev 321147
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1249212 part 5 - Remove max() clamping from endTime calculation; r=boris Based on discussion at: https://github.com/w3c/web-animations/issues/86
85e66410c01b75f1c6665d68b2eba5b868128b4b: Bug 1249212 part 4 - Add tests for activeDuration; r=boris
Brian Birtles <birtles@gmail.com> - Fri, 19 Feb 2016 08:37:32 +0900 - rev 321146
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1249212 part 4 - Add tests for activeDuration; r=boris Before we go fixing endTime, we should add tests that activeDuration (which endTime builds on) is being calculated correctly. (Spoiler: it wasn't, hence parts 2 and 3 in this patch series.)
2e4a17c84ae35bf0ff23778bbdcf4cad388f5735: Bug 1249212 part 3 - Fix active duration calculation when iteration duration is infinity; r=boris
Brian Birtles <birtles@gmail.com> - Fri, 19 Feb 2016 08:37:31 +0900 - rev 321145
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1249212 part 3 - Fix active duration calculation when iteration duration is infinity; r=boris With the added tests in part 4 we crash without this change because we end up trying to multiply an infinite iteration duration by a zero iteration count which trips an assertion in StickyTimeDuration. Hence we fix this behavior before adding the tests.
ed71e0a2f711dea4d3e17d62a9e1286fff166d66: Bug 1249212 part 2 - Fix infinity handling in StickyTimeDurationValueCalculator::Multiply; r=froydnj
Brian Birtles <birtles@gmail.com> - Fri, 19 Feb 2016 08:37:31 +0900 - rev 321144
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1249212 part 2 - Fix infinity handling in StickyTimeDurationValueCalculator::Multiply; r=froydnj This patch brings the behavior of this method into line with the comment that describes it and other methods in this class that have a similar test. I discovered this bug while exercising this code from animation code and was getting test failures due to returning -Infinity instead of the expected Infinity.
e17bca1849ad2f388505d51f37fa057be09d5875: Bug 1249212 part 1 - Simplify various keyframe-effect tests; r=boris
Brian Birtles <birtles@gmail.com> - Fri, 19 Feb 2016 08:37:31 +0900 - rev 321143
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1249212 part 1 - Simplify various keyframe-effect tests; r=boris This patch just simplifies the keyframe-effect tests so that we don't have to repeat default values. This makes the tests shorter, easier to scan, and easier to understand what is being tested. In some cases we still repeat the default values in order to indicate that we're testing that we get a particular default value.
0af8ffcf68700145b0885e85ce396533e20430eb: Bug 1201934 - Remove SIMD shiftRight***ByScalar. r=sunfish
Jakob Olesen <jolesen@mozilla.com> - Thu, 18 Feb 2016 15:37:10 -0800 - rev 321142
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1201934 - Remove SIMD shiftRight***ByScalar. r=sunfish These functions have been replaced by the shiftRightByScalar function which behaves differently on signed and unsigned SIMD types. Add some Uint32x4 tests to make up for the reduced test coverage. MozReview-Commit-ID: 6BKSMR07zDa
8835594562bebf2142b61a7eefd198e06bfff1ec: Bug 1052793, part 2 - Shrink GC buffers during compartmental GCs. r=terrence
Andrew McCreight <continuation@gmail.com> - Thu, 18 Feb 2016 15:21:48 -0800 - rev 321141
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1052793, part 2 - Shrink GC buffers during compartmental GCs. r=terrence With part 1, many more GCs are compartmental, so it is no longer a good indication that there is heavy activity. If we don't regularly try to shrink GC buffers, we don't decommit arenas enough, causing a large regression in memory usage.
b5fc3e849945921699c7177d6afa10c32b0faffd: Bug 1052793, part 1 - Do per-zone GC for CC_WAITING triggers. r=smaug
Andrew McCreight <continuation@gmail.com> - Thu, 18 Feb 2016 15:21:48 -0800 - rev 321140
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1052793, part 1 - Do per-zone GC for CC_WAITING triggers. r=smaug
ea64b102f2b55c55ab0aa4b91f0f6c8b88e461e6: Bug 1246074 - add partials mozharness beetmover, custom tc artifact location, DONTBUILD NPOTB r=rail
Jordan Lund <jlund@mozilla.com> - Thu, 18 Feb 2016 15:17:32 -0800 - rev 321139
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1246074 - add partials mozharness beetmover, custom tc artifact location, DONTBUILD NPOTB r=rail
298964285e1f1f1b88e4cd7ec0cda6ab489c7aed: Bug 1249102. Make overrides of WorkerRunnable::PostRun a bit more consistent. r=khuey
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 18 Feb 2016 18:02:51 -0500 - rev 321138
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1249102. Make overrides of WorkerRunnable::PostRun a bit more consistent. r=khuey Specifically we make the following changes: 1) Remove WorkerSameThreadRunnable::PostRun, because it does exactly the same things as WorkerRunnable::PostRun. 2) Always treat ModifyBusyCountFromWorker as infallible in terms of throwing JS exceptions. 3) Change ExtendableFunctionalEventWorkerRunnable::PostRun to properly call its superclass PostRun so we will correctly decrement the busy count our PreDispatch incremented. 4) Document why some overrides of PreDispatch/PostDispatch are needed and don't call into the superclass
6cb092fbf4fb5122b9a4aa845eadafa57aea09c1: Bug 1248737. Improve documentation for WorkerRunnable and associated classes. r=khuey
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 18 Feb 2016 18:02:51 -0500 - rev 321137
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1248737. Improve documentation for WorkerRunnable and associated classes. r=khuey
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip