xpcom/threads/TimerThread.cpp
10d13b6a937914de03b26e650f265d6bf8baaf18
created 2022-08-03 16:39 +0000
pushed 2022-08-04 04:34 +0000
Fabrice Desré Fabrice Desré - Bug 1761040 - Prefix thread safety macros with MOZ_ r=geckoview-reviewers,media-playback-reviewers,alwu,jesup,m_kato
05ab424ab12d67d460ea9bf6abbcc0a0944caf0d
created 2022-08-03 18:55 +0300
pushed 2022-08-04 04:34 +0000
Andreea Pavel Andreea Pavel - Backed out changeset b9d2965591b9 (bug 1761040) for landing with wrong author CLOSED TREE DONTBUILD
b9d2965591b920b0514f72291fe5f483eab0256b
created 2022-08-03 15:27 +0000
pushed 2022-08-04 04:34 +0000
Andreea Pavel Andreea Pavel - Bug 1761040 - Prefix thread safety macros with MOZ_ r=geckoview-reviewers,media-playback-reviewers,alwu,jesup,m_kato
e0b787859230cd1d17486bfbf8c7f08775a22db6
created 2022-08-02 04:59 +0300
pushed 2022-08-02 09:41 +0000
Andreea Pavel Andreea Pavel - Backed out changeset a907159a482f (bug 1761040) for causing build bustages on a CLOSED TREE
a907159a482f622fcf42b0651a299aa46a5f3c12
created 2022-08-02 00:49 +0000
pushed 2022-08-02 09:41 +0000
Fabrice Desré Fabrice Desré - Bug 1761040 - Prefix thread safety macros with MOZ_ r=geckoview-reviewers,media-playback-reviewers,alwu,jesup,m_kato
cc80efc5b21956dd23d6e58f91d74bdbb392ca5f
created 2022-06-20 11:33 +0000
pushed 2022-06-20 21:49 +0000
Gerald Squelart Gerald Squelart - Bug 1767396 - Don't wake up the timer thread when removing timers - r=florian,smaug
27d4c73e00db41e0d3d78f1e94d7b787cdae6bd8
created 2022-06-20 11:33 +0000
pushed 2022-06-20 21:49 +0000
Gerald Squelart Gerald Squelart - Bug 1767396 - AddTimer also awakens the timer thread if the new timer has a zero delay - r=smaug
90993c58a40355433ca82e088ce48682833d4396
created 2022-06-20 11:33 +0000
pushed 2022-06-20 21:49 +0000
Gerald Squelart Gerald Squelart - Bug 1767396 - AUTO_TIMERS_STATS - r=florian
693e922ff287e9b41dcb01d1752cab122ede4af4
created 2022-05-20 02:54 +0300
pushed 2022-05-20 09:31 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 2 changesets (bug 1767396) for wpt failures on iframe-focus-event-after-iframe-gets-focus.html CLOSED TREE
39b9ecc2224a6754c7d183680aacdc4161182c1a
created 2022-05-19 20:31 +0000
pushed 2022-05-20 09:31 +0000
Gerald Squelart Gerald Squelart - Bug 1767396 - Don't wake up the timer thread when removing timers - r=florian,smaug
77aa60771db287c281b8b0034156b60890602438
created 2022-05-19 20:31 +0000
pushed 2022-05-20 09:31 +0000
Gerald Squelart Gerald Squelart - Bug 1767396 - AUTO_TIMERS_STATS - r=florian
3c45aed3fa3d80f24e2b838412256a7a9b003e66
created 2022-04-27 01:14 +0000
pushed 2022-04-27 09:44 +0000
Gerald Squelart Gerald Squelart - Bug 1766357 - Remove unused and empty TimerThread::InitLocks - r=smaug
3d0ccfae43eb5a6dae9acdb56ac88d359dc1b3b3
created 2022-04-12 19:39 +0000
pushed 2022-04-13 09:43 +0000
Razvan Cojocaru Razvan Cojocaru - Bug 1757668 - Use TimeDuration::ToMicroseconds() in TimerThread::Run(). r=sefeng,nika
77c6a01d5bbc38edaa8bd32dfb73d34b91ab959a
created 2022-03-19 03:43 +0000
pushed 2022-03-19 21:35 +0000
Randell Jesup Randell Jesup - Bug 1207753 - xpcom Timer thread-safety annotations r=nika
1a24671d0ce8770da8c215250b415c423b796b34
created 2022-03-16 18:47 +0000
pushed 2022-03-17 03:53 +0000
Randell Jesup Randell Jesup - Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw
b8aed504421d5e1fa4b7ace950b7aef73038aad8
created 2022-03-16 18:32 +0200
pushed 2022-03-16 21:49 +0000
Noemi Erli Noemi Erli - Backed out changeset 12a59e5a50bf (bug 1207753) for causing build bustage CLOSED TREE
12a59e5a50bf4eaac3dbd9a455231cab8ffa96ea
created 2022-03-16 16:16 +0000
pushed 2022-03-16 21:49 +0000
Randell Jesup Randell Jesup - Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw
cf0358be9f097701fd02780876723576d5597d89
created 2022-03-16 14:38 +0200
pushed 2022-03-16 16:31 +0000
Butkovits Atila Butkovits Atila - Backed out changeset a68ee4b09f92 (bug 1207753) for causing Hazard bustages. CLOSED TREE
a68ee4b09f92b336cd65524d35c3ff7fd2a9845e
created 2022-03-16 12:01 +0000
pushed 2022-03-16 16:31 +0000
Randell Jesup Randell Jesup - Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw
54cf043d6720f60ff61005c68071993d9f716ef0
created 2022-02-01 20:25 +0000
pushed 2022-02-02 04:09 +0000
Randell Jesup Randell Jesup - Bug 1746523: xpcom Timer cleanup, assertions and comments r=bwc,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
e4b6b10a2df130f14242f3a5534dcda13c2b2f75
created 2021-10-18 23:11 +0000
pushed 2021-10-19 04:21 +0000
Gerald Squelart Gerald Squelart - Bug 1735697 - Only record markers from actually-profiled threads - r=florian
879bbc9fc8049fb1182621d47139f912b27b3aec
created 2021-10-06 14:33 +0000
pushed 2021-10-06 21:38 +0000
Andreas Pehrson Andreas Pehrson - Bug 1729964 - Move timer-release threading assert from TimerThread to nsTimerImpl. r=xpcom-reviewers,nika
703c5419d4caa652c049c86bfd12ef026b874fe8
created 2021-10-05 00:29 +0000
pushed 2021-10-05 03:52 +0000
Daniel Holbert Daniel Holbert - Bug 1733729: Fix non-unified build bustage in xpcom directory. r=mccr8
61b3c7a14c5c8f2316fe9c0c313389e1f6beb14f
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::Searchable enum class values CamelCased r=gerald
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
c2af1233193bb34d03e3b61c20a54d50e2c83dda
created 2021-08-31 13:41 +0000
pushed 2021-08-31 21:39 +0000
Florian Quèze Florian Quèze - Bug 1728228 - Add profiler markers in the Timer thread to understand its activity, r=gerald,smaug,KrisWright.
3f4660476057d126d6d849dd24f7d30a6a1cf1b0
created 2021-08-05 19:36 +0000
pushed 2021-08-06 03:36 +0000
Olli Pettay Olli Pettay - Bug 1724107, be more precise when counting the number of allocator users, r=KrisWright
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.
81bccec978dee8c4db4e8c366f731bad0dfc4a82
created 2021-02-04 21:40 +0000
pushed 2021-02-05 09:34 +0000
Kershaw Chang Kershaw Chang - Bug 1415923 - Ignore sleep and wake notifications on OSX r=xpcom-reviewers,KrisWright
7326303a277ff0a9d0895da1e579026ebf44b4ef
created 2020-06-30 10:57 +0000
pushed 2020-06-30 14:45 +0000
Honza Bambas Honza Bambas - Bug 1648781 - MOZ_LOG of timer events dispatch and run, MOZ_LOG of idle-dispatch timeout, r=froydnj
81a51556132941b48ccd2bd63300e0b1d2d84c73
created 2020-06-08 19:59 +0000
pushed 2020-06-09 09:21 +0000
Dana Keeler Dana Keeler - Bug 1644224 - make nsTimerEvent::sCanDeleteAllocator atomic/sequentially consistent r=froydnj
690bf5399ebe3d72b2d77e8c287eb2c5f02459d8
created 2020-06-08 08:50 +0000
pushed 2020-06-08 16:39 +0000
Simon Giesecke Simon Giesecke - Bug 1642989 - Use RemoveLastElements instead of RemoveElementsAt where possible. r=froydnj
e5029c564b6779ff2acff14e5df7537dc17f3190
created 2020-05-20 20:37 +0000
pushed 2020-05-23 09:21 +0000
Nathan Froyd Nathan Froyd - Bug 1639632 - convert xpcom/ to inherit from mozilla::Runnable where possible; r=KrisWright
954d5a7490a36c05b8f07e0caaa782c7eb0a2ed5
created 2020-02-27 17:39 +0000
pushed 2020-02-28 09:24 +0000
Andrew McCreight Andrew McCreight - Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown
6ea49052598fbebed1ed389269ab58ad91b53d2f
created 2020-02-27 07:05 +0200
pushed 2020-02-27 09:49 +0000
Ciure Andrei Ciure Andrei - Backed out changeset d407a28318e6 (bug 1609815) for causing windows ming bustages CLOSED TREE
d407a28318e68dd78af8365a1ea3f8f7384f92c5
created 2020-02-27 04:43 +0000
pushed 2020-02-27 09:49 +0000
Andrew McCreight Andrew McCreight - Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown
801309bb74ba0a7789693c9dfe1791d1131a50e1
created 2020-02-12 11:13 +0000
pushed 2020-02-12 20:57 +0000
Simon Giesecke Simon Giesecke - Bug 1613985 - Use default for equivalent-to-default constructors/destructors in xpcom. r=froydnj
1f438b01c7801e7d750c4297330669621d3b7a4f
created 2019-12-06 09:17 +0000
pushed 2019-12-06 16:33 +0000
Gabriele Svelto Gabriele Svelto - Bug 1600545 - Remove useless inclusions of header files generated from IDL files in modules/, netwerk/, parser/, security/, startupcache/, storage/, toolkit/, tools/, uriloader/, widget/, xpcom/ and xpfe/ r=Ehsan
9983709a8828cf38cb8b92b0bdf84ca81c49d143
created 2019-08-14 01:32 +0000
pushed 2019-08-14 21:57 +0000
Nathan Froyd Nathan Froyd - Bug 1570982 - remove `CPP_THROW_NEW`; r=glandium
5f4630838d46dd81dadb13220a4af0da9e23a619
created 2019-01-18 10:16 +0100
pushed 2019-01-19 09:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
d54846d01280026138135bde6e0bb1bcfe58feae
created 2019-01-16 08:50 +0000
pushed 2019-01-16 16:58 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat everything to the Google coding style r=Ehsan
9ea519d6b3c85c65646799b1fd85cbbaae054483
created 2019-01-08 19:31 -0500
pushed 2019-01-09 09:26 +0000
Nathan Froyd Nathan Froyd - Bug 1513615 - part 3 - do more work in nsTimerEvent's constructor; r=glandium
7adf8f3377828112210c2070055798e79c01f066
created 2019-01-08 19:31 -0500
pushed 2019-01-09 09:26 +0000
Nathan Froyd Nathan Froyd - Bug 1513615 - part 2 - move some code around in PostTimerEvent; r=glandium
57ded7ecade73396e8076081c6caddf9ac98d14d
created 2019-01-08 19:31 -0500
pushed 2019-01-09 09:26 +0000
Nathan Froyd Nathan Froyd - Bug 1513615 - part 1 - tweak nsTimerEvent allocation; r=glandium
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
67b1d1e433013e79b67684b48c4c074712e2509e
created 2018-11-28 21:06 +0000
pushed 2018-11-29 04:26 +0000
Andrew McCreight Andrew McCreight - Bug 1508818, part 3 - Shrink comments so they don't get poorly reflowed by clang-format. r=froydnj
ebe594fec36d8c00a0f26c89bc284a1366de2d74
created 2018-07-21 14:36 +0000
pushed 2018-07-22 09:46 +0000
Brian Hackett Brian Hackett - Bug 1465452 Part 13 - Avoid recording some timer thread state, r=froydnj.
b044c550a87505347b4b9cd93ccfffb7fd0dc291
created 2018-02-09 15:17 -0500
pushed 2018-04-11 14:36 +0000
Nika Layzell Nika Layzell - Bug 1437167 - Part 1: Stop using PRIntervalTime as the argument to CondVar::Wait and Monitor::Wait, r=mstange, r=froydnj
96be520f705250efba3bed297a99255ac7abb5fc
created 2018-03-23 14:53 -0400
pushed 2018-03-24 09:42 +0000
Nathan Froyd Nathan Froyd - Bug 1447744 - don't implement nsINamed for mozilla::Runnable when it's unused; r=erahm
bceb565cfe14de56a10472e4965b4e9283b24307
created 2018-03-13 14:51 +0100
pushed 2018-03-21 19:11 +0000
Miko Mynttinen Miko Mynttinen - Bug 1445302 - Replace TArray.RemoveElementAt(TArray.Length() - 1) pattern with TArray.RemoveLastElement() or TArray.PopLastElement() r=froydnj
f082f787a988d88f2fd14962f7af37671c539a7f
created 2018-03-06 00:09 +0200
pushed 2018-03-06 04:27 +0000
Cosmin Sabou Cosmin Sabou - Backed out 4 changesets (bug 1437167) for build bustages on nsUpdateDriver.cpp and WindowsMessageLoop.cpp on a CLOSED TREE.
b608d2dcbb86f0e53644ef5b6881b349b3472725
created 2018-02-09 15:17 -0500
pushed 2018-03-06 04:27 +0000
Nika Layzell Nika Layzell - Bug 1437167 - Part 1: Stop using PRIntervalTime as the argument to CondVar::Wait and Monitor::Wait, r=mstange, r=froydnj
2c443551b3cc3d280a89a300954abb7374b72309
created 2017-09-14 12:19 -0500
pushed 2017-09-21 00:18 +0000
Byron Campen [:bwc] Byron Campen [:bwc] - Bug 1383019: Move more logic under the protection of nsTimerImpl::mMutex, and simplify. r=froydnj, a=abillings
312f7a5a2c08d394a2403c837e5ee546dd4103d7
created 2017-06-12 12:34 -0700
pushed 2017-06-27 08:57 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
less more (0) -100 -60 tip