mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
aabce5f94f
This part removes the usage of JSContext* during the finalization and when sweeping the compartments. That required to change quite a few methods in type inference, jit and debugger implementation to take a FreeOp rather than JSContext pointer. In turn that also often required to replace cx->compartment usage with extracting the compartment from the passed objects or pass the compartment explicitly. On the plus side it allowed to remove fallible compartment enter code in methods that could be called during finalization. |
||
---|---|---|
.. | ||
crashtests | ||
idl | ||
loader | ||
public | ||
shell | ||
src | ||
tests | ||
wrappers | ||
Makefile.in |