gecko/js
Igor Bukanov 877dee50e1 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
..
ductwork/debugger
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 736978 - remove JS_FinalizeStub. r=:billm 2012-03-19 15:27:58 +01:00
jsd bug 736978 - remove JS_FinalizeStub. r=:billm 2012-03-19 15:27:58 +01:00
public Backout changeset ea6be5f60c42 (bug 722946) for breaking Windows builds 2012-03-14 14:29:58 -04:00
src bug 736978 - remove JS_FinalizeStub. r=:billm 2012-03-19 15:27:58 +01:00
xpconnect bug 736978 - remove JS_FinalizeStub. r=:billm 2012-03-19 15:27:58 +01:00