gecko-dev/js
Jon Coppeard 05d4a67337 Bug 1805457 - Don't trace Wasm instance's object_ edge more than once r=sfink
Previously this traced wasm::Instance's object_ edge when it needed to trace
the WasmInstanceObject. That was kind of wrong but it worked except for the
fact that it meant that this edge could be traced from different threads at the
same time during compacting (and probably in parallel marking too).

It's clearer to get the object and trace that if that is what is required.

I removed the comment from Instance::tracePrivate because it makes it sound
like you can get away without tracing every edge if there's some justification.
This is potentially confusing. All edges must be traced.

Differential Revision: https://phabricator.services.mozilla.com/D164641
2022-12-14 18:30:51 +00:00
..
examples
loader Bug 1247687 - Handle cancellation of long running modules; r=jonco 2022-12-14 14:55:37 +00:00
public Bug 1787528 - Part 4: Use fc as FrontendContext variable name. r=bthrall 2022-12-14 07:31:10 +00:00
src Bug 1805457 - Don't trace Wasm instance's object_ edge more than once r=sfink 2022-12-14 18:30:51 +00:00
xpconnect Bug 1410932 - Set innerWindowID for exception coming from WebExtension content scripts. r=kmag 2022-12-12 13:17:46 +00:00
app.mozbuild
ffi.configure Backed out changeset 028a7f4e4b32 (bug 1776255) for causing Linux artifact builds bustages on central CLOSED TREE 2022-11-26 17:13:36 -05:00
moz.build
moz.configure Bug 1804605 - Move JS_DEBUG to python configure. r=firefox-build-system-reviewers,nalexander 2022-12-12 21:43:51 +00:00
sub.configure