mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
d3018bc6d8
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. |
||
---|---|---|
.. | ||
idl | ||
test | ||
jsd1640.def | ||
jsd1640.rc | ||
jsd3240.rc | ||
jsd_atom.c | ||
jsd_high.c | ||
jsd_hook.c | ||
jsd_java.c | ||
jsd_lock.c | ||
jsd_lock.h | ||
jsd_obj.c | ||
jsd_scpt.c | ||
jsd_stak.c | ||
jsd_step.c | ||
jsd_text.c | ||
jsd_val.c | ||
jsd_xpc.cpp | ||
jsd_xpc.h | ||
jsd.h | ||
jsdebug.c | ||
jsdebug.h | ||
jsdstubs.c | ||
Makefile.in | ||
mkshell.bat | ||
README | ||
resource.h |
js/jsd contains code for debugging support for the C-based JavaScript engine in js/src. jsd_xpc.cpp provides an XPCOM binding for the library. js/jsd/jsdb is a console debugger using only native code (see README in that directory.) This debugger is no longer being actively developed, though it should work.