gecko-dev/ipc
Jean-Yves Avenard afea3c617d Bug 1634846 - P3. Get around NS_INLINE_DECL_REFCOUNTING not working with TaskQueue. r=nika,froydnj
NS_INLINE_DECL_REFCOUNTING macro doesn't properly work when the object is used on a thread that isn't backed by a single PRThread (such as TaskQueue). See bug 1648031.

The resolution of this issue is rather complex, and outside the scope of this series of change.

So for now, we create a new macro NS_INLINE_DECL_REFCOUNTING_ONEVENTTHREAD which will use a different mechanism to ensure the thread-safe usage of a class.

Differential Revision: https://phabricator.services.mozilla.com/D81269
2020-07-02 00:26:43 +00:00
..
app Bug 1634765: Drop support for (and prevent from running on) macOS versions below 10.12. r=haik 2020-06-11 19:28:25 +00:00
chromium Bug 1613496 - Add IPC profiler markers to track when messages are processed by the IO thread queues r=gerald,froydnj 2020-06-30 18:39:42 +00:00
contentproc
glue Bug 1634846 - P3. Get around NS_INLINE_DECL_REFCOUNTING not working with TaskQueue. r=nika,froydnj 2020-07-02 00:26:43 +00:00
gtest Bug 1550900 - Support "frozen" shared memory where the parent process retains write access. r=froydnj 2020-03-20 16:23:59 +00:00
ipdl Bug 1648129 - Use faster hash for ipdl generator r=froydnj 2020-07-01 18:31:01 +00:00
mscom Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
testshell Bug 1636990 - Inline NS_NewBackstagePass. r=kmag 2020-05-11 22:46:24 +00:00
moz.build
pull-chromium.py