Mark Capella
f1ce4051a8
Bug 712936 - Convert users of PR_STATIC_ASSERT to MOZ_STATIC_ASSERT. r=jwalden
2012-04-02 17:21:24 -07:00
Vladan Djeric
2a5b658be4
Bug 722368 - Report slow SQL created from dynamic strings to Telemetry. r=taras
2012-03-21 13:26:48 -04:00
Vladan Djeric
3d2d534acc
Bug 735829. Report PDB filename in chrome hang reports. r=ehsan
2012-03-19 19:05:25 -04:00
Igor Bukanov
62a47e535b
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
169b3b3b0e
Bug 735768 - Part 3 - add tests for persistent telemetry; r=taras
2012-03-15 13:58:51 -04:00
Nathan Froyd
f53a31a159
Bug 735768 - Part 1 - robustify persistent telemetry, C++ side; r=taras
2012-03-15 13:57:04 -04:00
Landry Breuil
6d561d9c0b
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
851a0eeba4
Bug 712109 - Implement chrome hang reporting on profiling branch. r=ehsan
2012-03-12 07:07:05 -04:00
Nathan Froyd
fcf41c3c91
Bug 733977 - Check more closely for corrupt sessionHistogram files. r=taras
2012-03-08 13:05:40 -05:00
Nathan Froyd
f078fb8139
Bug 723846 - Part 2: add FlagHistograms to nsITelemetry. r=taras
2012-03-02 09:59:38 -05:00
Nathan Froyd
b4fa9d42ec
Bug 719295 - Clean up telemetry JSObject construction. r=taras, f=luke
2012-02-15 14:01:53 -08:00
Phil Ringnalda
91919ca946
Back out e9c07d92a4a4 (bug 719295) for orange
2012-03-01 20:36:59 -08:00
Nathan Froyd
0c486a8bf9
Bug 719295 - Clean up telemetry JSObject construction. r=taras, f=luke
2012-02-15 14:01:53 -08:00
David Mandelin
f0690b22d1
Bug 730511: remove obsolete typedefs intN, uintN, r=luke
2012-02-28 15:11:11 -08:00
Nathan Froyd
b5cfd2d28f
Bug 707320 - Part 2: provide interface for loading and saving histograms; r=taras
2011-12-09 15:15:53 -05:00
Nathan Froyd
1e2a829d86
Bug 707320 - Part 1: provide reflection for separate Histograms and SampleSets; r=taras
2011-12-13 12:03:30 -05:00
Nathan Froyd
d14d046f76
Bug 715927 - addon telemetry, C++ side; r=taras
2012-01-20 13:56:48 -08:00
Mark Banner
a746bc54e4
Bug 727081 - Fix for clang error 'use of undeclared identifier EnumerateEntries'. r=nfroyd
2012-02-14 12:57:31 -05:00
Nathan Froyd
ca65d83f7b
Bug 725699 - Clean up Telemetry hashtable reflection. r=taras
2012-02-13 14:47:40 -05:00
Igor Bukanov
6fefb1df81
bug 724310 - drop cx argument from JSObject field and fixed slots infallible API. r=:Waldo
2012-02-05 21:07:23 +01:00
Igor Bukanov
ae7ab9b03a
backout merge for bug 724310. r=irc
2012-02-09 21:28:22 +01:00
Igor Bukanov
12633fbfdd
bug 723517 - drop cx argument from JSObject field and fixed slots infallible API. r=:Waldo
2012-02-05 21:07:23 +01:00
Nathan Froyd
7ce12a5087
Bug 722240 - Submit Telemetry only for official builds; r=taras
2012-02-01 23:42:20 -05:00
Nathan Froyd
a33a989419
Bug 707320 - Backout Bug 707320. r=taras
2012-02-02 18:14:19 +01:00
Nathan Froyd
b40963e7ff
Bug 718214 - provide mozilla::Telemetry::CanRecord; r=taras
2012-01-18 09:08:18 -08:00
Nathan Froyd
7f997fb866
Bug 707320 - provide interface for loading and saving histograms; r=taras
2011-12-09 15:15:53 -05:00
Nathan Froyd
c73c98f2ba
Bug 707320 - provide reflection for separate Histograms and SampleSets; r=taras
2011-12-13 12:03:30 -05:00
Nathan Froyd
5baffb1f44
Bug 704176 - don't reflect corrupted histograms; r=taras
2012-01-06 17:13:02 -05:00
Nathan Froyd
98e447c5a4
Bug 704176 - introduce GetHistogramEnumId; r=taras
2012-01-09 15:42:34 -05:00
Nathan Froyd
e4017e2922
Bug 715906 - remove TelemetryHistogram.histogram; r=taras
2012-01-09 12:47:35 -05:00
Nathan Froyd
4e6a9031e4
Bug 716553 - fix build warnings in Telemetry.cpp; r=taras
2012-01-09 13:01:52 -05:00
Vladan Djeric
674ed2e110
Bug 714450 - Mark the DB whitelist in Telemetry immutable after it is initialized. r=benjmain
2012-01-10 15:31:34 -05:00
Vladan Djeric
64a2c83659
Bug 708962 - Start Telemetry service at application start to avoid deadlock from GetService spinning event loop. r=benjamin
2012-01-10 15:29:58 -05:00
Nathan Froyd
283976617b
Bug 701863 - clone STARTUP_* histograms properly; r=taras
2012-01-06 14:40:45 -05:00
Nathan Froyd
8ed8cc70ef
Bug 701863 - Add a way to clone histograms; r=taras
2012-01-06 14:40:04 -05:00
Nathan Froyd
d77ed1da14
Bug 701863 - make JS/C++ divide explicit; r=taras
2012-01-06 14:39:29 -05:00
Ehsan Akhgari
a381763aac
Bug 711195 - Perform the range checks for non-boolean telemetry pings at compile time; r=taras
2011-12-16 14:30:44 -05:00
Rafael Ávila de Espíndola
721891864e
Bug 709406: Fix up slow SQL reporting. r=taras. a=ehsan.
2011-12-14 15:04:25 -05:00
Phil Ringnalda
845afd577a
Back out 7341f4e8b3f3, d91429762579, d0a362467a96, 0aba56de1824 (bug 701863) for Windows timeouts in test_TelemetryPing.js
2011-12-06 23:18:30 -08:00
Nathan Froyd
34992ff289
Bug 701863 - clone STARTUP_* histograms properly; r=taras
2011-11-16 15:33:18 -05:00
Nathan Froyd
e3fcea896c
Bug 701863 - Add a way to clone histograms; r=taras
...
Add nsITelemetry::histogramFrom.
2011-11-14 14:28:18 -05:00
Nathan Froyd
28e6b73a44
Bug 701863 - make JS/C++ divide explicit; r=taras
...
Separate out some functions so we have a distinction between things that
return JS objects and things that return C++ objects.
2011-11-14 14:27:28 -05:00
Vladan Djeric
8a06bb80bd
Bug 699051. Report slow prepared SQL statements to Telemetry. r=sdwilsh.
2011-12-06 15:12:55 -05:00
Ed Morley
1a2c56dce4
Backout 75e72a52a0cb, 1120ae801dac, b2572a5cffa9, fa6a273a9b41 (bug 701863) for build failures
2011-12-03 09:13:14 +00:00
Nathan Froyd
aa7a7c6437
Bug 701863 - clone STARTUP_* histograms properly; r=taras
2011-11-16 15:33:18 -05:00
Nathan Froyd
c912b91dad
Bug 701863 - Add a way to clone histograms; r=taras
...
Add nsITelemetry::histogramFrom.
2011-11-14 14:28:18 -05:00
Nathan Froyd
780b31f49a
Bug 701863 - make JS/C++ divide explicit; r=taras
...
Separate out some functions so we have a distinction between things that
return JS objects and things that return C++ objects.
2011-11-14 14:27:28 -05:00
Felix Fung
316ce7cd16
Bug 498543 - Null-checking JS_THIS_OBJECT Results. r=jwalden
2011-12-01 13:30:28 -08:00
Nathan Froyd
e1a5e1af3e
Bug 682869 - introduce Telemetry::AccumulateTimeDelta. r=tglek
2011-10-10 13:04:57 -04:00
Michael Wu
0fe7772ece
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
2011-09-28 23:19:26 -07:00