gecko-dev/toolkit/components/telemetry
Igor Bukanov 45a458920c 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 Bug 735768 - Part 3 - add tests for persistent telemetry; r=taras 2012-03-15 13:58:51 -04:00
Makefile.in Bug 722240 - Submit Telemetry only for official builds; r=taras 2012-02-01 23:42:20 -05:00
nsITelemetry.idl Bug 735768 - Part 3 - add tests for persistent telemetry; r=taras 2012-03-15 13:58:51 -04:00
Telemetry.cpp bug 736978 - remove JS_FinalizeStub. r=:billm 2012-03-19 15:27:58 +01:00
Telemetry.h Bug 735422: Don't use shared-libraries.h and SharedLibraryInfo structs where SPS is not enabled; r=ehsan 2012-03-14 22:57:04 -04:00
TelemetryHistograms.h Bug 732053 - Make linear histograms harder to get wrong. r=taras 2012-03-08 13:15:56 -05:00
TelemetryPing.js Bug 735768 - Part 3 - add tests for persistent telemetry; r=taras 2012-03-15 13:58:51 -04:00
TelemetryPing.manifest bug 585196: Telemetry clientside r=Mossop 2011-05-12 11:22:35 -07:00
TelemetryStopwatch.jsm Bug 723561 - TelemetryStopwatch follow-up: display key name on error. r=gavin 2012-02-29 22:33:03 -08:00