ipc/glue/MessageChannel.cpp
d9fe777ae495b94cc596ad4e78649184b1698b9f
created 2021-09-29 13:47 +0000
pushed 2021-09-30 03:43 +0000
Alexandre Lissy Alexandre Lissy - Bug 1732999 - Annotate intentional crash when testing buildid mismatch r=mccr8
de92d70a4e19441e7047639347cd35ce4d11bd1f
created 2021-09-01 15:26 +0000
pushed 2021-09-01 21:45 +0000
Nika Layzell Nika Layzell - Bug 1725335 - Streamline ownership and locking in MessageTask, r=ipc-reviewers,mccr8
6c984a259bdc8d11cb4fe887b9ae2c6add2545e5
created 2021-08-25 18:30 +0000
pushed 2021-08-25 21:49 +0000
Nika Layzell Nika Layzell - Bug 1715755 - Part 3: Don't defer messages if the interrupt stack is empty, r=handyman
e78e7cd3067c8cad5e7f898deffcfb4fb3f4bcab
created 2021-08-25 18:30 +0000
pushed 2021-08-25 21:49 +0000
Nika Layzell Nika Layzell - Bug 1715755 - Part 2: Recover from unhandled special messages without crashing, r=handyman
766d12d3f3fe644e9a36586fcb7e8a0e4919787d
created 2021-07-23 19:14 +0000
pushed 2021-07-24 21:51 +0000
Nika Layzell Nika Layzell - Bug 1719577 - Part 8: Remove some unused methods from MessageChannel, r=handyman
105c1a4bebaedec4d625c45076dcb688ff45766f
created 2021-07-23 19:14 +0000
pushed 2021-07-24 21:51 +0000
Nika Layzell Nika Layzell - Bug 1719577 - Part 6: More consistently use the monitor during MessageChannel shutdown, r=handyman
bb78618b5c81eea0c31ec9a9b998e3b775987268
created 2021-07-23 19:14 +0000
pushed 2021-07-24 21:51 +0000
Nika Layzell Nika Layzell - Bug 1719577 - Part 5: Remove the now-unused `ChannelOpening` state, r=handyman
cc1b04b6f68ce9bcce871127ace52a169b12dd2d
created 2021-07-23 19:14 +0000
pushed 2021-07-24 21:51 +0000
Nika Layzell Nika Layzell - Bug 1719577 - Part 4: Hold the monitor for more of `MessageChannel::Open`, r=handyman
6c7b991eb21d9b2c9037c133ca435f293876276b
created 2021-07-23 19:14 +0000
pushed 2021-07-24 21:51 +0000
Nika Layzell Nika Layzell - Bug 1719577 - Part 3: Remove dead WaitForIncomingMessage function, r=handyman
68e1d5aaf8566b9ce43feee5f7999b3c6fd0793b
created 2021-07-23 19:14 +0000
pushed 2021-07-24 21:51 +0000
Nika Layzell Nika Layzell - Bug 1719577 - Part 2: Create mMonitor eagerly in MessageChannel's constructor, r=handyman
b7c5eb05364c2349a090d61209c5985c40ddbc0e
created 2021-07-23 19:14 +0000
pushed 2021-07-24 21:51 +0000
Nika Layzell Nika Layzell - Bug 1719577 - Part 1: Use inline initializers for MessageChannel fields, r=handyman
8b1c17e122712005dc57542e8e8b8edc4c9b1839
created 2021-07-15 21:09 +0000
pushed 2021-07-16 03:37 +0000
Nika Layzell Nika Layzell - Bug 1718333 - Remove unnecessary AssertLinkThread assertions, r=handyman
e2f6c62abda55094b15a40e3a7da47e41700843b
created 2021-07-14 18:18 +0000
pushed 2021-07-15 09:40 +0000
Tom Ritter Tom Ritter - Bug 1666222: Cut over a ton of NowUnfuzzed calls -> Now 4/5 r=smaug,extension-reviewers,zombie
ad6887dc2abf3eb98bbde8ad11035b73c2be9dd1
created 2021-06-22 18:17 +0000
pushed 2021-06-23 09:53 +0000
Nika Layzell Nika Layzell - Bug 1713148 - Part 6: Release sChannelCountMutex before calling report callback, r=handyman
b67473c8e44e7f4913f02a1de45eb9b1106cbf70
created 2021-06-22 18:17 +0000
pushed 2021-06-23 09:53 +0000
Nika Layzell Nika Layzell - Bug 1713148 - Part 5: Remove ThreadLink, r=handyman
c07634493a6f649afc830e15083f17bd8f988577
created 2021-06-22 18:17 +0000
pushed 2021-06-23 09:53 +0000
Nika Layzell Nika Layzell - Bug 1713148 - Part 4: Remove ProcessLink, r=handyman
7b7819250f7965227783233af6de0e4e1b789af6
created 2021-06-22 18:17 +0000
pushed 2021-06-23 09:53 +0000
Nika Layzell Nika Layzell - Bug 1706374 - Part 11: Add NodeController component bridging IPC and Ports, r=handyman
8bdac5eedf78f1049dca007bd3f47ce38f29f482
created 2021-06-22 18:17 +0000
pushed 2021-06-23 09:53 +0000
Nika Layzell Nika Layzell - Bug 1706374 - Part 10: Remove unnecessary IToplevelProtocol::OnChannelConnected, r=handyman,jgilbert
b900d99a2ae8f0902d0679b97ba311ec5f487fe7
created 2021-06-22 04:03 +0300
pushed 2021-06-22 21:29 +0000
Butkovits Atila Butkovits Atila - Backed out 22 changesets (bug 1714226, bug 1706374, bug 1713148) for causing build bustages on MessageChannel.cpp. CLOSED TREE
ea469eaa54ca1fa9eca22e97e066743a5c861022
created 2021-06-21 21:53 +0000
pushed 2021-06-22 21:29 +0000
Nika Layzell Nika Layzell - Bug 1713148 - Part 5: Remove ThreadLink, r=handyman
fd8523d5126eeb6fe989a2d6d57d4f6a4f4c5cd2
created 2021-06-21 21:53 +0000
pushed 2021-06-22 21:29 +0000
Nika Layzell Nika Layzell - Bug 1713148 - Part 4: Remove ProcessLink, r=handyman
b09ae4c3a94b663279189c50172c1f403d499183
created 2021-06-21 21:53 +0000
pushed 2021-06-22 21:29 +0000
Nika Layzell Nika Layzell - Bug 1706374 - Part 11: Add NodeController component bridging IPC and Ports, r=handyman
04422175004b9354c646170f3b67c916097545c1
created 2021-06-21 21:53 +0000
pushed 2021-06-22 21:29 +0000
Nika Layzell Nika Layzell - Bug 1706374 - Part 10: Remove unnecessary IToplevelProtocol::OnChannelConnected, r=handyman,jgilbert
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.
dd7070937b88ed09a7192059c7eb2b09438c573b
created 2021-06-14 10:33 +0000
pushed 2021-06-14 21:54 +0000
Alexandre Lissy Alexandre Lissy - Bug 1651133 - Double-check the build ID to avoid spurious about:restartrequired r=jld
50871b972cf87e87b027b54063972f8b32052e5a
created 2021-05-21 15:46 +0000
pushed 2021-05-21 21:25 +0000
Olli Pettay Olli Pettay - Bug 1708042, add support for 'control' priority in ipdl, r=jld,ipc-reviewers
b96f5de2f1683ad5ef6ef3e9f9e3d55e4b8eba1c
created 2021-05-21 16:39 +0300
pushed 2021-05-21 21:25 +0000
Iulian Moraru Iulian Moraru - Backed out 3 changesets (bug 1708042) for causing wr failures on background-color-animation-in-body.html.
a0fccd7121b52f650cd27c93a0b4aa471fddbc9b
created 2021-05-20 12:42 +0000
pushed 2021-05-21 09:57 +0000
Olli Pettay Olli Pettay - Bug 1708042, add support for 'control' priority in ipdl, r=jld,ipc-reviewers
7b08c40e0cb581f57d386ff829cbf8b947848c5b
created 2021-04-22 14:32 +0000
pushed 2021-04-22 21:31 +0000
Nika Layzell Nika Layzell - Bug 1706375 - Support building ipc/glue in non-unified mode, r=ipc-reviewers,mccr8
8ed6175e0c7b05b6dc5c8d989195239fb8b677fd
created 2021-04-14 19:56 +0000
pushed 2021-04-15 04:00 +0000
Sean Feng Sean Feng - Bug 1697585 - Rename high priority to vsync priority r=smaug
dc555adb9f36ecb4caeba9d1b56f4d3fd1f9f1ba
created 2021-04-06 17:45 +0300
pushed 2021-04-07 03:19 +0000
Brindusan Cristian Brindusan Cristian - Backed out 5 changesets (bug 1697585) for causing build bustages on nsTimerImpl.h. CLOSED TREE
074ebebaee27545a70e221e8a5c2ad9dc7a2533b
created 2021-04-06 13:10 +0000
pushed 2021-04-07 03:19 +0000
Sean Feng Sean Feng - Bug 1697585 - Rename high priority to vsync priority r=smaug
5e91e6c6edfa4b35520eac1a43e08d65e2168e32
created 2021-03-22 16:29 +0000
pushed 2021-03-23 05:39 +0000
Florian Quèze Florian Quèze - Bug 1699742 - Remove MOZ_GECKO_PROFILER ifdefs that are no longer needed, r=gerald.
89f920c24959a06ba49bb4bade19456deff6e329
created 2021-03-17 15:49 +0000
pushed 2021-03-17 21:25 +0000
Simon Giesecke Simon Giesecke - Bug 1695162 - Use range-based for instead of custom hashtable iterators. r=xpcom-reviewers,kmag
5b4f47796625d045b789e0ece1dcec2793276189
created 2021-03-10 10:47 +0000
pushed 2021-03-10 21:58 +0000
Simon Giesecke Simon Giesecke - Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin
7541959e175112bede994581296c327bde97ceb7
created 2021-03-05 15:29 +0000
pushed 2021-03-05 21:41 +0000
Simon Giesecke Simon Giesecke - Bug 1676361 - Move AutoEntryScript to a separate header file to avoid pulling in GeckoProfiler.h everywhere. r=mccr8
f4464f7075d664f704635a39899dd150d06e5eff
created 2021-03-04 23:26 +0200
pushed 2021-03-05 08:56 +0000
Alexandru Michis Alexandru Michis - Backed out changeset c6b72f3c76ba (bug 1676361) for causing bustages in nsSocketTransportService2.cpp
c6b72f3c76baddf6daad06f0c63d4999ed791810
created 2021-03-04 17:30 +0000
pushed 2021-03-05 08:56 +0000
Simon Giesecke Simon Giesecke - Bug 1676361 - Move AutoEntryScript to a separate header file to avoid pulling in GeckoProfiler.h everywhere. r=mccr8
8e8d076438b488b70ec57167a62444f5e47778d5
created 2021-03-04 19:13 +0200
pushed 2021-03-05 08:56 +0000
Noemi Erli Noemi Erli - Backed out changeset 06452c4c828c (bug 1676361) for causing bustages CLOSED TREE
06452c4c828cbae9408c1d13c8c0971796f121b8
created 2021-03-04 16:14 +0000
pushed 2021-03-05 08:56 +0000
Simon Giesecke Simon Giesecke - Bug 1676361 - Move AutoEntryScript to a separate header file to avoid pulling in GeckoProfiler.h everywhere. r=mccr8
f4b677bf05f60f4ea0b9d8f33996c0887ca7d8e9
created 2021-02-26 09:11 +0000
pushed 2021-02-26 16:13 +0000
Simon Giesecke Simon Giesecke - Bug 1691913 - Rename nsBaseHashtable::GetOrInsert(With) to LookupOrInsert(With). r=xpcom-reviewers,necko-reviewers,jgilbert,dragana,nika
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
fd9ed9581584c044dabe8755b677e96d9ed03645
created 2020-11-19 11:48 +0000
pushed 2020-11-19 21:44 +0000
Gerald Squelart Gerald Squelart - Bug 1675406 - Don't record IPC markers if one of the profiler mutexes is locked on the current thread - r=canaltinova
365f8a388a990d97c6244ba06957d9c7acc0282a
created 2020-11-18 21:52 +0000
pushed 2020-11-19 09:57 +0000
Gerald Squelart Gerald Squelart - Bug 1675409 - Migrated IPCMarkerPayload 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
3c07e6f1f530e778a2dfcdfd097dce3ea7f56189
created 2020-11-18 09:05 +0000
pushed 2020-11-18 16:05 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat with clang-format-11 to the Google coding style r=andi,sg,geckoview-reviewers,snorp
68f330b387a8702a84ec850284bf4b66393e2b30
created 2020-11-17 22:22 +0000
pushed 2020-11-18 16:05 +0000
Gerald Squelart Gerald Squelart - Bug 1675409 - Migrated IPCMarkerPayload 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
0637f1b26e9f1013f490c0d0f08e60bf292f4caa
created 2020-11-17 11:36 +0000
pushed 2020-11-17 21:55 +0000
Gerald Squelart Gerald Squelart - Bug 1675409 - Migrated IPCMarkerPayload to Markers 2.0 API - r=gregtatum
f32859378512460cb549cefd4aefaf4481467b5f
created 2020-11-10 01:45 +0000
pushed 2020-11-10 09:57 +0000
Markus Stange Markus Stange - Bug 1675828 - Call OtherPidMaybeInvalid for the IPC marker because this code can run at times when the other pid is not known. r=jld
11c6d8f18687b8ee9df3d73122748d7b3122d560
created 2020-10-16 17:53 +0000
pushed 2020-10-16 21:45 +0000
Andrew McCreight Andrew McCreight - Bug 1671577 - Use OtherPid() in AddProfilerMarker(). r=jld
1f4532c736251ab25bacbfde219264a5b9b492ef
created 2020-09-23 15:17 +0000
pushed 2020-09-24 09:34 +0000
Simon Giesecke Simon Giesecke - Bug 1650145 - Replace all value uses of Empty[C]String by 0-length _ns literals. r=froydnj,geckoview-reviewers,agi
1c1032e9a6357d9db8342ba8aeaf665df258a582
created 2020-09-09 17:34 +0000
pushed 2020-09-11 02:31 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1663300 - Remove MessageChannel::IsInTransaction(). r=jld
ffa41c2b08b3612f90cdf160f2fef0252db7dbd0
created 2020-07-02 00:26 +0000
pushed 2020-07-02 09:46 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1634846 - P2. Make ipc's MessageChannel works with TaskQueue, r=nika
866a65ae320df3677e5a74fa9addffa0487f50ee
created 2020-06-30 18:39 +0000
pushed 2020-07-01 03:27 +0000
Jim Porter Jim Porter - Bug 1613496 - Add IPC profiler markers to track when messages are processed by the IO thread queues r=gerald,froydnj
ed44d4e62140475b5daba4e7db38808dfea95960
created 2020-06-30 09:50 +0300
pushed 2020-06-30 14:45 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 7 changesets (bug 1634846, bug 1647628, bug 1649294, bug 1647112) for webgl-conf crashes. CLOSED TREE
bca79526745d1c283b4a57546ec38c0067a8f888
created 2020-06-26 09:34 +0000
pushed 2020-06-30 14:45 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1634846 - P2. Make ipc's MessageChannel works with TaskQueue, r=nika
722bda14eeb74ad4a54709d60ddaadfabec40629
created 2020-06-23 17:03 +0000
pushed 2020-06-23 21:38 +0000
Nika Layzell Nika Layzell - Bug 1647761 - Part 1: Remove outdated terminology from ipc/, r=mccr8
less more (0) -300 -100 -60 tip