gecko-dev/js
Jan de Mooij 80076ebeb9 Bug 1689413 part 7 - Avoid GCMarker compartment failure for shapes in IC stubs. r=jonco
Now that shapes have an associated realm/compartment, we could fail the tracingCompartment
assertion for same-zone but different-compartment shapes stored in IC stubs for
cross-compartment wrapper stubs.

This adds TraceSameZoneCrossCompartmentEdge to avoid that.

Also add an assertion to CacheIRWriter to ensure we don't embed cross-zone shapes.

Differential Revision: https://phabricator.services.mozilla.com/D106977
2021-03-06 01:05:21 +00:00
..
ductwork/debugger Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
examples
public Bug 1689413 part 6 - Move Realm* from ObjectGroup to BaseShape. r=jonco 2021-03-06 01:05:21 +00:00
src Bug 1689413 part 7 - Avoid GCMarker compartment failure for shapes in IC stubs. r=jonco 2021-03-06 01:05:21 +00:00
xpconnect Backed out 18 changesets (bug 1689413) for wpt failures on Event-subclasses-constructors.html CLOSED TREE 2021-03-06 01:11:29 +02:00
app.mozbuild Bug 1679938 - Don't recurse the build into mfbt for projects that don't need it. r=firefox-build-system-reviewers,mhentges 2020-12-01 23:52:03 +00:00
ffi.configure Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
moz.build Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
moz.configure Bug 1692939 - Fix SM bustage. r=glandium CLOSED TREE 2021-02-19 01:25:47 +02:00
sub.configure Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00