gecko-dev/ipc
Nika Layzell fe5df0abfe Bug 1887870 - Reduce the number of mutexes used by mojo in TSAN builds, r=ipc-reviewers,mccr8
This changes the locking behaviour for IPC port mutexes in TSAN builds
to use a single shared mutex for all ports, rather than individual
mutexes per-port. This avoids the need to potentially lock a large
number of mutexes simultaneously when sending a large number of ports in
an IPC message.

I've tried to leave in the various debug assertions such that it still
acts like there are multiple mutexes under the hood. It is likely that
this could harm performance somewhat due to the increased contention,
however it should have no impact on actual release builds.

Differential Revision: https://phabricator.services.mozilla.com/D207073
2024-04-09 20:16:53 +00:00
..
app Bug 1850647 - add an optional argument to py_action to record the target file name for most actions, r=glandium. 2023-10-12 08:41:34 +00:00
chromium Bug 1887870 - Reduce the number of mutexes used by mojo in TSAN builds, r=ipc-reviewers,mccr8 2024-04-09 20:16:53 +00:00
contentproc
docs Bug 1729044 - Remove ipdl support for intr r=ipc-reviewers,nika 2024-03-20 14:28:15 +00:00
glue Bug 1887719 - More consistently use UTF8String/nsCString for URLs. r=necko-reviewers,webidl,anti-tracking-reviewers,places-reviewers,jari,kershaw,janv,smaug,hsivonen 2024-04-04 11:49:57 +00:00
gtest Bug 1850865: Improve MOZ_IPC_MESSAGE_LOG. r=ipc-reviewers,nika 2023-09-05 18:09:30 +00:00
ipdl Bug 1888936 - Fix two issues with UniquePtr in IPDL. r=ipc-reviewers,nika 2024-04-01 19:50:57 +00:00
mscom Bug 1869053 - [5/5] templatize and further simplify AgileReference r=handyman,win-reviewers 2023-12-21 19:46:55 +00:00
testshell Bug 1874739 - Part 10: Make PTestShell refcounted, r=ipc-reviewers,mccr8 2024-01-19 20:23:21 +00:00
moz.build Backed out 2 changesets (bug 1834172, bug 1827747) for breaking local artifacts . a=backout 2023-05-22 12:42:00 +03:00
pull-chromium.py Bug 1786490 - reformat the tree using black 23.3.0 r=sylvestre,webdriver-reviewers,taskgraph-reviewers,whimboo,jmaher,ahal,perftest-reviewers,geckoview-reviewers,afinder,m_kato 2023-09-06 16:14:30 +00:00