gecko-dev/xpcom
Jon Coppeard cc1c9e02a4 Bug 1764796 - Use the store buffer to trace preserved nursery wrappers in a minor GC r=mccr8
HeapObjectPostWriteBarrier adds or removes a store buffer entry for a change in
the GC graph entry based on the second and third arguments which are the target
of the edge before and after the change.

This patch also removes the store buffer entry in
nsWrapperCache::ReleaseWrapper which didn't happen before. This should help
keep less garbage alive unnecessarily.

Differential Revision: https://phabricator.services.mozilla.com/D143736
2022-04-19 08:48:33 +00:00
..
base Bug 1764796 - Use the store buffer to trace preserved nursery wrappers in a minor GC r=mccr8 2022-04-19 08:48:33 +00:00
build Bug 1760645 - xpcom IOInterposer thread-safety annotations r=nika 2022-04-04 22:55:21 +00:00
components Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2022-04-04 15:55:18 +00:00
docs Bug 1758753 - Migrate XPCOM hashtable documentation from MDN to Firefox Source Docs. r=nika 2022-03-17 14:23:27 +00:00
ds Bug 1764705 - Add missing #include <algorithm> for std::stable_sort. r=xpcom-reviewers,mccr8 2022-04-14 22:18:26 +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 Backed out changeset 9cc08c2f20be (bug 239460) for causing build bustage. CLOSED TREE 2022-04-07 03:02:28 +03:00
io Bug 1762708 - Use async dbus for revealing files in nsGIOService. r=stransky 2022-04-15 23:28:08 +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 1747544 - Fix lint warning on string comparison in bench.rs. r=nika 2022-03-31 17:40:29 +00:00
string Bug 1761700 - Remove MOZ_STRING_WITH_OBSOLETE_API. r=xpcom-reviewers,nika 2022-03-28 16:31:29 +00:00
system Bug 1762708 - Restore [scriptable] in nsIGIOService since it is used by JS. r=fix CLOSED TREE 2022-04-16 03:31:34 +03:00
tests Bug 1761511 - Part 5: Fix gtest deprecation warnings, r=ahal 2022-04-14 02:09:22 +00:00
threads Bug 1761590 - Enter microtask when evaluating console/debugger input. r=nchevobbe,smaug 2022-04-14 01:42:59 +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