gecko-dev/js
Jon Coppeard 1f2f843d55 Bug 1586007 - Check that finalizers and sweeping code doesn't access marking state for things in other zones r=sfink
This extends AutoSetThreadIsSweeping to take an optional zone parameter.  When querying the marking state via IsAboutToBeFinalized and IsMarked calls we check this zone matches the zone of the thing we're looking at.

Differential Revision: https://phabricator.services.mozilla.com/D48158

--HG--
extra : moz-landing-system : lando
2019-10-08 10:06:26 +00:00
..
ductwork/debugger Bug 1564168 - [jsdbg2] Debugger.prototype.enabled should be removed. 2019-08-19 21:47:05 +00:00
examples Bug 1564168 - [jsdbg2] Debugger.prototype.enabled should be removed. 2019-08-19 21:47:05 +00:00
ipc Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
public Bug 1576254 - Add isSystemOrAddonPrincipal to JSPrincipal and nsJSPrincipals r=luke 2019-10-04 17:37:36 +00:00
rust Bug 1576254 - Add isSystemOrAddonPrincipal to RustJSPrincipal r=luke 2019-10-04 17:38:03 +00:00
src Bug 1586007 - Check that finalizers and sweeping code doesn't access marking state for things in other zones r=sfink 2019-10-08 10:06:26 +00:00
xpconnect Bug 1550108 - Eliminate large buffer copies from StartupCache r=froydnj 2019-10-04 20:45:09 +00:00
app.mozbuild Bug 1569197 - Backed out changeset 2a053de2828f;r=arai 2019-08-07 09:17:11 +00:00
ffi.configure
moz.build
moz.configure Bug 1577757 - Add a compile-time option for wasm multi-value r=luke 2019-10-01 14:30:35 +00:00
sub.configure Bug 844509 - Don't encode environment in get_cmd_output and old_configure. r=nalexander 2019-08-20 22:12:23 +00:00