gecko-dev/xpcom
Boris Zbarsky 4a89a400e1 Bug 1600331. When an idle runnable is queued from a background thread, lazily queue it from a non-idle runnable. r=smaug
Idle runnables do weird things involving unlocking the event queue mutex while
looking for runnables, such that queueing one from off the main thread might
cause it to basically never run if it gets queued during one of those
temporary-unlock periods.

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

--HG--
extra : moz-landing-system : lando
2020-03-03 01:47:24 +00:00
..
base Bug 1619260 - Prevent assertion when processing nsStringBuffer leaks. r=froydnj 2020-03-02 14:31:09 +00:00
build Bug 1615921 - Move lateWriteChecks earlier in shutdown r=froydnj 2020-02-24 17:54:09 +00:00
components Bug 1618620 - Convert gen_static_components.py to py3; r=firefox-build-system-reviewers,rstewart 2020-02-28 21:27:17 +00:00
doc
ds Bug 1608961 - Support ARIA 1.3 aria-description property, r=Jamie 2020-03-02 10:59:22 +00:00
glue Bug 1613985 - Use default for equivalent-to-default constructors/destructors in xpcom. r=froydnj 2020-02-12 11:13:33 +00:00
idl-parser Bug 1616630 - Use py3_action for GENERATED_FILES that already support it; r=firefox-build-system-reviewers,kvark,rstewart 2020-02-21 00:05:17 +00:00
io Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 17:39:15 +00:00
libxpt/xptcall
reflect Bug 1616630 - Use py3_action for GENERATED_FILES that already support it; r=firefox-build-system-reviewers,kvark,rstewart 2020-02-21 00:05:17 +00:00
rust Bug 1613564 - Minor nsstring cleanup / tweaks. r=froydnj 2020-02-27 15:42:58 +00:00
string Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 17:39:15 +00:00
system Bug 1617202 - Handle TelemetrySessionId like a regular crash annotation r=froydnj 2020-02-25 07:25:20 +00:00
tests Bug 1616943 - Run GTests on Windows ASan builds r=firefox-build-system-reviewers,rstewart 2020-02-25 22:43:49 +00:00
threads Bug 1600331. When an idle runnable is queued from a background thread, lazily queue it from a non-idle runnable. r=smaug 2020-03-03 01:47:24 +00:00
windbgdlg
xpidl
moz.build
xpcom-config.h.in Bug 1570982 - remove `CPP_THROW_NEW`; r=glandium 2019-08-14 01:32:41 +00:00
xpcom-private.h.in