gecko-dev/xpcom
Gabriele Svelto 8a17aeccc2 Bug 1756505 - Remove the ThreadIdNameMapping annotation and all the associated machinery r=Gankra
This has several implications:
* A race-condition that could manifest itself both on macOS and Linux is
  removed. The race could happen if we took the lock to the thread name
  mapping while another suspended thread was in the memory allocator. Taking
  the lock required an allocation thus the thread acting within the exception
  handler would get stuck.
* We save a few KiBs of memory per process since we don't have to keep the
  thread name mapping around.
* Thread startup will be slightly faster since the first thing each new thread
  did was to fill its own mapping.

Differential Revision: https://phabricator.services.mozilla.com/D139319
2022-03-15 09:23:38 +00:00
..
base Bug 1759174 - Part 2: Optimize GCThingIsMarkedGray APIs by removing check for shared GC things r=sfink,mccr8 2022-03-14 11:13:52 +00:00
build Backed out 2 changesets (bug 1754063, bug 1744043) for causing xpcshell failures on test_ext_clear_cached_resources.js. CLOSED TREE 2022-03-08 09:08:23 -08:00
components Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2022-03-08 10:07:48 +00:00
docs Bug 1754090 - update BulkWrite() documentation r=nika DONTBUILD 2022-02-09 16:54:04 +00:00
ds Bug 1756500 - Store OriginTrials in Document. r=smaug 2022-02-21 21:12:04 +00:00
geckoprocesstypes_generator Bug 1751948 - Part 6: Add basic support for running IPDL unit tests during gtest, r=ipc-reviewers,andi,handyman 2022-02-28 21:01:49 +00:00
glue Bug 1733308 - Fix non-unified builds errors in xpcom/build. r=xpcom-reviewers,mccr8 2021-10-01 01:49:17 +00:00
idl-parser Bug 1748718 - Part 2: Use the specified type for rust xpidl constants, r=emilio 2022-01-07 20:35:15 +00:00
io Bug 1757754 - Fix MinGW build failure by defining `ERROR_CONTENT_BLOCKED`. r=xpcom-reviewers,nika 2022-03-04 05:52:19 +00:00
libxpt/xptcall
reflect Bug 1754405 part 14 - Rename PropertyKey::fromNonIntAtom to PropertyKey::NonIntAtom. r=evilpie 2022-02-13 12:01:49 +00:00
rust Bug 1746533 - Part 2: Use the fallible Poll implementation in moz_task, r=emilio 2022-01-26 15:36:14 +00:00
string Bug 1757565 - Explicitly cast from size_t to uint32_t in nsTStringLengthStorage. r=xpcom-reviewers,mccr8 2022-03-01 16:06:23 +00:00
system Bug 1736218 - Expose theme-derived color-scheme to privileged code. r=Gijs 2022-03-04 13:08:30 +00:00
tests Bug 1757122 - Replace unqualified uses of std::move. r=xpcom-reviewers,media-playback-reviewers,mccr8,bryce 2022-03-01 04:15:26 +00:00
threads Bug 1756505 - Remove the ThreadIdNameMapping annotation and all the associated machinery r=Gankra 2022-03-15 09:23:38 +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