gecko-dev/xpcom
Ray Kraesig 7f1075b129 Bug 1810244 - restrict use of dynamic thread names via moz_task r=application-update-reviewers,bytesized,emilio
Bug 1613440 added a checker to prevent a profusion of new threads.
Unfortunately, it operates directly on C++ source code, and there is no
equivalent for Rust code.

It _is_ possible to construct such an equivalent (see bug 1810242), but
it's nontrivial. For now, let's just prevent the use of dynamic thread
names, to minimize the profusion of uninterestingly-distinct thread
names in our `XPCOMSpinEventLoopStack` crash-report field.

Differential Revision: https://phabricator.services.mozilla.com/D166842
2023-01-16 16:02:13 +00:00
..
base Bug 1744362 - Part 7: support code for about:third-party r=handyman 2022-12-30 20:10:04 +00:00
build Bug 1802290 - Remove +x permissions on more files r=linter-reviewers,andi 2023-01-03 08:17:50 +00:00
components Bug 1802288 - remove trailing whitespaces in idl/webidl files r=credential-management-reviewers,webidl,smaug,sgalich 2022-12-28 09:52:44 +00:00
docs Bug 1807901 - Fix typos in some documentation directories r=linter-reviewers,andi DONTBUILD 2023-01-02 16:07:49 +00:00
ds Bug 1802288 - remove trailing whitespaces in idl/webidl files r=credential-management-reviewers,webidl,smaug,sgalich 2022-12-28 09:52:44 +00:00
geckoprocesstypes_generator Bug 1790816 - Reformat xpcom/ with isort. r=mccr8 DONTBUILD 2022-11-22 13:37:48 +00:00
glue Bug 1774864 - Cleanup xpcom/ includes r=sylvestre 2022-06-24 07:13:59 +00:00
idl-parser Bug 1801836 - Remove no longer necessary 'from __future__' imports. r=linter-reviewers,glandium,webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jld,ahal,owlish,afinder DONTBUILD 2022-12-23 22:45:46 +00:00
io Bug 434327 - Fallback to $HOME in absence of $HOME/Desktop r=settings-reviewers,Gijs 2023-01-05 23:45:14 +00:00
reflect Bug 1790816 - Reformat xpcom/ with isort. r=mccr8 DONTBUILD 2022-11-22 13:37:48 +00:00
rust Bug 1810244 - restrict use of dynamic thread names via moz_task r=application-update-reviewers,bytesized,emilio 2023-01-16 16:02:13 +00:00
string Bug 840706 - Part 2: Make ToDouble and ToFloat more spec-compliant, r=smaug,xpcom-reviewers,barret 2022-12-06 20:27:49 +00:00
system Bug 1806359 - Convert telemetry imports to direct ES imports. r=necko-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,janerik,mconley,sgalich,bytesized,kershaw 2022-12-23 12:37:07 +00:00
tests Bug 1805931, part 2 - Automated removal of uses of ROOT and UNROOT CC macros. r=smaug 2022-12-15 19:45:01 +00:00
threads Bug 1809749 - Use the correct thread for timed out idle runnables from off-main-thread, r=smaug,mccr8 2023-01-12 15:24:13 +00:00
windbgdlg Bug 1747756 - Move Windows system libraries from LIBS to moz.build. r=firefox-build-system-reviewers,mhentges 2021-12-30 20:56:43 +00:00
xpidl
moz.build Bug 1726804 - Refactor definition and usage of GECKO_PROCESS_TYPE() r=nika,firefox-build-system-reviewers,mhentges 2021-11-19 14:02:55 +00:00
xpcom-config.h.in