xpcom/threads/nsThread.cpp
6356ff8c8204b0f5e62ede916e55ca5ab35ec9ac
created 2022-06-15 18:15 +0000
pushed 2022-06-15 21:49 +0000
Jens Stutte Jens Stutte - Bug 1770451 - Trace important shutdown events in a thread's name if MOZ_DIAGNOSTIC_ASSERT_ENABLED. r=xpcom-reviewers,barret
dc770b6f3dc0755a48437c0f7912e3ef15bffd21
created 2022-06-15 18:15 +0000
pushed 2022-06-15 21:49 +0000
Jens Stutte Jens Stutte - Bug 1770451 - Release assert if a thread shutdown is unexpectedly going to cause a hang on the joining thread. r=xpcom-reviewers,nika
e26442dcf322a72a9e9d9ed2625f016a4fab112c
created 2022-04-12 20:22 +0000
pushed 2022-04-13 09:43 +0000
Nika Layzell Nika Layzell - Bug 1713773 - Part 1: Simplify nsThreadManager shutdown, r=xpcom-reviewers,mccr8
d1384dbf69f67bfa19061f89573f00575197628e
created 2022-04-11 19:01 +0300
pushed 2022-04-11 21:59 +0000
Iulian Moraru Iulian Moraru - Backed out changeset 75811190935c (bug 1713773) for causing leaks on mutex/nsthread.
75811190935c6e54e6b1a9de797913f8db689ffb
created 2022-04-11 14:33 +0000
pushed 2022-04-11 21:59 +0000
Nika Layzell Nika Layzell - Bug 1713773 - Simplify nsThreadManager shutdown, r=xpcom-reviewers,mccr8
ad682061ae5c579f97c1a67ed8a9a933a1c0973d
created 2022-03-23 22:22 +0000
pushed 2022-03-24 09:36 +0000
Nika Layzell Nika Layzell - Bug 1738103 - Part 4: Add XPCOM support for shutdown tasks, r=necko-reviewers,KrisWright
909cd61ae4c518d86992fc7262cb708fc7b7aa86
created 2022-02-18 20:20 +0000
pushed 2022-02-19 09:33 +0000
Dave Townsend Dave Townsend - Bug 1756148: Setting a thread's affinity is not supported on ARM64 chipset on macOS. r=nika
6dd8bcfb8ea79a781ec7ba9d3b6073ea8229db8c
created 2022-02-08 23:58 +0000
pushed 2022-02-09 09:56 +0000
Nika Layzell Nika Layzell - Bug 1747526 - Return a handle from asyncShutdown to observe and cancel thread shutdown progress, r=xpcom-reviewers,KrisWright
b18355c5bbd88f8b3224a668e070679d9e7a63df
created 2022-01-05 19:01 +0000
pushed 2022-01-06 03:47 +0000
Nika Layzell Nika Layzell - Bug 1747939 - Relax dispatch_ack assertion to handle ShutdownWithTimeout, r=jstutte
3d5da81134070c6c3c430f8094c0aa363f1a8708
created 2021-11-17 19:25 +0000
pushed 2021-11-18 03:49 +0000
Jens Stutte Jens Stutte - Bug 1741377: Add a check to verify the successful dispatch of the nsThread shutdown ack event. r=xpcom-reviewers,nika
4cd23b1ecc590ff14a2fd79e8baf7bb089150e63
created 2021-11-08 23:59 +0000
pushed 2021-11-09 04:15 +0000
Gerald Squelart Gerald Squelart - Bug 1738627 - profiler_thread_is_being_profiled_for_markers - r=canaltinova
bd1d53fe01c5db9d04e28c87994b1c63d99af7bc
created 2021-11-05 05:12 -0400
pushed 2021-11-05 21:47 +0000
Cristian Tuns Cristian Tuns - Backed out 5 changesets (bug 1738627) for causing xpcshell failures on test_ext_geckoProfiler_schema.js CLOSED TREE
711daa6dd24be0b5ce81e173761f819aa2634ba4
created 2021-11-05 05:52 +0000
pushed 2021-11-05 21:47 +0000
Gerald Squelart Gerald Squelart - Bug 1738627 - profiler_thread_is_being_profiled_for_markers - r=canaltinova
1c4a4afdb0fcd6372ac3c722f2ae37666135a18f
created 2021-10-28 20:35 +0000
pushed 2021-10-29 09:41 +0000
Florian Quèze Florian Quèze - Bug 1738285 - move AUTO_PROFILE_FOLLOWING_RUNNABLE to its own header, r=gerald.
abd885b37d799265e5bfc916d20d01bf76b765a1
created 2021-10-21 12:46 +0000
pushed 2021-10-21 16:02 +0000
Jens Stutte Jens Stutte - Bug 1735129: Add thread's name in nsThread::Shutdown's SpinEventLoopUntil annotation. r=xpcom-reviewers,nika
66532c42429039aa123017d761dfb4f0f55fcb90
created 2021-10-21 11:51 +0000
pushed 2021-10-21 16:02 +0000
Jens Stutte Jens Stutte - Bug 1735284: Add a check in nsThread::ShutdownInternal if the shutdown event could be dispatched. r=xpcom-reviewers,nika
3748f5bdcf1136e84116bb28690cef6c19c345ec
created 2021-10-21 11:51 +0000
pushed 2021-10-21 16:02 +0000
Jens Stutte Jens Stutte - Bug 1735129: Add thread-safe name getter to nsThread. r=xpcom-reviewers,nika
ea75553432cc780d753697e227dc6e99cc89b52c
created 2021-10-07 08:06 +0000
pushed 2021-10-07 21:51 +0000
Jens Stutte Jens Stutte - Bug 1731564: Introduce a motivated SpinEventLoopUntil for direct use from C++. r=xpcom-reviewers,nika,necko-reviewers
01794374c42c744822a34babf4c1bf4a9afce045
created 2021-10-07 00:09 +0300
pushed 2021-10-07 03:26 +0000
Marian-Vasile Laza Marian-Vasile Laza - Backed out 18 changesets (bug 1731564) for causing build bustages on SpinEventLoopUntil. CLOSED TREE
53e3f486243937c01fb7a12141fec6fe4a089919
created 2021-10-06 19:45 +0000
pushed 2021-10-07 03:26 +0000
Jens Stutte Jens Stutte - Bug 1731564: Introduce a motivated SpinEventLoopUntil for direct use from C++. r=xpcom-reviewers,nika,necko-reviewers
6b32d72ae3bdad279a077a706623985ce1ea56ff
created 2021-09-03 14:30 +0000
pushed 2021-09-04 09:40 +0000
Nazım Can Altınova Nazım Can Altınova - Bug 1728544 - Make the MarkerSchema::Format enum class values CamelCased r=gerald
d53d9b2f55929d32a985933a94e00446e2326a47
created 2021-09-03 14:30 +0000
pushed 2021-09-04 09:40 +0000
Nazım Can Altınova Nazım Can Altınova - Bug 1728544 - Make the MarkerSchema::Location enum class values CamelCased r=gerald
e18afeafabdb3e630c41fa6af55833d308dbfd15
created 2021-07-15 22:04 +0000
pushed 2021-07-16 03:37 +0000
Florian Quèze Florian Quèze - Bug 1720374 - Remove MOZ_GECKO_PROFILER ifdefs that are not useful, r=gerald.
278e8d0bd4dc3b5df01d526c506a370a43701f78
created 2021-07-06 22:30 +0000
pushed 2021-07-07 09:52 +0000
Toshihito Kikuchi Toshihito Kikuchi - Bug 1701368 - Part3: Remove the MemPressure_Ongoing request. r=gsvelto
75dcd0588558a4e3723db93151d8f15c5d6a215b
created 2021-07-07 00:21 +0300
pushed 2021-07-07 09:52 +0000
Butkovits Atila Butkovits Atila - Backed out 7 changesets (bug 1701368) for causing build bustages on TestMemoryPressure.cpp. CLOSED TREE
98046adfc3107dd574bd5edfdbef58d91dae65f9
created 2021-07-06 18:59 +0000
pushed 2021-07-07 09:52 +0000
Toshihito Kikuchi Toshihito Kikuchi - Bug 1701368 - Part3: Remove the MemPressure_Ongoing request. r=gsvelto
cd335ae78d20fc4cca8f5379a4f1fc351eedb783
created 2021-06-25 13:28 +0000
pushed 2021-06-25 21:51 +0000
Florian Quèze Florian Quèze - Bug 1717991 - Remove ifdefs around code that adds profiler markers with custom marker schemas, r=gerald.
6964cc9e47641c52e10622ad0bebcbadf65a40f1
created 2021-06-17 09:33 +0000
pushed 2021-06-17 21:53 +0000
Florian Quèze Florian Quèze - Bug 1715257 - Remove Task Tracer code from the profiler, r=gerald,necko-reviewers.
e778cd936a1c74c572bdcacf79fef256a256be6f
created 2021-06-17 10:58 +0300
pushed 2021-06-17 21:53 +0000
Iulian Moraru Iulian Moraru - Backed out changeset 617a466d0cce (bug 1715257) for causing build bustages. CLOSED TREE
617a466d0cce359e3d0bd703a5eb3c95e34b60af
created 2021-06-17 06:12 +0000
pushed 2021-06-17 21:53 +0000
Florian Quèze Florian Quèze - Bug 1715257 - Remove Task Tracer code from the profiler, r=gerald,necko-reviewers.
4ea8353218d01cce050a3332a99593a9ca99092f
created 2021-06-14 21:40 +0000
pushed 2021-06-15 13:44 +0000
Aaron Klotz Aaron Klotz - Bug 1716036: Use StaticLocalAutoPtr for magic statics in nsThread; r=KrisWright
3e501ab00f1855046db1f8db6be58fb35f7c6adc
created 2021-04-06 20:15 +0000
pushed 2021-04-07 03:19 +0000
Andreas Pehrson Andreas Pehrson - Bug 1695580 - In xpcom, cancel pending DelayedRunnable timers on shutdown. r=KrisWright
2d5c17a4324bf88c2e7cf5030dbd7d9be4f34788
created 2021-04-06 17:41 +0300
pushed 2021-04-07 03:19 +0000
Brindusan Cristian Brindusan Cristian - Backed out 8 changesets (bug 1695580) for causing build bustages on DataMutex.h. CLOSED TREE
d04f7a7ec375bc4bf08b39875f86608a8920691e
created 2021-04-06 12:16 +0000
pushed 2021-04-07 03:19 +0000
Andreas Pehrson Andreas Pehrson - Bug 1695580 - In xpcom, cancel pending DelayedRunnable timers on shutdown. r=KrisWright
e6d84dd114ed2ba77a6163e7604652c70cf06942
created 2021-03-18 19:24 +0000
pushed 2021-03-19 09:53 +0000
Nika Layzell Nika Layzell - Bug 1675820 - Part 6: Make DocGroup cycle-collected, r=farre,smaug
5ed7e05b8f5b9f5a4002a0b87d324a355f25b650
created 2021-02-01 18:25 +0000
pushed 2021-02-02 03:35 +0000
Chris H-C Chris H-C - Bug 1688937 - Remove now-unused thread counting r=KrisWright
193b2f8c444dcecbac33ae47987e7e84e5c39fd2
created 2021-01-26 08:57 +0000
pushed 2021-01-26 15:55 +0000
Florian Quèze Florian Quèze - Bug 1688300 - Add 'Runnable' profiler markers showing when runnables are executed and a 'Task' label frame showing which tasks are started by TaskController, r=bas,gerald.
bfe84c7b6455066628bd31f311cd65ccf0975d9e
created 2021-01-25 21:44 +0000
pushed 2021-01-26 09:25 +0000
Doug Thayer Doug Thayer - Bug 1510226 - Do not block main thread in nsThread::Init r=froydnj,KrisWright
60a5902bdfad0fde2800750185d9f16a98e3cb65
created 2020-12-04 18:59 +0000
pushed 2020-12-05 09:38 +0000
Bas Schouten Bas Schouten - Bug 1680544 - Part 3: Do not log runnables coming from TaskController. r=nika
b00006c2649aa9f2e2689c01e9d92c94f6a80513
created 2020-11-23 16:10 +0000
pushed 2020-11-24 09:22 +0000
Simon Giesecke Simon Giesecke - Bug 1676365 - Move SpinEventLoopUntil to separate header. r=#xpcom-reviewers
93fabad45659d172b723c9606215d3acaab54df1
created 2020-11-23 16:21 +0000
pushed 2020-11-24 09:22 +0000
Simon Giesecke Simon Giesecke - Bug 1660470 - Add missing include directives/forward declarations. r=nika
b18f2948ed559656aef66dbd284825d095b94636
created 2020-11-18 21:46 +0000
pushed 2020-11-19 09:57 +0000
Gerald Squelart Gerald Squelart - Bug 1675409 - Migrated LongTaskMarkerPayload to Markers 2.0 API - r=gregtatum
eca813dfebf716f337c3bdc7b7b4545c87574d87
created 2020-11-18 20:06 +0200
pushed 2020-11-18 21:51 +0000
Razvan Maries Razvan Maries - Backed out 23 changesets (bug 1675409) for build bustages on Preferences.cpp. CLOSED TREE
f88fcf09de0de49cfc22778aa0186a0e48e66c34
created 2020-11-17 22:16 +0000
pushed 2020-11-18 16:05 +0000
Gerald Squelart Gerald Squelart - Bug 1675409 - Migrated LongTaskMarkerPayload to Markers 2.0 API - r=gregtatum
ba3967802e66c1c3f90170d8f417b0182c514e1d
created 2020-11-17 19:31 +0200
pushed 2020-11-17 21:55 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out 24 changesets (bug 1666566, bug 1675409) for causing hazard failures in profiler/core/platform.cpp
554c69681474046080077bacc7a4045eee31244e
created 2020-11-17 11:31 +0000
pushed 2020-11-17 21:55 +0000
Gerald Squelart Gerald Squelart - Bug 1675409 - Migrated LongTaskMarkerPayload to Markers 2.0 API - r=gregtatum
5588f5f54aaa15f3b358ea4b37cddb95d7873f54
created 2020-10-09 17:38 +0000
pushed 2020-10-10 09:37 +0000
Bas Schouten Bas Schouten - Bug 1669256 - Part 5: Remove dead code from ProcessNextEvent and its supporting functions. r=smaug
770b9e68e47a8def6a95be8d1222673ec29908a8
created 2020-10-09 16:57 +0000
pushed 2020-10-10 09:37 +0000
Bas Schouten Bas Schouten - Bug 1669256 - Part 3: Remove priority related code from ThreadEventQueue. r=smaug
c595f708db4e932808afbbe066d3218bb00ecfcb
created 2020-10-06 13:19 +0000
pushed 2020-10-07 09:42 +0000
Bas Schouten Bas Schouten - Bug 1669214 - Part 1: Remove environment variable to disable TaskController. r=smaug
e99d4f04be6a48f0cbf34dc380283f6d2e6158a4
created 2020-08-24 18:47 +0000
pushed 2020-08-25 03:39 +0000
Nick Alexander Nick Alexander - Bug 1612032 - Remove vestigial NS_FUNCTION_TIMER. r=froydnj
cd100ad06a486ab1a2c50042367cc458f7fcdf17
created 2020-08-14 10:53 +0000
pushed 2020-08-15 09:31 +0000
Gerald Squelart Gerald Squelart - Bug 1659034 - Only call PROFILER_UNREGISTER_THREAD in nsThread::ThreadFunc if PROFILER_REGISTER_THREAD was called before - r=canaltinova
63b8480782c85e2365d5fa9486c32b7ab223e998
created 2020-07-09 23:41 +0000
pushed 2020-07-10 09:48 +0000
Bas Schouten Bas Schouten - Bug 1650629: Correctly wait when requested and report whether work was done by ProcessNextEvent when using TaskController. r=mstange
5329613a793be404a17cfb5866998f66f0cc4a8d
created 2020-06-15 08:55 +0000
pushed 2020-06-15 16:30 +0000
Simon Giesecke Simon Giesecke - Bug 1645339 - Use range-based for with nsTObserverArray in xpcom. r=froydnj
faa8e3461f338c23f7e9975384e0e9949ef4fcdd
created 2020-06-12 05:10 +0000
pushed 2020-06-12 14:56 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1644009 - P9. Add nsIDirectTaskDispatcher interface. r=froydnj
0aa5f131c4400d48421a94ddec188109a19812ac
created 2020-06-09 13:02 +0000
pushed 2020-06-10 21:40 +0000
Bas Schouten Bas Schouten - Bug 1644292: Duplicate code for runnable telemetry for runnables executed inside TaskController. r=smaug
70e69d315779126b6b433e23fbed522ee47a3dbf
created 2020-06-09 12:42 +0000
pushed 2020-06-10 21:40 +0000
Bas Schouten Bas Schouten - Bug 1644288: Explicitly do not use timeDurationHelper when TaskController is enabled. r=smaug
5b8af5e91633a3e446b9e2894a89310161f9933e
created 2020-06-04 00:02 +0000
pushed 2020-06-04 09:29 +0000
Bas Schouten Bas Schouten - Bug 1606706 - Part 2: Integrate new TaskController code into tree and allow usage by pref. r=smaug
5f8501eecd1bb5d46b1060d50ffaabe051c55f7e
created 2020-06-03 23:39 +0000
pushed 2020-06-04 09:29 +0000
Bas Schouten Bas Schouten - Bug 1606706 - Part 1: Add new TaskController code to the tree. r=smaug,froydnj
fb5ee52cb42c4d4b214ead6d324a0a664b738dcb
created 2020-06-03 11:51 +0300
pushed 2020-06-03 16:12 +0000
Bogdan Tara Bogdan Tara - Backed out 2 changesets (bug 1606706) for talos tests timeouts CLOSED TREE
ab3e1a067a7124392ef358135d918929bc078e37
created 2020-06-02 11:36 +0000
pushed 2020-06-03 16:12 +0000
Bas Schouten Bas Schouten - Bug 1606706 - Part 2: Integrate new TaskController code into tree and allow usage by pref. r=smaug,?
less more (0) -300 -100 -60 tip