xpcom/threads/nsThread.cpp
579eddccb01aafc9ece22a1b69530a03c8c2a79d
created 2016-11-04 09:08 +0100
pushed 2016-11-14 12:33 +0000
Andreas Farre Andreas Farre - Bug 1315187 - Assert that thread calling IdleDispatch is the thread that will run it. r=smaug
17b19eb241db07356004d211c4d23a7646fd8b09
created 2016-08-24 16:18 +0200
pushed 2016-11-14 12:33 +0000
Andreas Farre Andreas Farre - Bug 1198381 - Extend nsIThread with idleDispatch, r=froydnj,smaug
186fcc0dd2370c626603bec09d98bed8d92894c4
created 2016-10-25 12:32 +0200
pushed 2016-11-14 12:33 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 333a899fb5e6 (bug 1198381)
333a899fb5e6922ed7ab29e5a0a240d322d88023
created 2016-08-24 16:18 +0200
pushed 2016-11-14 12:33 +0000
Andreas Farre Andreas Farre - Bug 1198381 - Extend nsIThread with idleDispatch, r=froydnj,smaug
f0e6cc6360213ba21fd98c887b55fce5c680df68
created 2016-09-22 11:55 +0200
pushed 2016-11-14 12:33 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
ce1a7322a4a3a9bfdbf837f4e4943cef385f5813
created 2016-09-15 21:35 -0700
pushed 2016-11-14 12:33 +0000
Eric Faust Eric Faust - Bug 1263595 - Avoid deadlock between the JIT and the gecko profiler on win64. (r=froydnj)
6113e35158152399c30ad5f86ccfa21532b2b3d8
created 2016-09-20 14:00 +0800
pushed 2016-09-23 21:51 +0000
Cervantes Yu Cervantes Yu - Bug 1303940 - MessageLoop::PostDelayedTask() should schedule the runnable on the target thread instead of the current thread. r=froydnj, a=ritu
4fff9d20cd9d55ca651472f363a2c34676d46938
created 2016-09-16 14:19 -0700
pushed 2016-09-19 13:50 +0000
Wes Kocher Wes Kocher - Backed out changeset 39da44265946 (bug 1263595) for build bustage a=backout CLOSED TREE
39da442659460a742f873ab42be26f45b12da399
created 2016-09-15 21:35 -0700
pushed 2016-09-19 13:50 +0000
Eric Faust Eric Faust - Bug 1263595 - Avoid deadlock between the JIT and the gecko profiler on win64. (r=froydnj)
f90c7763970682fb8fcab2b9fe9577151f2ae11c
created 2016-09-15 22:04 -0700
pushed 2016-09-19 13:50 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 48694b762a84 (bug 1263595) for -Werror bustage
48694b762a84b7e1dad4d3a3c565901390ae9f32
created 2016-09-15 21:35 -0700
pushed 2016-09-19 13:50 +0000
Eric Faust Eric Faust - Bug 1263595 - Avoid deadlock between the JIT and the gecko profiler on win64. (r=froydnj)
fff0c85df59096ad9245c127d36a3baa6a337b2d
created 2016-09-14 15:47 +0200
pushed 2016-09-19 13:50 +0000
Jan de Mooij Jan de Mooij - Bug 1302448 part 1 - Rename CycleCollectedJSRuntime to CycleCollectedJSContext. r=mccr8
8a8e26a6969040ec85bd9934e5fdf42db55031f6
created 2016-09-13 20:12 -0700
pushed 2016-09-19 13:50 +0000
Ben Kelly Ben Kelly - Bug 1300118 P4 Make nsThread expect NS_DISPATCH_AT_END similar to nsThreadPool. r=bholley
79d2f549c2889aea13d2837844e883ad69c7bc78
created 2016-09-12 16:34 -0700
pushed 2016-09-19 13:50 +0000
Wes Kocher Wes Kocher - Backed out 6 changesets (bug 1300118) for frequent Windows VM Xpcshell failures a=backout CLOSED TREE
6fe61ed092e805d38fddae2bcd1319cfb5892100
created 2016-09-12 12:32 -0700
pushed 2016-09-19 13:50 +0000
Ben Kelly Ben Kelly - Bug 1300118 P4 Make nsThread expect NS_DISPATCH_AT_END similar to nsThreadPool. r=bholley
f2fd5c60f2b6591314e16faa01f03cd18455d41a
created 2016-09-12 12:29 -0700
pushed 2016-09-19 13:50 +0000
Ben Kelly Ben Kelly - Backout rev 5c7368370ff9 to 980659720b86 (bug 1300118 and bug 1300658) for incorrect bug number in commit message. r=me
fba3a9f229cff78338c8c647012cd5921c6acd86
created 2016-09-12 11:21 -0700
pushed 2016-09-19 13:50 +0000
Ben Kelly Ben Kelly - Bug 1300118 P4 Make nsThread expect NS_DISPATCH_AT_END similar to nsThreadPool. r=bholley
93657f8dedaafa384bcd49c71b52e195ec968de8
created 2016-09-01 15:01 +1000
pushed 2016-09-19 13:50 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1299727 - Rename NS_WARN_IF_FALSE as NS_WARNING_ASSERTION. r=erahm.
88dd53397d30e1853122f1284de94f103f6e4436
created 2016-06-10 16:04 +1000
pushed 2016-09-19 13:50 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1299389 - Replace some raw pointers in nsThreadManager. r=froydnj.
564549c354b038a465c0b3fc245da3cab8753eab
created 2016-08-23 12:09 +0800
pushed 2016-09-19 13:50 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1297276 - Rename mfbt/unused.h to mfbt/Unused.h for consistency. r=froydnj
b09d90288666fb3afb11877fc45527b904ef23db
created 2016-08-08 12:18 +1000
pushed 2016-09-19 13:50 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1293603 (part 2) - Make Run() declarations consistent. r=erahm.
c4de227304aa18ceb41047e222272f22fd99d5f9
created 2016-08-02 14:54 +0200
pushed 2016-09-19 13:50 +0000
Alexandre Lissy Alexandre Lissy - Bug 1284674 - Remove NUWA r=cyu
c4079d4ede186574aa872398c166fbd8e0979290
created 2016-07-11 14:14 +0200
pushed 2016-08-01 14:37 +0000
Julian Seward Julian Seward - Bug 1283852 - TSan: data race on nsThreadStartupEvent::mInitialized. r=nfroyd.
e6cdf461b61a4f59da7dccd8a7f999f5b1633230
created 2016-06-24 14:19 -0400
pushed 2016-08-01 14:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 767938 part 4. Put an AutoNoJSAPI on the stack while running events off the event loop. r=bholley,khuey
df92cb65023ba9c46beae00e98d6da882471b231
created 2016-06-21 11:45 -0700
pushed 2016-06-29 07:09 +0000
Kirk Steuber Kirk Steuber - Bug 1263774 - Include memory reports in content process crash reports. r=mccr8, r=aklotz, a=lizzard
aeca77cdf8eaa8be001f4eb17174f28c505cdd3d
created 2016-06-01 10:04 +1000
pushed 2016-06-06 20:27 +0000
Xidorn Quan Xidorn Quan - Bug 1276549 - Remove rvalue reference mark for already_AddRefed params of nsIEventTarget::Dispatch and related methods. r=froydnj
12a0df9bb7edefaee2cb9845f94757eb082b546a
created 2016-05-27 09:49 +1000
pushed 2016-06-06 20:27 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1272203 (part 2) - Use NotNull in nsThread. r=froydnj.
f9d7b4cf6c4fde04194e6731aea43cba72a18502
created 2016-05-22 08:30 -0400
pushed 2016-06-06 20:27 +0000
Kyle Huey Kyle Huey - Bug 1274114: Factor out main thread specific parts of event processing. r=froydnj
ddfd27c35530948414b6a23501591216cd25c573
created 2016-05-12 15:15 -0700
pushed 2016-06-06 20:27 +0000
Kyle Huey Kyle Huey - Bug 1269056: Part 1 - Implement a rough PostDelayedTask equivalent on nsThread. r=froydnj
72813a2ef76fb66cb9e1dd0ed402257773352f93
created 2016-04-20 11:49 +1000
pushed 2016-06-06 20:27 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1266651 (part 2) - Give nsThreadShutdownContext a proper constructor. r=froydnj.
7901f83e0b5ef0f145d48ef3c9265355c117b525
created 2016-04-20 11:46 +1000
pushed 2016-06-06 20:27 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1266651 (part 1) - Rename nsThreadShutdownContext members. r=froydnj.
fe4249543b914e5a8e4106f181a3c0f993ed842a
created 2016-05-03 17:08 +1000
pushed 2016-06-06 20:27 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1269648 - Add missing crash-reporter null checks. r=froydnj.
776206651faa746ddb803718f7864bee1d3bc3ae
created 2016-04-27 01:49 -0400
pushed 2016-06-06 20:27 +0000
Randell Jesup Randell Jesup - Bug 1267691: Assert on failed attempts to shutdown a thread from itself r=froyd
fcc0936b576daa150697671849a191009ca33811
created 2016-04-25 17:23 -0700
pushed 2016-06-06 20:27 +0000
Kyle Huey Kyle Huey - Bug 1265927: Move nsRunnable to mozilla::Runnable, CancelableRunnable to mozilla::CancelableRunnable. r=froydnj
81d0c00bb82f3c62dc279d31199f168c9c648fb6
created 2016-04-11 11:40 -0700
pushed 2016-04-25 17:12 +0000
Kyle Huey Kyle Huey - Bug 1263311: Part 1 - Change the nsICancelableRunnable interface. r=froydnj
61ca2f5fd6967f16a01442e4a731ff94a317b63b
created 2016-04-11 12:50 -0700
pushed 2016-04-25 17:12 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1263311) for Windows build failures in ServiceWorkerPrivate.cpp CLOSED TREE
18132498bc40463a9a0aef248bf14496a4ddd50c
created 2016-04-11 11:40 -0700
pushed 2016-04-25 17:12 +0000
Kyle Huey Kyle Huey - Bug 1263311: Part 1 - Change the nsICancelableRunnable interface. r=froydnj
c91015c43d5556059210a2cffac02e7a5c547ed5
created 2016-03-30 12:20 -0700
pushed 2016-04-25 17:12 +0000
Bill McCloskey Bill McCloskey - Bug 1222101 - Reorder some thread code (r=jld) a=kwierso
5dbb8c2b35f4ea34d543a346f04e934e1a85686a
created 2016-03-30 10:19 -0700
pushed 2016-04-25 17:12 +0000
Wes Kocher Wes Kocher - Backed out changeset 00f8c8fde8ca (bug 1222101) for build bustage CLOSED TREE
00f8c8fde8ca0e3d2816cf3ddc3f6e26b5070c52
created 2016-03-01 16:22 -0800
pushed 2016-04-25 17:12 +0000
Bill McCloskey Bill McCloskey - Bug 1222101 - Reorder some thread code (r=jld)
afd1b8342a53046d3bc516ac8ae586919c0f5f88
created 2016-02-26 18:10 -0800
pushed 2016-03-07 14:25 +0000
Eric Rahm Eric Rahm - Bug 1251482 - Remove remaining references to MOZILLA_XPCOMRT_API from xpcom. r=froydnj
22424f6eeb30b9bea2a2818178e72ef46871ebbc
created 2016-02-26 17:14 -0800
pushed 2016-03-07 14:25 +0000
Wes Kocher Wes Kocher - Backed out 8 changesets (bug 1251482, bug 1251494, bug 1251473, bug 1239870) for gtest failures
9e33adec1aa6ad104fda36cd417d33043fe47a08
created 2016-02-26 15:31 -0800
pushed 2016-03-07 14:25 +0000
Eric Rahm Eric Rahm - Bug 1251482 - Remove remaining references to MOZILLA_XPCOMRT_API from xpcom. r=froydnj
9b261217646ee945aa5d0bfbce0e005f922a76c4
created 2016-02-03 13:59 -0500
pushed 2016-03-07 14:25 +0000
Nathan Froyd Nathan Froyd - Bug 1245586 - add debugging aids for thread shutdown; r=khuey
e9e0aaa18f4a1875532889c4a8033afa581ecfd4
created 2016-01-25 14:52 +1100
pushed 2016-01-25 14:05 +0000
Xidorn Quan Xidorn Quan - Bug 1237909 part 2 - Do not return value from task for sync dispatch. r=froydnj
c395b4777d7dd95a224f3fef2a3d9d6c47b2b85b
created 2016-01-18 09:34 -0800
pushed 2016-01-25 14:05 +0000
Kyle Huey Kyle Huey - Bug 1204784: Do not shut the main thread down before all outstanding asynchronous thread shutdowns complete. r=froydnj
95cfbabe6fc6962d6cc48c6e51a8b2726f331c06
created 2015-11-30 19:16 -0800
pushed 2016-01-25 14:05 +0000
Chris Peterson Chris Peterson - Bug 1234126 - Add Chaos Mode support for setting thread affinity on OS X and Windows. r=froydnj
f9cf413cb3da8c191c2f1ba34b605aa73b2a8e48
created 2015-10-19 12:50 -0700
pushed 2015-10-29 11:48 +0000
Eric Rahm Eric Rahm - Bug 1174785 - Part 2: Convert xpcom over to LogModule. r=froydnj
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-29 11:48 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-29 11:48 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-29 11:48 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
83024a3a95863c73bddc8a2704cc13c1a6be13c1
created 2015-10-06 13:00 +1100
pushed 2015-10-29 11:48 +0000
Xidorn Quan Xidorn Quan - Bug 1186745 part 5 - Make nsThread::Dispatch() always leak the event if it fails. r=froydnj
b1be5e72cdc74ad5c75ecbf65ef424f9f119cded
created 2015-10-06 13:00 +1100
pushed 2015-10-29 11:48 +0000
Xidorn Quan Xidorn Quan - Bug 1186745 part 4 - Make TracedRunnable accept an already_AddRefed instead of a raw pointer. r=froydnj
8ba8d5b80bd08f0c339f97a239fdc25b3f6b9054
created 2015-10-06 13:00 +1100
pushed 2015-10-29 11:48 +0000
Xidorn Quan Xidorn Quan - Bug 1186745 part 2 - Move nsThreadSyncDispatch class to its own header file. r=froydnj
0de9cc9cb4059a867c921a7263f4f63e579351df
created 2015-10-06 13:00 +1100
pushed 2015-10-29 11:48 +0000
Xidorn Quan Xidorn Quan - Bug 1186745 part 1 - Add LeakRefPtr for pointer leaking by default. r=froydnj
c917988efd78a3f082be29d388b87fdb194f592d
created 2015-10-02 10:35 -0700
pushed 2015-10-29 11:48 +0000
Wes Kocher Wes Kocher - Backed out 6 changesets (bug 1186745) for android Cpp failures
7b530871783ac74a6dcb8a3dbf46798a991bbc87
created 2015-10-03 00:18 +1000
pushed 2015-10-29 11:48 +0000
Xidorn Quan Xidorn Quan - Bug 1186745 part 5 - Make nsThread::Dispatch() always leak the event if it fails. r=froydnj
73f73b531fc892ba8dae447528bba09ed2ee43ff
created 2015-10-03 00:18 +1000
pushed 2015-10-29 11:48 +0000
Xidorn Quan Xidorn Quan - Bug 1186745 part 4 - Make TracedRunnable accept an already_AddRefed instead of a raw pointer. r=froydnj
3a31df8787f0d80600ae8446b53eea44ab1f4375
created 2015-10-03 00:18 +1000
pushed 2015-10-29 11:48 +0000
Xidorn Quan Xidorn Quan - Bug 1186745 part 2 - Move nsThreadSyncDispatch class to its own header file. r=froydnj
df9cb8f5f0a5eb1fa6bfe93d501f84fb0d79b077
created 2015-10-03 00:18 +1000
pushed 2015-10-29 11:48 +0000
Xidorn Quan Xidorn Quan - Bug 1186745 part 1 - Add LeakRefPtr for pointer leaking by default. r=froydnj
less more (0) -100 -60 tip