xpcom/threads/nsThreadManager.cpp
b371db0898943674968815abf05bd555e4d70785
created 2015-04-24 14:11 +0800
pushed 2015-04-27 08:26 +0000
Chih-Kai (Patrick) Wang Chih-Kai (Patrick) Wang - Bug 1138620: Allow external binary modules to ignore thread status monitoring for Nuwa process stabilization. r=nfroyd
5627301b95de8f603d8a1624d1a9f826474cef20
created 2015-03-23 16:49 -0400
pushed 2015-03-24 13:09 +0000
Randell Jesup Randell Jesup - Bug 988698: Ensure threads can't be started during nsThreadManager::Shutdown() r=nfroyd
25b744e53faab8f45aee86a504d255aab1bfa11d
created 2015-03-04 21:35 +0900
pushed 2015-03-10 02:11 +0000
Mike Hommey Mike Hommey - Bug 1139361 - Remove gTLSThreadID*, NS_TLS and mozilla::threads::ID. r=nfroyd
b71ccef9c674a03a616630e1e2d93b66f63c83cb
created 2014-12-18 17:00 +0800
pushed 2014-12-18 09:10 +0000
Chih-Kai (Patrick) Wang Chih-Kai (Patrick) Wang - Bug 970307: Part 1: Report status of each thread to find when all the threads are idle. r=nfroyd
5c4d07e2199ec4274377558c968fb899f8f467e5
created 2014-11-24 17:18 -0500
pushed 2014-11-25 01:09 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 9beb53e53951, 4420bb4e5e7c, de1da65301a8, and cd9c2aaf1343 (bug 970307) for causing frequent B2G debug mochitest-11 crashes.
cd9c2aaf13432e8746497d6e04658bfa53279702
created 2014-11-24 15:21 +0800
pushed 2014-11-25 01:09 +0000
Patrick Wang (Chih-Kai Wang) Patrick Wang (Chih-Kai Wang) - Bug 970307: Part 1: Report status of each thread to find when all the threads are idle. r=nfroyd
c259eb48968020f6ae04ffed8832054c3f4ecba8
created 2014-07-17 08:49 +0200
pushed 2014-07-17 06:50 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3325b46334d9 (bug 988464) for xpcshell test failure
3325b46334d968ecf6fcb8a141aecc9424f43b9a
created 2014-07-17 00:38 -0400
pushed 2014-07-17 04:40 +0000
Randell Jesup Randell Jesup - Bug 988464: log nsThreads still active at nsThreadManager::Shutdown() r=bsmedberg
d0addbc7cc966c9ace4d4241b1b5fe3c44f13406
created 2014-07-04 06:34 -0400
pushed 2014-07-04 10:34 +0000
Benoit Jacob Benoit Jacob - Bug 1033358 - Make NS_IsMainThread use its own TLS so it's always correct, from early init to exit time - r=bsmedberg
1fd5a864e81da9e7b5ed02d98b9884517e28e23b
created 2014-07-03 20:37 -0400
pushed 2014-07-04 00:37 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 10 changesets (bug 1033358, bug 774388, bug 1028383) for causing frequent shutdown crashes on a CLOSED TREE.
7829c78348a4429a8362c0953ecf66d398fc8e95
created 2014-07-03 14:53 -0400
pushed 2014-07-03 18:57 +0000
Benoit Jacob Benoit Jacob - Bug 1033358 - Make NS_IsMainThread use its own TLS so it's always correct, from early init to exit time - r=bsmedberg
6fdb8eb0faac3e5a0c1b97e82d5737efc524321f
created 2014-06-30 08:39 -0700
pushed 2014-06-30 15:43 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1022456 - Fix modelines in xpcom/{base,glue,io,string,threads}/. r=froydnj
747dc2140460792408f3a799fd00fd5b1a4e6741
created 2014-05-27 10:15 +0300
pushed 2014-05-27 11:04 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 995730 - Convert xpcom/threads/ to Gecko style. r=froydnj
6c1c7e45c90289a0875b74f82f39e7ecf6a65af3
created 2014-04-27 03:06 -0400
pushed 2014-04-27 20:12 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
ad7d8b0efb321de10f2ac7191e32ff6e278c84f9
created 2014-03-27 16:38 -0400
pushed 2014-03-27 20:38 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 798158 - Part 1: Use a pointer-sized type to store refcounts internally; r=bsmedberg
5cf89fb575c4eb060d90d799502082706aae745d
created 2014-01-31 15:02 -0800
pushed 2014-01-31 23:03 +0000
Blake Kaplan Blake Kaplan - Bug 966102 - Squelch a bunch of warnings starting child processes. r=bsmedberg
a98c8bea78c96709e9c980a8e01cf4a7fcd48c20
created 2013-11-19 16:27 -0500
pushed 2013-11-20 21:47 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 672843 part C - convert most of XPCOM except for xpcom/tests, r=vdjeric
78fb435aa0d2a1130271ae2016c3c98042c1d887
created 2013-11-19 14:38 -0800
pushed 2013-11-19 22:38 +0000
Phil Ringnalda Phil Ringnalda - Backed out 4 changesets (bug 672843) for xpcshell bustage
eaf2fd75d7fc98b651c827f853f4f8bef73e010e
created 2013-11-19 16:27 -0500
pushed 2013-11-19 21:29 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 672843 part C - convert most of XPCOM except for xpcom/tests, r=vdjeric
be317170d5ae6133f2974974ec1bd616c2794847
created 2013-10-29 16:58 -0400
pushed 2013-11-07 21:55 +0000
Trevor Saunders Trevor Saunders - bug 931792 - only init sCanaryOutputFD once r=bsmedberg
ad59ee55f59606bb7d07bf0d442a9078041c20a1
created 2013-10-10 16:42 -0400
pushed 2013-10-10 20:43 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in xpcom/ (3/3); r=ehsan
bc427f5ec61be794e33a5df279368c39f40b6bdd
created 2013-09-02 20:41 +1200
pushed 2013-09-05 06:05 +0000
Robert O'Callahan Robert O'Callahan - Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
30ef08a0a1bc90072378bf1bb430f483863c3ad7
created 2013-08-13 10:45 -0700
pushed 2013-08-13 17:48 +0000
Kyle Huey Kyle Huey - Bug 901630: Remove support for the cc thread. r=mccr8
d96df10fe4f53d3a62d31b9d602de4005b93d295
created 2013-05-30 17:20 -0400
pushed 2013-06-05 21:04 +0000
Trevor Saunders Trevor Saunders - bug 877850 - fix static constructors in xpcom/ r=jlebar
4fb6cb5453268a3db3f97015f87e9f378cf70c64
created 2013-04-19 07:54 -0400
pushed 2013-04-19 11:54 +0000
David Rajchenbach-Teller David Rajchenbach-Teller - Bug 724368 - Expose the maximum number of threads. r=dougt
46b409b1fa041594600dc1a863c1fb698823f1fd
created 2013-02-07 21:54 -0800
pushed 2013-02-11 19:18 +0000
Chris Peterson Chris Peterson - Bug 839962 - Part 2: Replace some XPCOM thread NS_ASSERTIONs with MOZ_ASSERTs. r=bsmedberg
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
08187a7ea8974548382f5d7775df8171a4ec6449
created 2012-07-30 13:15 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
c3726485025a34d2cd4b01ea04ca3c3e53bda6a6
created 2012-03-22 11:45 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
8e182985f782e8ec3b3872d2c927ba9e63c156b3
created 2012-01-17 14:05 -0800
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
7ceaa303896bae686f83081212fec143d3dfd21d
created 2011-11-23 15:19 -0500
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
e784f2911b5bd7956f52be6a93f010a032cf364e
created 2011-11-07 12:14 -0800
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
8da6b16bdd33a7c882d9aa04c05277c911c74fae
created 2011-10-28 15:06 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Backout merge.
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-08-22 16:33 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
b5c4b792f3f2a047e3517472d72842a76afb77cd
created 2012-07-30 17:20 +0300
pushed 2012-07-30 14:28 +0000
Aryeh Gregor Aryeh Gregor - Bug 777292 part 2 - Change all nsnull to nullptr
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-05-21 12:28 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
8300b50ca0982a3b1c2bed096538dc90bc851fb4
created 2012-05-18 13:30 -0400
pushed 2012-05-18 18:15 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 734847 part 2 - treewide changes resulting from the default-infallibility of hashtables; either remove useless result checks, or use the fallible version of APIs, depending on context, r=jlebar
a6cb28e6c61ccdbb3a46fb38ce6743261c30fc74
created 2012-03-21 14:07 -0400
pushed 2012-03-21 18:07 +0000
Hessam Salehi Hessam Salehi - Bug 474505 - Replace uses of nsVoidPtrHashkey with nsPtrHashKey<T>; r=bsmedberg
3f65bc07bd89ce79411cde7f73cbcbb71f8acc89
created 2012-01-14 10:31 -0800
pushed 2012-01-14 18:58 +0000
Bobby Holley Bobby Holley - Bug 717498 - Clear nsThread::mEventObservers at thread shutdown. r=bsmedberg
f6e4a9643786be7e10c2887b3f76bb54efcb6026
created 2011-10-12 13:52 -0400
pushed 2011-11-22 21:04 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 429592 - Add a monitor thread for process hangs and crash by default if a chrome process doesn't end up back in the event loop for more than 30 seconds. By default this affects non-debug builds only. r=cjones/bent
a61d75d70c1329e9c92dce1bfe14435416f351cd
created 2011-11-04 15:18 -0700
pushed 2011-11-04 22:21 +0000
Matt Brubeck Matt Brubeck - Back out bug 429592 because of Linux opt jsreftest failure
e297dc3d0401621daf50c00778b86ba5af39a43f
created 2011-10-12 13:52 -0400
pushed 2011-11-04 19:14 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 429592 - Add a monitor thread for process hangs and crash by default if a chrome process doesn't end up back in the event loop for more than 30 seconds. By default this affects non-debug builds only. r=cjones/bent
35cfc34bdc44efa5d76bff56a293e6d5e7b8504c
created 2011-10-24 11:24 -0700
pushed 2011-10-24 18:25 +0000
Daniel Holbert Daniel Holbert - Back out 564e841f1f57 (Bug 429592) for Linux64 opt orange
564e841f1f57234109ff6e071367bf0dd398bb1d
created 2011-10-12 13:52 -0400
pushed 2011-10-24 17:37 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 429592 - Add a monitor thread for process hangs and crash by default if a chrome process doesn't end up back in the event loop for more than 30 seconds. By default this affects non-debug builds only. r=cjones/bent
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed 2011-10-17 15:01 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed 2011-09-29 06:22 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
c56067ea79887064167c21a7110b2becefe5be45
created 2011-07-27 15:26 +1200
pushed 2011-07-27 03:28 +0000
Chris Pearce Chris Pearce - Bug 664341 - Provide API to specify thread stack size. r=bsmedberg
1a89509e25e4256577f2fb729a8b922be533a9fb
created 2011-03-31 23:29 -0500
pushed 2015-05-18 01:21 +0000
Chris Jones Chris Jones - Rollup of bug 645263 and bug 646259: Switch to mozilla:: sync primitives. r=cjones,dbaron,doublec,ehsan src=bsmedberg
e03c3a6df3cb8adc9d2f2c82c319c7127a8f6ace
created 2011-03-31 18:57 -0500
pushed 2015-05-18 01:21 +0000
Chris Jones Chris Jones - Backed out changeset 4beec31b9ea9 for increasing frequency of intermittent orange bug 618052
4beec31b9ea9ca3006ba1ed3daa46c7daca4200a
created 2011-03-31 14:51 -0500
pushed 2015-05-18 01:21 +0000
Chris Jones Chris Jones - Rollup of bug 645263 and bug 646259: Switch to mozilla:: sync primitives. r=cjones,dbaron,doublec,ehsan src=bsmedberg
c8d376cb8a0055f0ad82c038e6097e1c3e44a8e1
created 2011-03-29 08:43 -0700
pushed 2015-05-18 01:21 +0000
L. David Baron L. David Baron - Use nsAutoLock::NewLock, nsAutoLock::DestroyLock, nsAutoMonitor::NewMonitor, and nsAutoMonitor::DestroyMonitor as required by the API. (Bug 594666) r=cjones
b07a1861acf2539b81bda452854497266c89555a
created 2010-11-11 14:52 -0800
pushed 2015-05-18 01:21 +0000
Ben Turner Ben Turner - Bug 580096 - 'move the cycle collector off the main thread'. r=peterv+jst
3be753e18f9750844cb10a64c391f9bcd2806726
created 2010-11-03 18:41 -0700
pushed 2015-05-18 01:21 +0000
Ben Turner Ben Turner - Bug 609501 - Change nsIThreadManager for bug 580096. r=jst
21d8bc633dfae548bdbdc5d3c1f538cec582c152
created 2010-06-22 12:59 -0400
pushed 2015-05-18 01:21 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 568691 - Add CID data back to classinfo because it's required for fastload to work correctly.
1e41bf320ea0cd5fa6a03892b87d59278ee8754c
created 2010-06-10 14:11 -0400
pushed 2015-05-18 01:21 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 568691 part A - register static and binary components using data tables rather than programmatic nsIComponentRegistrar methods. This part contains the important needs-review bits of the change: part B contains the mechanical changes to each module in order to actually get a working build. Part C will contain changes necessary to register JS components from .manifest files
f1975d08b880b426e7765e6db7b0e3556c8bc542
created 2009-11-09 14:30 -0500
pushed 2015-05-18 01:21 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 526586 - XULRunner crashes on startup on Windows r=bustage fix and at least agreement on the approach from dbaron
less more (0) -60 tip