gecko-dev/xpcom
Valentin Gosu 412446f4bc Bug 1500861 - Add shutdownWithTimeout method to nsIThreadPool r=froydnj,erahm
This method is necessary because some threads might be stuck making blocking
calls. This means the thread is not processing any events, and we're unable
to safely terminate it. Our solution here is to leak the stuck threads
instead of waiting for them and potentially causing a shutdown hang.

Differential Revision: https://phabricator.services.mozilla.com/D9601

--HG--
extra : moz-landing-system : lando
2018-10-26 18:46:00 +00:00
..
base Bug 1050329 - part 2 - Add error page for h2 goaway. r=dragana,bzbarsky 2018-10-25 20:46:46 +00:00
build Bug 1492584, part 3 - Remove JS component loader registration. r=kmag 2018-10-23 23:20:38 +00:00
components Bug 1492584, part 3 - Remove JS component loader registration. r=kmag 2018-10-23 23:20:38 +00:00
doc
ds Bug 1500927 - Add copy-free jsstring support to perfecthash.py, r=bzbarsky 2018-10-24 20:11:01 -04:00
glue
idl-parser Bug 1496622 - convert Rust nsresult type alias to newtype w/#[repr(transparent)] r=froydnj 2018-10-09 16:02:32 +00:00
io Bug 1496581 - Split nsISeekableStream in 2 classes: nsISeekableStream and nsITellableStream, f=mayhemer, r=froydnj 2018-10-18 13:35:35 +02:00
libxpt/xptcall
reflect Bug 1480245, part 4 - Remove always-true nsXPTInterfaceInfo::IsScriptable(). r=nika 2018-10-25 09:55:05 +00:00
rust Bug 1498586 - Add clang-format off to avoid the reformatting of the data structures r=Ehsan 2018-10-12 20:48:24 +00:00
string Bug 1499212 - document that Literal parameters must have a null terminator r=dbaron 2018-10-19 01:26:21 +00:00
system Bug 1489047 - Change almost all DOMString occurrences in XPIDL files to AString. r=nika 2018-09-06 18:02:43 +10:00
tests Bug 1500861 - Add shutdownWithTimeout method to nsIThreadPool r=froydnj,erahm 2018-10-26 18:46:00 +00:00
threads Bug 1500861 - Add shutdownWithTimeout method to nsIThreadPool r=froydnj,erahm 2018-10-26 18:46:00 +00:00
windbgdlg
xpidl
moz.build
xpcom-config.h.in
xpcom-private.h.in