gecko-dev/xpcom
Andreas Pehrson fa6606c9ba Bug 1830825 - Handle spurious wakeups in DelayedRunnable.TimerFiresBeforeRunnableRuns. r=emilio
This patch adds a state on the stack so that it can be known at all times which
async steps have run, and to make sure main thread can handle spurious wakeups.
With this state, only one monitor is needed, so the other is removed.

Differential Revision: https://phabricator.services.mozilla.com/D176895
2023-05-03 09:05:35 +00:00
..
base Bug 1563825: Don't assert on failure to decode message after OOM. r=mccr8 2023-04-25 06:46:42 +00:00
build Bug 1822484 - Rename IsDevelopmentBuild. r=necko-reviewers,media-playback-reviewers,padenot,emilio 2023-03-21 21:54:27 +00:00
components Bug 1815758 - Reorder StaticProtocolHandler fields to improve padding r=xpcom-reviewers,nika 2023-02-15 17:50:28 +00:00
docs Bug 1809002 - Document cycle collector macros. r=smaug 2023-01-25 00:43:46 +00:00
ds Bug 1824935 part 1: Add ARIA roles to RoleMap. r=eeejay 2023-04-25 07:06:34 +00:00
geckoprocesstypes_generator Bug 1806410 - Allow sending crash pings for all processes except for testing-only ones r=chutten 2023-01-24 13:19:10 +00:00
glue
idl-parser Bug 1811850 - [lint] Fix ruff errors resulting from new configuration, r=webdriver-reviewers,perftest-reviewers,whimboo,sparky,firefox-build-system-reviewers,ahochheiden 2023-03-20 13:06:28 +00:00
io Bug 1826580 - Part 1: Allow resubscription on NonBlockingAsyncInputStream r=nika 2023-04-14 11:40:43 +00:00
reflect Bug 1830120 - Remove xptcall porting status page. r=xpcom-reviewers,mccr8 2023-04-26 17:22:14 +00:00
rust Bug 1825696 - Update in-tree crates to env_logger 0.10. r=emilio 2023-03-31 07:20:15 +00:00
string Bug 1660405 - Move away from mozilla::IsFinite in favor of std::isfinite. r=sergesanspaille 2023-03-22 11:35:33 +00:00
system Bug 1804140 - Enable SHIP by default on desktop, whether or not Fission is disabled. r=smaug,jgraham,webdriver-reviewers,whimboo 2023-04-18 07:07:05 +00:00
tests Bug 1830825 - Handle spurious wakeups in DelayedRunnable.TimerFiresBeforeRunnableRuns. r=emilio 2023-05-03 09:05:35 +00:00
threads Bug 1828427 - Removed incorrect assertion r=gerard-majax 2023-04-20 21:05:18 +00:00
windbgdlg
xpidl
metrics.yaml Bug 1814718 - Added telemetry for number of timers fired per Timer Thread wake-up. r=smaug,florian 2023-02-15 10:07:44 +00:00
moz.build Bug 1813856 - Update BUG_COMPONENT in xpcom/base to use the new component for nsCycleCollect* files. r=smaug DONTBUILD 2023-01-31 00:50:14 +00:00
xpcom-config.h.in