gecko/js/xpconnect
Igor Bukanov d3018bc6d8 Bug 737364 - part 2 - replace JSContext with JSRuntime in the GC-related API
This part replaces the JSContext *cx argument in most GC-related API
with JSRuntime *rt. When possible, the patch removes the code to obtain
a temporary cx just to run the GC.

The patch also removes JS_DestroyContextMaybeGC. That function is not
used in FF code base and its implementation is broken. It requires that
the context has an entered compartment when it is destroyed, which in
turns implies a missing leave compartment call.
2012-03-28 12:13:30 +02:00
..
crashtests Bug 705875 - Check for null IID pointers and references in XPCConvert. r=khuey 2011-12-01 18:24:28 -08:00
idl Bug 737364 - part 2 - replace JSContext with JSRuntime in the GC-related API 2012-03-28 12:13:30 +02:00
loader Bug 716333 - get rid of WithConversion (xpconnect part). r=bholley 2012-03-26 14:12:15 +09:00
public Bug 737365 - stop using the cx during finalization, part 1. 2012-03-19 15:34:55 +01:00
shell Bug 737364 - part 2 - replace JSContext with JSRuntime in the GC-related API 2012-03-28 12:13:30 +02:00
src Bug 737364 - part 2 - replace JSContext with JSRuntime in the GC-related API 2012-03-28 12:13:30 +02:00
tests Bug 739796 - Make js_TransplantObjectWithWrapper and GetSameCompartmentSecurityWrapper play nicely together. r=mrbkap 2012-04-05 12:21:12 -07:00
wrappers Bug 733035 - postMessage support for sandboxes. r=khuey 2012-04-05 18:33:20 -04:00
Makefile.in