gecko-dev/xpcom
Olli Pettay 455b5d83ea Bug 1856545 - Try to utilize idle time more, r=farre
We can go through quite a few more timers these days, since timers are stored now in an array and iterating through that is fast.
Also, relying on timer value for another thread or low priority timers does prevent idle tasks to run in some cases, and now that more timers
are iterated through, that behavior can be tweaked.

For RefreshDriver this is taking the simple approach and just let idle tasks to run if RefreshDriver isn't ticking. We do start RefreshDriverTimer pretty
much always when something in DOM or layout is changing.

Differential Revision: https://phabricator.services.mozilla.com/D189909
2023-10-06 11:04:04 +00:00
..
base Bug 1817122 - Make AsyncEventDispatcher(Event) take ownership of the event. r=smaug,media-playback-reviewers,padenot 2023-10-04 19:37:39 +00:00
build Bug 1705042 - Disable IOInterposer if we detect an incompatible Symantec DLL. r=win-reviewers,gstoll 2023-10-03 15:14:38 +00:00
components Backed out changeset 50b448b2d902 (bug 1532281) for causing Linux build bustages. CLOSED TREE 2023-09-05 11:38:18 +03:00
docs no bug - fx doc: add a few more std::vector to nsTArray mappings r=mhowell DONTBUILD 2023-08-16 14:14:16 +00:00
ds Bug 1855134 - Move existing MOZ_TRY macros to a dedicated header file; r=glandium 2023-09-28 20:46:07 +00:00
geckoprocesstypes_generator
glue Bug 1855134 - Move existing MOZ_TRY macros to a dedicated header file; r=glandium 2023-09-28 20:46:07 +00:00
idl-parser Bug 1786490 - reformat the tree using black 23.3.0 r=sylvestre,webdriver-reviewers,taskgraph-reviewers,whimboo,jmaher,ahal,perftest-reviewers,geckoview-reviewers,afinder,m_kato 2023-09-06 16:14:30 +00:00
io Bug 1847572 - Expand home directory paths for arbitrary users r=xpcom-reviewers,nika 2023-10-04 16:48:47 +00:00
reflect Bug 1855955 - Remove useless <iostream> includes r=emilio 2023-09-29 14:15:53 +00:00
rust Bug 1855614 - Upgrade nsstring to bitflags 2. r=emilio 2023-09-28 07:49:33 +00:00
string Bug 1855134 - Move existing MOZ_TRY macros to a dedicated header file; r=glandium 2023-09-28 20:46:07 +00:00
system Bug 1818237 - Expose whether or not the browser is installed as a Snap package through nsIGIOService. r=Gijs 2023-10-04 20:58:24 +00:00
tests Bug 1856545 - Try to utilize idle time more, r=farre 2023-10-06 11:04:04 +00:00
threads Bug 1856545 - Try to utilize idle time more, r=farre 2023-10-06 11:04:04 +00:00
windbgdlg
xpidl
metrics.yaml
moz.build Bug 1841178 - Remove xpcom-config.h. r=xpcom-reviewers,mccr8 2023-06-29 23:02:15 +00:00