gecko/js
Igor Bukanov 45bee87157 Bug 737365 - stop using the cx during finalization, part 3.
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.
2012-03-20 11:22:05 +01:00
..
ductwork/debugger Remove jsobj.h from installed headers, bug 690943. r=luke 2011-10-04 07:06:54 -07:00
examples No bug: Bring jorendb up to date with current state of Debugger object. r=NPOB,jorendorff 2011-12-09 14:12:36 -08:00
ipc Bug 737365 - stop using the cx during finalization, part 1. 2012-03-19 15:34:55 +01:00
jsd Bug 711895 - Tweak the warning options used for GCC builds (3rd attempt). r=waldo,derf,khuey,mhommey. 2012-03-21 22:21:16 -07:00
public Bug 740153 - Don't expose Entry directly through HashMap; r=luke 2012-03-30 11:01:58 -07:00
src Bug 737365 - stop using the cx during finalization, part 3. 2012-03-20 11:22:05 +01:00
xpconnect Bug 737365 - stop using the cx during finalization, part 3. 2012-03-20 11:22:05 +01:00