gecko-dev/xpcom
Andrew McCreight b6da7dc336 Bug 1543537, part 1 - Add a NoteWeakMapping method to traversal callback. r=kmag
For nsXPCWrappedJS, we need to add an edge to the cycle collector graph
from the JS object to its WJS, even though the JS object does not actually
contain a pointer to the WJS object. We can (mis)use the weak mapping
interface for this purpose. The only difference is that we need it during
traversal instead of while adding roots. The API is fairly specialized to
the specific use case we need.

Differential Revision: https://phabricator.services.mozilla.com/D157529
2022-09-24 23:24:31 +00:00
..
base Bug 1543537, part 1 - Add a NoteWeakMapping method to traversal callback. r=kmag 2022-09-24 23:24:31 +00:00
build Bug 1789902 - Part 3: Stop generating rust bindings for Services.py, r=xpcom-reviewers,barret 2022-09-13 13:47:14 +00:00
components Bug 1789902 - Part 1: Support accessing XPCOM static components from Rust, r=xpcom-reviewers,barret 2022-09-13 13:47:13 +00:00
docs Bug 1788137 - doc(xpcom): Improve the wording r=nrishel DONTBUILD 2022-09-14 06:16:23 +00:00
ds Bug 1789902 - Part 2: Use XPCOM static components instead of Services in Rust, r=xpcom-reviewers,necko-reviewers,barret,valentin 2022-09-13 13:47:13 +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 1774864 - Cleanup xpcom/ includes r=sylvestre 2022-06-24 07:13:59 +00:00
idl-parser Bug 1782765 - Fix nullability of arrays of interfaces in Rust, r=xpcom-reviewers,necko-reviewers,mccr8,valentin 2022-08-11 17:53:48 +00:00
io Bug 1791721 - Create a dedicated interface for read write (input output) streams; r=xpcom-reviewers,necko-reviewers,nika,valentin 2022-09-23 05:36:24 +00:00
libxpt/xptcall
reflect Bug 1778211 - Reject xpidl CDATA containing 'virtual', r=xpcom-reviewers,necko-reviewers,mccr8,dragana 2022-07-06 14:53:06 +00:00
rust Bug 1789902 - Part 3: Stop generating rust bindings for Services.py, r=xpcom-reviewers,barret 2022-09-13 13:47:14 +00:00
string Bug 1772006 - Part 8: Allow building xpcom/string without unified builds, r=xpcom-reviewers,barret 2022-07-30 00:12:49 +00:00
system Bug 1782981 - Only show the macOS context menu if it is supported; r=nordzilla 2022-08-17 15:41:12 +00:00
tests Bug 1731012 - Avoid PLDHashTable crash tests printing their confusing crash output. r=xpcom-reviewers,nika 2022-09-22 21:18:52 +00:00
threads Bug 1783299 - Add support for threadsafe mirrored StaticPref strings. r=KrisWright 2022-08-16 01:00:21 +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