67611ffb1fef3d6f664a7d878995da81b0d56122: Bug 1325213 - Fix lots of eslint errors in devtools/shared/. r=jryans
Tim Nguyen <ntim.bugs@gmail.com> - Fri, 30 Dec 2016 03:11:52 +0100 - rev 327587
Push 35529 by ntim.bugs@gmail.com at Fri, 30 Dec 2016 02:15:26 +0000
Bug 1325213 - Fix lots of eslint errors in devtools/shared/. r=jryans MozReview-Commit-ID: 2XxhfV8ih0S
dbe5b7ff43b6b1307923d0e14bf53b165b670eac: Backed out 27 changesets (bug 1323100) for clipboard leaktest failures a=backout
Wes Kocher <wkocher@mozilla.com> - Thu, 29 Dec 2016 16:28:36 -0800 - rev 327586
Push 35528 by kwierso@gmail.com at Fri, 30 Dec 2016 00:28:39 +0000
Backed out 27 changesets (bug 1323100) for clipboard leaktest failures a=backout Backed out changeset 84fb749698ab (bug 1323100) Backed out changeset d6d25e8bd001 (bug 1323100) Backed out changeset 1b0855bb0c38 (bug 1323100) Backed out changeset b6953e3f5739 (bug 1323100) Backed out changeset 5572f3b63215 (bug 1323100) Backed out changeset 12fb4c533659 (bug 1323100) Backed out changeset c36524e4e919 (bug 1323100) Backed out changeset 1e3b3eddbe26 (bug 1323100) Backed out changeset 061110f1ae12 (bug 1323100) Backed out changeset 413dbd31725b (bug 1323100) Backed out changeset 06550f7eca62 (bug 1323100) Backed out changeset 940933b13b36 (bug 1323100) Backed out changeset a6d75c1cd724 (bug 1323100) Backed out changeset 681cacbbaa3b (bug 1323100) Backed out changeset 3d53787293f6 (bug 1323100) Backed out changeset c0340dfe4766 (bug 1323100) Backed out changeset 9f554991549d (bug 1323100) Backed out changeset 757539e7039a (bug 1323100) Backed out changeset a3c9b45aa917 (bug 1323100) Backed out changeset 23d69df98a66 (bug 1323100) Backed out changeset 1297ded6a01d (bug 1323100) Backed out changeset f4235b97257f (bug 1323100) Backed out changeset 93419cb4f29f (bug 1323100) Backed out changeset 865d1b81c804 (bug 1323100) Backed out changeset 54acf4ef8e84 (bug 1323100) Backed out changeset 88d17bcd8205 (bug 1323100) Backed out changeset 0c466e5e8933 (bug 1323100)
77cbde755c30cc4adff4bedc5363e15dfd702edb: Bug 1324941 - Add a profiler label and a profiler marker for DOMEvent dispatch. r=smaug
Markus Stange <mstange@themasta.com> - Fri, 23 Dec 2016 12:44:35 +0100 - rev 327585
Push 35527 by mstange@themasta.com at Fri, 30 Dec 2016 00:25:28 +0000
Bug 1324941 - Add a profiler label and a profiler marker for DOMEvent dispatch. r=smaug MozReview-Commit-ID: 9nyftWPKRVe
84fb749698abd1b1c73e2f0a48dce6a3b60aa5e0: Bug 1323100 - Use AutoProfilerRegister to register chromium threads with the profiler. r=froydnj
Markus Stange <mstange@themasta.com> - Thu, 22 Dec 2016 00:48:55 +0100 - rev 327584
Push 35526 by mstange@themasta.com at Fri, 30 Dec 2016 00:24:47 +0000
Bug 1323100 - Use AutoProfilerRegister to register chromium threads with the profiler. r=froydnj MozReview-Commit-ID: 12LS5hqCA2c
d6d25e8bd001ff063ab7063d3bfb06356b0cd350: Bug 1323100 - Register most of the remaining threadfunc threads with the profiler. r=froydnj
Markus Stange <mstange@themasta.com> - Thu, 29 Dec 2016 22:32:52 +0100 - rev 327583
Push 35526 by mstange@themasta.com at Fri, 30 Dec 2016 00:24:47 +0000
Bug 1323100 - Register most of the remaining threadfunc threads with the profiler. r=froydnj As far as I can tell, this covers all the remaining threads which we start using PR_CreateThread, except the ones that are created inside NSPR or NSS. This adds a AutoProfilerRegister stack class for easy registering and unregistering. There are a few places where we still call profiler_register_thread() and profiler_unregister_thread() manually, either because registration happens conditionally, or because there is a variable that gets put on the stack before the AutoProfilerRegister (e.g. a dynamically generated thread name). AutoProfilerRegister needs to be the first object on the stack because it uses its own `this` pointer as the stack top address. MozReview-Commit-ID: 3vwhS55Yzt
1b0855bb0c387415b4c619b7aa9562442ba14615: Bug 1323100 - Stop double-registering the LazyIdleThread with the profiler. r=froydnj
Markus Stange <mstange@themasta.com> - Wed, 21 Dec 2016 23:07:26 +0100 - rev 327582
Push 35526 by mstange@themasta.com at Fri, 30 Dec 2016 00:24:47 +0000
Bug 1323100 - Stop double-registering the LazyIdleThread with the profiler. r=froydnj MozReview-Commit-ID: 2vdcgCcdOYJ
b6953e3f573984c322e59219ffc8e57b2689e9f6: Bug 1323100 - Stop double-registering the IPDL Background thread with the profiler. r=froydnj
Markus Stange <mstange@themasta.com> - Wed, 21 Dec 2016 23:07:10 +0100 - rev 327581
Push 35526 by mstange@themasta.com at Fri, 30 Dec 2016 00:24:47 +0000
Bug 1323100 - Stop double-registering the IPDL Background thread with the profiler. r=froydnj MozReview-Commit-ID: 2BlEhqrxdUz
5572f3b63215abb059e49c366a4769a55b2cc80f: Bug 1323100 - Stop double-registering the Media_Encoder thread with the profiler. r=froydnj
Markus Stange <mstange@themasta.com> - Wed, 21 Dec 2016 23:06:56 +0100 - rev 327580
Push 35526 by mstange@themasta.com at Fri, 30 Dec 2016 00:24:47 +0000
Bug 1323100 - Stop double-registering the Media_Encoder thread with the profiler. r=froydnj MozReview-Commit-ID: 8TQMVhbw13s
12fb4c533659d2a60bca185d910e44bb4baf9f3c: Bug 1323100 - Stop double-registering the MediaStreamGraph thread with the profiler. r=froydnj
Markus Stange <mstange@themasta.com> - Wed, 21 Dec 2016 23:06:45 +0100 - rev 327579
Push 35526 by mstange@themasta.com at Fri, 30 Dec 2016 00:24:47 +0000
Bug 1323100 - Stop double-registering the MediaStreamGraph thread with the profiler. r=froydnj MozReview-Commit-ID: 7WxNLZpBWL4
c36524e4e9194d13522fb62f41b2f8128c06d46d: Bug 1323100 - Stop double-registering the Socket Transport thread. r=froydnj
Markus Stange <mstange@themasta.com> - Wed, 21 Dec 2016 17:57:07 +0100 - rev 327578
Push 35526 by mstange@themasta.com at Fri, 30 Dec 2016 00:24:47 +0000
Bug 1323100 - Stop double-registering the Socket Transport thread. r=froydnj MozReview-Commit-ID: 7YEC79PwUGg
1e3b3eddbe26220bce2e02079ddbcdc0403eff58: Bug 1323100 - Register named threads with the profiler. r=froydnj
Markus Stange <mstange@themasta.com> - Wed, 14 Dec 2016 19:50:11 -0500 - rev 327577
Push 35526 by mstange@themasta.com at Fri, 30 Dec 2016 00:24:47 +0000
Bug 1323100 - Register named threads with the profiler. r=froydnj MozReview-Commit-ID: FbE4BTcnfEh
061110f1ae12eb473f3382149651afbec2bad1cc: Bug 1323100 - Remove NS_SetThreadName which is now unused. r=froydnj
Markus Stange <mstange@themasta.com> - Tue, 20 Dec 2016 14:43:11 +0100 - rev 327576
Push 35526 by mstange@themasta.com at Fri, 30 Dec 2016 00:24:47 +0000
Bug 1323100 - Remove NS_SetThreadName which is now unused. r=froydnj MozReview-Commit-ID: 7je5PhV1TsU
413dbd31725ba5609e9306db857cce2819e3f0db: Bug 1323100 - Make NS_NewNamedThread use nsThreadManager::NewNamedThread. r=froydnj
Markus Stange <mstange@themasta.com> - Tue, 20 Dec 2016 14:18:22 +0100 - rev 327575
Push 35526 by mstange@themasta.com at Fri, 30 Dec 2016 00:24:47 +0000
Bug 1323100 - Make NS_NewNamedThread use nsThreadManager::NewNamedThread. r=froydnj MozReview-Commit-ID: 7e6l1A89he9
06550f7eca620ed7d4100ce35e70430f1f3f1ece: Bug 1323100 - Add nsThreadManager::NewNamedThread API. r=froydnj
Markus Stange <mstange@themasta.com> - Tue, 20 Dec 2016 15:10:20 +0100 - rev 327574
Push 35526 by mstange@themasta.com at Fri, 30 Dec 2016 00:24:47 +0000
Bug 1323100 - Add nsThreadManager::NewNamedThread API. r=froydnj The point of this exercise is to make the thread name available in the thread func of the thread, so that we can register the thread with the profiler from the very start of its lifetime, and so that registration and unregistration can be inside the same function. MozReview-Commit-ID: DiiMKUQVr55
940933b13b36195606aca5ac78070f92f9a823bd: Bug 1323100 - Remove nsThreadPoolNaming::SetThreadPoolName because it's now unused. r=froydnj
Markus Stange <mstange@themasta.com> - Mon, 19 Dec 2016 16:16:50 +0100 - rev 327573
Push 35526 by mstange@themasta.com at Fri, 30 Dec 2016 00:24:47 +0000
Bug 1323100 - Remove nsThreadPoolNaming::SetThreadPoolName because it's now unused. r=froydnj MozReview-Commit-ID: CYgF2NGD6pt
a6d75c1cd72460604976b865bfbb6f5c9b79ae5e: Bug 1323100 - Use nsThreadPoolNaming::GetNextThreadName for the DNS resolver thread. r=froydnj
Markus Stange <mstange@themasta.com> - Tue, 20 Dec 2016 14:21:34 +0100 - rev 327572
Push 35526 by mstange@themasta.com at Fri, 30 Dec 2016 00:24:47 +0000
Bug 1323100 - Use nsThreadPoolNaming::GetNextThreadName for the DNS resolver thread. r=froydnj MozReview-Commit-ID: EQvKoIIorKG
681cacbbaa3be89fc75fbb23b49633069e2b915b: Bug 1323100 - Use nsThreadPoolNaming::GetNextThreadName and NS_NewNamedThread in nsThreadPool. r=froydnj
Markus Stange <mstange@themasta.com> - Thu, 22 Dec 2016 00:14:30 +0100 - rev 327571
Push 35526 by mstange@themasta.com at Fri, 30 Dec 2016 00:24:47 +0000
Bug 1323100 - Use nsThreadPoolNaming::GetNextThreadName and NS_NewNamedThread in nsThreadPool. r=froydnj MozReview-Commit-ID: 6IB5yvJtAQm
3d53787293f63547deb2fab24015e7b1d0286a80: Bug 1323100 - Use nsThreadPoolNaming::GetNextThreadName and NS_NewNamedThread in the DecodePool. r=froydnj
Markus Stange <mstange@themasta.com> - Tue, 20 Dec 2016 14:20:48 +0100 - rev 327570
Push 35526 by mstange@themasta.com at Fri, 30 Dec 2016 00:24:47 +0000
Bug 1323100 - Use nsThreadPoolNaming::GetNextThreadName and NS_NewNamedThread in the DecodePool. r=froydnj MozReview-Commit-ID: CAbaAe0bKe8
c0340dfe4766390fbfb09c5b452ea33ee4d667e3: Bug 1323100 - Use nsThreadPoolNaming::GetNextThreadName and NS_NewNamedThread for the mozStorage thread. r=froydnj
Markus Stange <mstange@themasta.com> - Tue, 20 Dec 2016 14:20:15 +0100 - rev 327569
Push 35526 by mstange@themasta.com at Fri, 30 Dec 2016 00:24:47 +0000
Bug 1323100 - Use nsThreadPoolNaming::GetNextThreadName and NS_NewNamedThread for the mozStorage thread. r=froydnj MozReview-Commit-ID: 145CjwiQawB
9f554991549da15653d9286f70563bcc271a9c56: Bug 1323100 - Create nsThreadPoolNaming::GetNextThreadName. r=froydnj
Markus Stange <mstange@themasta.com> - Thu, 22 Dec 2016 00:38:41 +0100 - rev 327568
Push 35526 by mstange@themasta.com at Fri, 30 Dec 2016 00:24:47 +0000
Bug 1323100 - Create nsThreadPoolNaming::GetNextThreadName. r=froydnj MozReview-Commit-ID: F0ZFFa5VkAW
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip