gecko/js/ipc
Igor Bukanov ed3f5972bd bug 736978 - remove JS_FinalizeStub. r=:billm
Currently the GC finalizes on the background thread only objects with null
JSClass::finalize. However, this implies that any object that uses
JS_FinalizeStub for the finalizer would be prevented from the background
finalization.

To fix this the patch removes JS_FinalizeStub replacing it with NULL in all
cases when the class has no custom finalizer. For style consistency the patch
also removed the usage of JSCLASS_NO_OPTIONAL_MEMBERS in the static
declarations as the compiler fills the missing fields with null in any cases.
2012-03-19 15:27:58 +01:00
..
tests
ContextWrapperChild.h
ContextWrapperParent.h
CPOWTypes.h
ipdl.mk
jar.mn
Makefile.in Bug 609440, part 3 - remove fallible public APIs, update mozilla (r=bent,jst,mrbkap,waldo,sdwilsh) 2010-12-03 00:24:17 -08:00
ObjectWrapperChild.cpp bug 736978 - remove JS_FinalizeStub. r=:billm 2012-03-19 15:27:58 +01:00
ObjectWrapperChild.h
ObjectWrapperParent.cpp Bug 730511: remove obsolete typedefs intN, uintN, r=luke 2012-02-28 15:11:11 -08:00
ObjectWrapperParent.h Bug 730511: remove obsolete typedefs intN, uintN, r=luke 2012-02-28 15:11:11 -08:00
PContextWrapper.ipdl
PObjectWrapper.ipdl Bug 726230: remove obsolete typedefs JSIntn, JSUIntn, r=luke 2012-02-10 18:07:35 -08:00