Commit Graph

89 Commits

Author SHA1 Message Date
Nathan Froyd
015417d6dc Bug 746714 - add a memory reporter for telemetry; r=taras,njn 2012-10-05 12:19:14 -04:00
Randell Jesup
29ac5c0b8c Bug 773151: Convert nsCAutoString->nsAutoCString CLOSED TREE r=bsmedberg 2012-09-01 22:35:17 -04:00
Vladan Djeric
baf32b1824 Bug 778671: Fix two crashes in Telemetry. r=espindola 2012-08-31 15:20:20 -04:00
Nathan Froyd
9cd7beb2c1 Bug 748444 - eliminate relocations from histogram data; r=taras 2012-08-28 12:55:32 -04:00
Nathan Froyd
bd740b8d2a Bug 748417 - double-check Python-generated range-information; r=taras 2012-08-27 16:47:32 -04:00
Nathan Froyd
15ab57a68b Bug 781531 - generate histogram information from JSON; r=taras 2012-08-24 15:54:55 -04:00
Rafael Ávila de Espíndola
7ab935bae1 Bug 783154 - Refactor the chrome hang code to use the same class as write poisoning. r=taras,benwa,vladan.
--HG--
extra : rebase_source : 1f43ac88ceabc698ba0a58715562db90af1c266f
2012-08-21 17:14:38 -04:00
Vladan Djeric
19580422cb Bug 779310: Remove string literals from slowSql reports. r=taras 2012-08-21 15:29:28 -04:00
Aryeh Gregor
57c0ad57fb Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00
Ehsan Akhgari
635cf2dfd2 Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (more toolkit parts); blanket-r=bzbarsky 2012-07-18 12:12:55 -04:00
Steve Fink
222b385266 Bug 764184 - Fix GC_REASON telemetry bucket count (r=froydnj)
--HG--
extra : rebase_source : 790f6727878f44e7cf424d9e32a85347416df625
2012-06-15 15:21:56 -07:00
Steve Fink
bb8f1d1cc9 Backed out changeset c33a30aedb3b (bug 764184) 2012-06-22 12:22:00 -07:00
Steve Fink
e0bf7c92f3 Bug 764184 - Fix GC_REASON telemetry bucket count (r=froydnj)
--HG--
extra : rebase_source : b4b9015caab404d8a4b674349fc27ade09dd3ec5
2012-06-15 15:21:56 -07:00
Nathan Froyd
bcfc7149dc Bug 763587 - rename AutoHashtable::ReflectHashtable; r=taras 2012-06-18 16:20:52 -04:00
Nathan Froyd
697c3c2b0d Bug 763525 - delete C++ persistent telemetry implementation; r=taras 2012-06-11 14:35:35 -04:00
Phil Ringnalda
cc83260853 Back out d52a31584c8a (bug 763525) to investigate the effects on TestStartupCache bustage on a CLOSED TREE 2012-06-11 16:37:14 -07:00
Nathan Froyd
46789c9f09 Bug 763525 - delete C++ persistent telemetry implementation; r=taras 2012-06-11 14:35:35 -04:00
Ms2ger
0c93eb74dd Bug 758669 - Don't use int32 in JSHistogram_Add; r=taras 2012-06-06 09:22:24 +02:00
Geoff Lankow
1214b72681 Bug 749930 - Replace uses of nsILocalFile with nsIFile (compiled code only); r=bsmedberg 2012-06-06 14:08:30 +12:00
Gervase Markham
87620f5676 Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Rafael Ávila de Espíndola
acab1a33ac Bug 755338 - convert integer types in Telemetry.cpp. r=taras. 2012-05-16 07:39:21 -04:00
Nathan Froyd
d9561bf02e Bug 748907 - don't reflect no-data histograms; r=taras 2012-05-08 10:58:20 -04:00
Nathan Froyd
55b9451031 Bug 748914 - Part 2: add a clear() method to JS histograms; r=taras 2012-05-08 15:39:24 -04:00
Graeme McCutcheon
40f796b5e0 Bug 747163 - Don't fall through for type HISTOGRAM_FLAG. r=taras 2012-04-26 09:09:30 +01:00
David Rajchenbach-Teller
fa9913646b Bug 728171 - Use Scoped.h throughout the code. r=cjones 2012-04-12 12:21:24 +02:00
Richard Newman
76d7d982d4 Backout 0e03eb171e08 (Bug 743574 - Deprecate DOMException.code). a=bustage 2012-04-11 15:33:37 -07:00
David Rajchenbach-Teller
cb1d34d766 Bug 728171 - Use Scoped.h throughout the code. r=cjones 2012-04-11 18:59:10 +02:00
Mark Capella
4666038a24 Bug 712936 - Convert users of PR_STATIC_ASSERT to MOZ_STATIC_ASSERT. r=jwalden 2012-04-02 17:21:24 -07:00
Vladan Djeric
effa6590c8 Bug 722368 - Report slow SQL created from dynamic strings to Telemetry. r=taras 2012-03-21 13:26:48 -04:00
Vladan Djeric
9343cd86e7 Bug 735829. Report PDB filename in chrome hang reports. r=ehsan 2012-03-19 19:05:25 -04:00
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
Nathan Froyd
9ecebcf230 Bug 735768 - Part 3 - add tests for persistent telemetry; r=taras 2012-03-15 13:58:51 -04:00
Nathan Froyd
1c7d9c5d88 Bug 735768 - Part 1 - robustify persistent telemetry, C++ side; r=taras 2012-03-15 13:57:04 -04:00
Landry Breuil
f91d1cc11b 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
Vladan Djeric
31d77b0c5e Bug 712109 - Implement chrome hang reporting on profiling branch. r=ehsan 2012-03-12 07:07:05 -04:00
Nathan Froyd
61c75316c6 Bug 733977 - Check more closely for corrupt sessionHistogram files. r=taras 2012-03-08 13:05:40 -05:00
Nathan Froyd
85ce43959e Bug 723846 - Part 2: add FlagHistograms to nsITelemetry. r=taras 2012-03-02 09:59:38 -05:00
Nathan Froyd
084c96d774 Bug 719295 - Clean up telemetry JSObject construction. r=taras, f=luke 2012-02-15 14:01:53 -08:00
Phil Ringnalda
33586cae48 Back out e9c07d92a4a4 (bug 719295) for orange 2012-03-01 20:36:59 -08:00
Nathan Froyd
2e004e850e Bug 719295 - Clean up telemetry JSObject construction. r=taras, f=luke 2012-02-15 14:01:53 -08:00
David Mandelin
60e80d55b6 Bug 730511: remove obsolete typedefs intN, uintN, r=luke 2012-02-28 15:11:11 -08:00
Nathan Froyd
22c230b06f Bug 707320 - Part 2: provide interface for loading and saving histograms; r=taras 2011-12-09 15:15:53 -05:00
Nathan Froyd
ca070a8c84 Bug 707320 - Part 1: provide reflection for separate Histograms and SampleSets; r=taras 2011-12-13 12:03:30 -05:00
Nathan Froyd
15a992cd01 Bug 715927 - addon telemetry, C++ side; r=taras
--HG--
extra : rebase_source : 21fc9e5dd98e4aa2ed09023a512df9e42bd1c4c9
2012-01-20 13:56:48 -08:00
Mark Banner
ddd972190b Bug 727081 - Fix for clang error 'use of undeclared identifier EnumerateEntries'. r=nfroyd 2012-02-14 12:57:31 -05:00
Nathan Froyd
1059f24eef Bug 725699 - Clean up Telemetry hashtable reflection. r=taras 2012-02-13 14:47:40 -05:00
Igor Bukanov
748c9f34a7 bug 724310 - drop cx argument from JSObject field and fixed slots infallible API. r=:Waldo
--HG--
extra : rebase_source : b78519db2ff008eb5143676d2db47935f0e89f45
2012-02-05 21:07:23 +01:00
Igor Bukanov
38fe4ed717 backout merge for bug 724310. r=irc 2012-02-09 21:28:22 +01:00
Igor Bukanov
e4e3433d0c bug 723517 - drop cx argument from JSObject field and fixed slots infallible API. r=:Waldo
--HG--
extra : rebase_source : c461dfc0e0e0462ab262cc01c2a771d3bb0971cc
2012-02-05 21:07:23 +01:00
Nathan Froyd
355a38e8a3 Bug 722240 - Submit Telemetry only for official builds; r=taras 2012-02-01 23:42:20 -05:00