On 2014-12-08 10:56 PM, Manish Goregaokar wrote:
What sort of static analysis pass is needed? Is it something our plugins crate 
can do?

Presumably yes. The Gecko analysis knows about a conservative set of functions that can trigger a GC to occur, and then forbids any code from holding an unrooted JS value (*JSObject, jsval, *JSString, etc.) across a call that (transitively) can cause a GC to occur.
_______________________________________________
dev-servo mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-servo

Reply via email to