Commit Graph

43 Commits

Author SHA1 Message Date
Dan Banner
5af4450327 Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8
MozReview-Commit-ID: Jm8BRgt6mIv
2017-10-15 20:50:39 +01:00
Florian Quèze
ff53eb9a63 Bug 1353542 - massive script-generated patch converting Task.async and Task.spawn calls, and generators clearly identifiable as tasks, rs=Mossop. 2017-05-12 14:42:39 +02:00
Florian Queze
d3c36892fa Bug 1356569 - Remove addObserver's last parameter when it is false, r=jaws. 2017-04-14 21:51:38 +02:00
Sebastian Hengst
42670ceca0 Backed out changeset 322fde2d53bf (bug 1356569) so bug 1355161 can be backed out. r=backout 2017-04-14 23:39:22 +02:00
Florian Queze
9b4f73599f Bug 1356569 - Remove addObserver's last parameter when it is false, r=jaws. 2017-04-14 21:51:38 +02:00
Gijs Kruitbosch
65da082651 Bug 1309946 - remove all traces of add-on performance monitoring, r=Yoric
This removes all the code for add-on performance watching from the
perfmonitoring component. This should mean that for add-on
compartments, we no longer trigger jank or CPOW monitoring in the JS
engine. This should result in minor performance improvements. As a
result, about:performance no longer reports on add-on performance
(but still reports on web page performance).

It also removes the AddonWatchers.jsm module and the related Nightly-
only UI (disabled in the parent commit) and strings. This UI wasn't
ready for release, there wasn't sufficient data it was creating
value for users, and there was some evidence that it didn't always
correctly identify the cause of performance issues, thus potentially
leading to user confusion or annoyance. Removing it therefore seemed
the right thing to do.

MozReview-Commit-ID: LsRwuaUtq6L
2017-03-29 11:03:47 +01:00
Jared Wein
e3149c378f Bug 1325464 - Enable object-shorthand rule and run 'mach eslint --fix' with the rule enabled. r=MattN
MozReview-Commit-ID: 7E7LPorrEje
2016-12-29 18:34:54 -05:00
Wes Kocher
2d7553dcfd Backed out 3 changesets (bug 1325464) for xpcshell failures a=backout
Backed out changeset 562ddc32cc21 (bug 1325464)
Backed out changeset cd10db6087dd (bug 1325464)
Backed out changeset 4079437c4648 (bug 1325464)
2016-12-29 14:05:44 -08:00
Jared Wein
34e228f767 Bug 1325464 - Enable object-shorthand rule and run 'mach eslint --fix' with the rule enabled. r=MattN
MozReview-Commit-ID: 8WoGr8i6oCR
2016-12-29 15:20:47 -05:00
Dave Townsend
12596ced47 Bug 1316882: Turn on space-infix-ops eslint rule. r=jaws
MozReview-Commit-ID: HBpjT2uHJaZ
2016-11-10 14:48:04 -08:00
Jared Wein
0c024fa9ca Bug 1312486 - Enable no-extra-boolean-cast, no-new-object, no-shadow-restricted-names, and spaced-comment rules for eslint. r=standard8
MozReview-Commit-ID: 7Gx90a5y8t6
2016-10-24 13:14:19 -04:00
Dave Townsend
769fc8f245 Bug 1257246: Update toolkit for eslint 2. r=Gijs
Most of this is fixing functions that in some cases return a value but then
can also run to completion without returning anything. ESLint 2 catches this
where previous versions didn't. Unless there was an obvious other choice I just
made these functions return undefined at the end which is effectively what
already happens.

MozReview-Commit-ID: KHYdAkRvhVr
2016-04-05 11:33:48 -07:00
Dave Townsend
a2ba043d69 Bug 1245649: Turn on no-trailing-spaces. r=Gijs 2016-02-03 14:22:33 -08:00
David Rajchenbach-Teller
3bfbd5af5c Bug 1221761 - Probe.prototype.release() now swallows NS_ERROR_NOT_AVAILABLE. r=felipe
During shutdown, we may find ourselves attempting to release and shutdown a probe while the PerformanceStats service is already shutdown. In this case, since the probe is already shutdown, we can simply ignore the error.
2016-01-28 11:17:49 +01:00
Dave Townsend
dd9da1fea1 Bug 1229519: Fix miscellaneous parts of toolkit to pass eslint checks. r=MattN 2015-12-03 10:02:45 -08:00
David Rajchenbach-Teller
8df2cada0d Bug 1186491 - An API for watching slow performance alerts (js-level);r=felipe 2015-11-24 13:37:19 +01:00
David Rajchenbach-Teller
5df0e0f41f Bug 1189799 - Make sure that about:performance displays each add-on only once (back-end);r=felipe 2015-08-25 17:05:02 +02:00
Shu-yu Guo
37989840cd Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
David Rajchenbach-Teller
ab5273ba58 Bug 1189513 - Get rid of separation between e10s and non-e10s probes;r=felipe 2015-07-30 23:14:03 +02:00
David Rajchenbach-Teller
0f1a30c9e3 Bug 1184486 - Let PerformanceStats.jsm play nicer with process-per-tab. r=mconley 2015-07-16 12:19:17 +02:00
Ryan VanderMeulen
0ba883337d Backed out changeset 82fac7af188e (bug 1184486) for Static Analysis failures. 2015-07-29 09:11:52 -04:00
David Rajchenbach-Teller
1b943fd2f1 Bug 1184486 - Let PerformanceStats.jsm play nicer with process-per-tab. r=mconley 2015-07-16 12:19:17 +02:00
David Rajchenbach-Teller
005b7ffaf6 Bug 1147664 - Detailed mode for PerformanceStats (high-level). r=mossop 2015-06-12 21:52:06 +02:00
Wes Kocher
042e3e091c Backed out 2 changesets (bug 1147664) for b2g xpcshell failures in test_compartments.js
Backed out changeset cfd27d5ffc58 (bug 1147664)
Backed out changeset cace9a3246c1 (bug 1147664)
2015-07-23 18:39:43 -07:00
David Rajchenbach-Teller
44b387d6f4 Bug 1147664 - Detailed mode for PerformanceStats (high-level). r=felipe 2015-06-12 21:52:06 +02:00
Ryan VanderMeulen
47fb0f3f04 Backed out changesets 49667763013b and 83fa8af8140b (bug 1147664) for test_compartments.js xpcshell failures. 2015-07-23 11:35:55 -04:00
David Rajchenbach-Teller
09d5857c54 Bug 1147664 - Detailed mode for PerformanceStats (high-level). r=mossop 2015-06-12 21:52:06 +02:00
Ryan VanderMeulen
3cf75b379d Backed out changesets 9eb2e0c7b864 and 19bdfb755eeb (bug 1147664) for various test failures. 2015-07-22 13:18:54 -04:00
David Rajchenbach-Teller
b01122346b Bug 1147664 - Detailed mode for PerformanceStats (high-level). r=mossop 2015-06-12 21:52:06 +02:00
Ryan VanderMeulen
ce92bbe868 Bug 1175098 - Remove duplicate isContent declaration causing B2G xpcshell failures. r=mconley 2015-07-21 14:58:09 -04:00
David Rajchenbach-Teller
55072f455d Bug 1175098 - Fix double-loading of PerformanceStats content script. r=mconley 2015-07-18 09:36:58 +02:00
David Rajchenbach-Teller
b31412d6b3 Bug 1175098 - PerformanceStats for e10s. r=felipe, r=mconley
CLOSED TREE
2015-06-16 14:26:11 +02:00
Ryan VanderMeulen
503e8c046c Backed out changeset 653179afb65f (bug 1175098) for frequent WinXP browser_compartments.js failures.
CLOSED TREE
2015-07-15 21:28:00 -04:00
David Rajchenbach-Teller
ae61b679d3 Bug 1175098 - PerformanceStats for e10s. r=felipe, r=mconley 2015-06-16 14:26:11 +02:00
Ryan VanderMeulen
9905a022fe Backed out changeset 0a0302b9ed20 (bug 1175098) for e10s browser_compartments.js failures. 2015-07-13 11:46:45 -04:00
David Rajchenbach-Teller
d3c99c49d1 Bug 1175098 - PerformanceStats for e10s. r=felipe, r=mconley 2015-06-16 14:26:11 +02:00
David Rajchenbach-Teller
7f158ab368 Bug 1157870 - Performance Groups should have a unique ID (high-level). r=mossop 2015-05-18 16:40:34 +02:00
David Rajchenbach-Teller
9940453e73 Bug 1156264 - Activate/deactivate jank and CPOW monitoring separately (high-level). r=mossop 2015-06-04 13:12:27 +02:00
David Rajchenbach-Teller
6840ca9ae7 Bug 1154239 - Rework PerformanceStats.jsm for modularity and asynchronicity. r=Mossop 2015-04-14 16:29:40 +02:00
David Rajchenbach-Teller
902d7aebd5 Bug 1149486 - Extract a window title and window ID for PerformanceStats. r=mossop 2015-05-18 10:40:20 +02:00
Ryan VanderMeulen
8b6b195d54 Backed out changesets da71c4aefb3a and 98603c32c9a3 (bug 1149486) for browser_compartments.js permafail.
CLOSED TREE
2015-05-29 12:59:23 -04:00
David Rajchenbach-Teller
0ad0390e27 Bug 1149486 - Extract a window title and window ID for PerformanceStats. r=mossop 2015-05-18 10:40:20 +02:00
David Rajchenbach-Teller
8a206c0d34 Bug 1152759 - Regroup Performance Monitoring modules/components;r=yoric 2015-04-14 17:10:04 +02:00