diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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,? |