gecko/xpcom
Chris Pearce ec8ae44bbe Bug 1245789 - Make XPCOMThreadWrapper::GetCurrent() work. r=bholley,a=ritu
XPCOMThreadWrapper::GetCurrent() is failing because it's not keeping
AbstractThread::sCurrentThreadTLS up to date. This causes assertion failures
during startup of the GMP stack when dispatching via InvokeAsync to the GMP
thread, which is an XPCOM thread wrapped by the XPCOMThreadWrapper.

We can trivially initialize AbstractThread::sCurrentThreadTLS to be the
XPCOMThreadWrapper on the target thread, since it's thread-local-storage, and
the target thread won't change.

MozReview-Commit-ID: EIEFZppR2PS
2016-04-12 16:12:22 +12:00
..
base Bug 1237198 - [experiment] Block SWFs on the content blocking list hosted on the Shavar service 0.6.9 r=francois a=ritu 2016-04-06 16:34:08 -07:00
build Bug 1252191 - use UniquePtr instead of ScopedFreePtr in PoisonIOInterposerMac.cpp; r=aklotz 2016-02-29 10:06:53 -05:00
components Bug 1251482 - Remove remaining references to MOZILLA_XPCOMRT_API from xpcom. r=froydnj 2016-02-26 18:10:56 -08:00
doc
ds Bug 1251482 - Remove remaining references to MOZILLA_XPCOMRT_API from xpcom. r=froydnj 2016-02-26 18:10:56 -08:00
glue Bug 1251482 - Remove remaining references to MOZILLA_XPCOMRT_API from xpcom. r=froydnj 2016-02-26 18:10:56 -08:00
idl-parser Bug 1248950 - Move xpidl unit tests to moz.build; r=ted 2016-03-02 11:21:26 +01:00
io Bug 1236108: Backout 34a219cbd67d; r=backout a=lizzard 2016-03-28 12:41:48 -06:00
libxpt/xptcall
reflect Bug 1252072 - Prevent ASan instrumentation for unsafe xpcom functions. r=froydnj 2016-02-29 21:39:03 +01:00
string Bug 1247359 - micro-optimize the common case of String{Begins,End}With; r=erahm 2016-02-10 14:31:06 -05:00
system Bug 1187270 - Add Telemetry session ID to crash annotations, r=gfritzsche a=ritu 2016-03-14 09:31:19 -04:00
tests Bug 1229985 - remove nsAutoArrayPtr; r=erahm 2015-12-06 10:51:43 -05:00
threads Bug 1245789 - Make XPCOMThreadWrapper::GetCurrent() work. r=bholley,a=ritu 2016-04-12 16:12:22 +12:00
typelib Bug 1249174 (part 8) - Shrink XPTInterfaceDescriptor. r=khuey. 2016-02-23 16:17:59 +11:00
windbgdlg Backout changeset 0104f1c911ca (bug 1223530) because it breaks running on Windows XP on a CLOSED TREE 2015-11-26 08:38:16 +09:00
xpidl Bug 1211765 - Remove remnants from --with-libxul-sdk. r=bsmedberg 2015-10-14 08:02:34 +09:00
moz.build Bug 1252095 - Export xpcom-config.h from moz.build; r=ted 2016-03-01 09:17:29 +01:00
xpcom-config.h.in
xpcom-private.h.in