43fb00c0f96d9df2cac763744eed061298763a57: bug 1366294 - Part 8 - Include a message on telemetry testfails. r=gfritzsche
Chris H-C <chutten@mozilla.com> - Fri, 23 Jun 2017 16:39:59 -0400 - rev 418917
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
bug 1366294 - Part 8 - Include a message on telemetry testfails. r=gfritzsche I just added some short identifiable messages to help identify which part of the test failed. MozReview-Commit-ID: 3AX2iucGiRx
ccf043ec6160e90aeded92607d64451445c701fa: bug 1366294 - Part 7 - Use keyed histogram snaphots to build payloads. r=gfritzsche
Chris H-C <chutten@mozilla.com> - Fri, 23 Jun 2017 16:38:21 -0400 - rev 418916
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
bug 1366294 - Part 7 - Use keyed histogram snaphots to build payloads. r=gfritzsche TelemetrySession's getKeyedHistograms asks for each keyed histogram individually. This is inefficient and doesn't work well with the storage refactor. So, plumb through a subsession keyed histogram snapshot API and convert TelemetrySession over to using it. MozReview-Commit-ID: Af9dTqw99UA
fb911884876f97c01889b68c14e6be40af0f6939: bug 1366294 - Part 6 - Update test_TelemetryHistograms for new snapshots format r=gfritzsche
Chris H-C <chutten@mozilla.com> - Fri, 23 Jun 2017 15:15:11 -0400 - rev 418915
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
bug 1366294 - Part 6 - Update test_TelemetryHistograms for new snapshots format r=gfritzsche MozReview-Commit-ID: FN6y1zTqFt4
f80a1985bca7e0574c9ee0f8f3bc0ebd73bfbebd: bug 1366294 - Part 5 - Send appropriately-structured Telemetry data to JS r=gfritzsche
Chris H-C <chutten@mozilla.com> - Tue, 20 Jun 2017 15:03:10 -0400 - rev 418914
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
bug 1366294 - Part 5 - Send appropriately-structured Telemetry data to JS r=gfritzsche Previously we were doing bad string manipulation nonsense. Now when asked for snapshots C++ can return a properly-formated Object tree. MozReview-Commit-ID: HAvIbgzUvMU
8c0cbcd04cc46b6341b09bb7e409d3e0d6bbeb93: bug 1366294 - Part 4 - Small cleanups to previous patches. r=gfritzsche
Chris H-C <chutten@mozilla.com> - Fri, 23 Jun 2017 16:42:21 -0400 - rev 418913
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
bug 1366294 - Part 4 - Small cleanups to previous patches. r=gfritzsche MozReview-Commit-ID: 7PioVNfUUNZ
ed0027bb11873885af83557bcfe1163256d12d76: Bug 1366294 - Part 3 - Refactor TelemetryHistogram storage. r=chutten
Georg Fritzsche <georg.fritzsche@googlemail.com> - Thu, 08 Jun 2017 16:15:38 +0700 - rev 418912
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1366294 - Part 3 - Refactor TelemetryHistogram storage. r=chutten Previously we used the base::StatisticsRecorder object for storage by name. This is keyed by histogram name, which doesn't match our storage reality anymore. Instead we use a name to refer to a set of histogram instances that record data from different processes, as well as separating session and subsession data. In this re-write, we instead introduce the following lookup paths (managed in TelemetryHistogram.cpp): - Main storage: - (histogramId, processId, sessionOrSubsession) -> Histogram* - (histogramId, processId) -> KeyedHistogram* (this handles subsessions internally) - Lookup: - (histogramName) -> histogramId - (HistogramID) -> bool (is recording enabled for this histogram?) This is wrapped with a few lookup functions. This also allows us to keep HistogramIDs in the JS histogram instances now, instead of pointers to Histogram instances. That means Histogram instance life-time management is now properly contained inside TelemetryHistogram.cpp. MozReview-Commit-ID: 5yijGv7mc89
df6adc4c95f218ef5c28d57b4ec3d37a8b538219: Bug 1366294 - Part 2 - Cleanup Chromium Histogram code. r=chutten
Georg Fritzsche <georg.fritzsche@googlemail.com> - Tue, 06 Jun 2017 16:48:11 +0700 - rev 418911
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1366294 - Part 2 - Cleanup Chromium Histogram code. r=chutten - A histogram name identifies a set of histogram instances, for which storage and lookup will be handled in TelemetryHistogram.cpp. So we remove the names from histogram code. - Various unused macros in the header are removed. - Remaining traces of StatisticsRecorder are removed from the Histogram class code. - Some unused methods are dropped that were about printing histograms to ASCII etc. MozReview-Commit-ID: BF2rLSpKOJ8
e3825e35e2e2502aea2f1a5307a104d497fe6206: Bug 1366294 - Part 1 - Remove base::StatisticsRecorder. r=chutten
Georg Fritzsche <georg.fritzsche@googlemail.com> - Sat, 03 Jun 2017 01:09:11 +0700 - rev 418910
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1366294 - Part 1 - Remove base::StatisticsRecorder. r=chutten The Chromium IPC histogram code used the StatisticsRecorder object for storage. This is keyed by histogram name, which doesn't match our storage reality anymore. Instead we use a name to refer to a set of histogram instances that record data from different processes, as well as separating session and subsession data. Consequently we need to rewrite this storage, which means StatisticsRecorder is not used anymore. MozReview-Commit-ID: 1LC7YubpKaD
1044cf0518e931651ea51b6b407838807972703c: Bug 1363601 - Disabling the preallocated process manager on all channels. r=mrbkap
Gabor Krizsanits <gkrizsanits@mozilla.com> - Fri, 21 Jul 2017 13:02:36 +0200 - rev 418909
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1363601 - Disabling the preallocated process manager on all channels. r=mrbkap It caused frequent crashes during shutdown.
217ad633fbf7ea7b334c1da31c96248424f1d1dd: Bug 1379146 - SpiderMonkey: Reserve space when enqueuing compression tasks, to avoid OOM on helper threads. r=shu
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Fri, 21 Jul 2017 10:03:32 +0000 - rev 418908
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1379146 - SpiderMonkey: Reserve space when enqueuing compression tasks, to avoid OOM on helper threads. r=shu
07888792204bdac76dea9f16afd04613edc6633d: Bug 1382722 - Trigger debugger GC notification once at the end of GC r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 21 Jul 2017 10:01:14 +0100 - rev 418907
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1382722 - Trigger debugger GC notification once at the end of GC r=sfink
d9d10df4a1354f5a9ce2f69a52c2064423489dd2: Bug 1382720 - Move zone state assertion into state update method r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 21 Jul 2017 10:00:59 +0100 - rev 418906
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1382720 - Move zone state assertion into state update method r=sfink
d1340f39e016f763a780f70703cb4561a20a8162: Bug 1382635 - FormDataListener shouldn't listen for change events r=mikedeboer
Tim Taubert <ttaubert@mozilla.com> - Fri, 21 Jul 2017 10:35:25 +0200 - rev 418905
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1382635 - FormDataListener shouldn't listen for change events r=mikedeboer
3ee1e97fc01b738cedc17aee1facd9e5ac0a99d3: Bug 1348816 - Remove PageStyle collection/restoration from SessionStore r=mikedeboer
Tim Taubert <ttaubert@mozilla.com> - Fri, 21 Jul 2017 10:35:20 +0200 - rev 418904
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1348816 - Remove PageStyle collection/restoration from SessionStore r=mikedeboer
479136e0a11e5b3f790ae3972960ef476e8d68bb: Bug 1376942 - Corrected incorrect spelling in comment: servers changed to serves. r=gfritzsche
Vanessa Gutierrez <vgutierrez> - Wed, 12 Jul 2017 09:01:00 +0200 - rev 418903
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1376942 - Corrected incorrect spelling in comment: servers changed to serves. r=gfritzsche
6e1d1a0c2cca3f30e76d7bc30f9bbc4b1f38c5a3: Bug 1376942 - Added activeTicks as a scalar. r=dexter,gfritzsche;data-r=francois
Vanessa Gutierrez <vgutierrez> - Thu, 20 Jul 2017 10:09:00 +0200 - rev 418902
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1376942 - Added activeTicks as a scalar. r=dexter,gfritzsche;data-r=francois
ba3c77118fd3593e21e0d822e4b3a9b87c901869: Bug 1382314 - Fix invalidation problem for layers-free mode. r=jrmuizel
Ethan Lin <ethlin@mozilla.com> - Fri, 21 Jul 2017 14:21:47 +0800 - rev 418901
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1382314 - Fix invalidation problem for layers-free mode. r=jrmuizel MozReview-Commit-ID: 8z03n7zmvOz
d38d77c05d52f905fc4b2755834cf2cf270e909f: Bug 1378602 - Part3. Add OMTA support for nsDisplayTransform and nsDisplayOpacity. r=kats
Ethan Lin <ethlin@mozilla.com> - Fri, 21 Jul 2017 14:21:47 +0800 - rev 418900
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1378602 - Part3. Add OMTA support for nsDisplayTransform and nsDisplayOpacity. r=kats MozReview-Commit-ID: CP4WEZgy83a
13c0405ebb3327eab9b9c0b4b11f721e245c460e: Bug 1378602 - Part2. Move animation data from layer to AnimationInfo. r=kats
Ethan Lin <ethlin@mozilla.com> - Fri, 21 Jul 2017 14:21:47 +0800 - rev 418899
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1378602 - Part2. Move animation data from layer to AnimationInfo. r=kats MozReview-Commit-ID: 4gv8EfPgsii
e5f0fe749678d3477f1c520dcc5de8d0ba790bf8: Bug 1378602 - Part1. Add WR support for nsDisplayOpacity. r=kats
Ethan Lin <ethlin@mozilla.com> - Fri, 21 Jul 2017 14:21:46 +0800 - rev 418898
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1378602 - Part1. Add WR support for nsDisplayOpacity. r=kats MozReview-Commit-ID: 8aH3pJ0oiGc
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip