Commit Graph

389 Commits

Author SHA1 Message Date
Roberto A. Vitillo
ce7ce0538e Bug 1133521 - Enable BHR on Beta. r=vladan 2015-03-09 09:58:00 +01:00
Aaron Klotz
52ddbad516 Bug 1128768: Part 4 - Update telemetry to serialize BHR hang annotations; r=gfritzsche 2015-03-09 16:34:42 -06:00
Aaron Klotz
74bee3416b Bug 1128768: Part 2 - Refactor hang annotation code; r=vladan 2015-03-09 19:41:24 -06:00
Carsten "Tomcat" Book
b9af95c9a9 Backed out changeset 34ca2a2e09ea (bug 1133521) for BHR crashes 2015-03-06 16:34:59 +01:00
Roberto A. Vitillo
d262ec2f48 Bug 1133521 - Enable BHR on Beta. r=vladan 2015-03-03 06:24:00 -05:00
Roberto A. Vitillo
ce1b12ae63 Bug 1135076 - Missing histograms in childPayloads. r=vladan 2015-03-05 06:24:00 +01:00
Jon Coppeard
03b0663f5d Bug 963921 - Clients of the JS API should use JS_DefineElement where appropriate r=smaug 2015-03-02 13:31:15 +00:00
Georg Fritzsche
41e7f59ba8 Bug 1136085 - Part 1 - Don't store & collect subsession histograms on mobile. r=vladan 2015-02-25 23:54:34 +01:00
Georg Fritzsche
83a1d3022f Bug 1135166 - Initialize Telemetry histogram id cache early to avoid races. r=froydnj,vladan 2015-02-25 23:54:34 +01:00
Georg Fritzsche
b16b02e0c8 Bug 1120362 - Part 2 - Enable snapshotting and clearing keyed subsession histograms. r=vladan 2015-02-25 23:54:33 +01:00
Georg Fritzsche
44e75f1151 Bug 1120362 - Part 1 - Enable snapshotting and clearing subsession histograms. r=vladan 2015-02-25 23:54:33 +01:00
Georg Fritzsche
2739bfd26f Bug 1127914 - Part 2 - Duplicate normal histograms for double submission. r=vladan 2015-02-25 23:54:32 +01:00
Georg Fritzsche
33962e7677 Bug 1127914 - Part 1 - Duplicate keyed histograms for double submission. r=vladan 2015-02-25 23:54:32 +01:00
Botond Ballo
4f2257721a Bug 1132153 - Replace 'using namespace base' with specific using-declarations. r=dholbert 2015-02-11 15:01:26 -05:00
Nicholas Nethercote
0247de46d8 Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo. 2015-02-09 14:34:50 -08:00
Andrew McCreight
e048a7df33 Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
Nicholas Nethercote
40ab0270d5 Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo. 2015-02-04 20:05:36 -08:00
Georg Fritzsche
18530f552d Bug 1120369 - Allow specifying the desired dataset in Histograms.json. r=vladan 2015-01-29 15:17:24 +01:00
Mike Hommey
715db83e04 Bug 1126593 - Add a global fallible instance, so that using fallible works directly, everywhere. r=njn 2015-02-02 09:56:13 +09:00
Tom Schuster
b5139c60f2 Bug 1127443 - Remove JS_NewObject proto argument. 2015-01-31 16:18:51 +01:00
Aaron Klotz
7ed9dc5e30 Bug 1122602: Correctly handle submission of empty chrome hang objects; r=vladan 2015-01-27 13:59:49 -07:00
Tom Schuster
7c3552a7df Bug 1125356 - Use JS_NewPlainObject in the browser. r=bz 2015-01-24 16:38:08 +01:00
Ehsan Akhgari
a7f747ec15 Bug 1118486 - Part 1: Use = delete instead of MOZ_DELETE directly; r=Waldo
Most of this patch (with the exception of dom/bindings/Codegen.py) was
generated by the following bash script:

#!/bin/bash

function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*/.hg*" \
       ! -wholename "*/.git*" \
       ! -wholename "obj-*" \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.cc" \
         -o -iname "*.idl" \
         -o -iname "*.ipdl" \
         -o -iname "*.ipdlh" \
         -o -iname "*.mm" \) | \
    xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}

convert MOZ_DELETE '= delete'
2015-01-08 23:19:05 -05:00
Aaron Klotz
f7fe5fbcde Bug 1100360: Convert ChromeHang annotations to use UniquePtr; r=vladan 2014-12-30 14:52:39 -07:00
Jason Orendorff
ddde8586c6 Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. r=bhackett. 2014-11-22 12:23:39 -06:00
Jason Orendorff
6c66fe3b7e Bug 1103152 - Remove JS_DeletePropertyStub, JS_EnumerateStub, JS_ResolveStub, and JS_ConvertStub. Make five mandatory JSClass hooks optional (nullable). r=bhackett. 2014-12-02 16:56:35 -06:00
Georg Fritzsche
3aef81eab5 Bug 1096785 - Add Telemetry::Accumulate() for keyed histograms. r=froydnj 2014-11-11 11:45:40 +07:00
Georg Fritzsche
43cb674508 Bug 1094035 - Keyed Histograms do not reflect key strings to JS correctly. r=froydnj 2014-11-05 18:58:36 +01:00
Georg Fritzsche
1644d02b87 Bug 1069953 - Part 2: Make min/max/bucket_count optional for nsITelemetry registerAddonHistogram(). r=froydnj 2014-10-17 17:38:43 +02:00
Georg Fritzsche
bf5dd09fa3 Bug 1092219 - Fix keyedHistogram.add() passing the wrong argument to Histogram::Add(). r=froydnj 2014-10-31 21:47:12 +01:00
Georg Fritzsche
0fd9b006e5 Bug 1069874 - Add keyed histogram types. r=froydnj 2014-10-30 20:51:01 +01:00
Georg Fritzsche
bc98f46da0 Bug 1069953 - Part 1: Make min/max/bucket_count optional for nsITelemetry newHistogram(). r=froydnj 2014-10-28 12:47:38 +01:00
Jan Beich
1a5bdc6faf Bug 1087370 - Unbreak build on non-SPS platforms after bug 818307. r=aklotz 2014-10-22 08:39:00 -04:00
Aaron Klotz
bd3c976be2 Bug 818307: Part 1 - Add annotation support to ChromeHangs; r=vladan 2014-10-21 11:48:08 -06:00
Georg Fritzsche
e75bffb6b2 Bug 1069873 - Add counter histogram type. r=froydnj 2014-09-26 17:45:33 +02:00
Roberto A. Vitillo
1faf1310ab Bug 1045108 - Forcibly set the expiration version for outstanding probes. r=vladan 2014-09-10 15:11:00 +02:00
Ehsan Akhgari
d282557bca Bug 1061061 - Fix more bad implicit constructors in misc. code; r=bsmedberg 2014-09-02 18:24:24 -04:00
Rafael Kourdis
064a8327d2 Bug 1030487 - Don't report main-thread I/O to Telemetry unless it lasts more than 50ms; r=vladan 2014-08-18 18:42:14 -04:00
Nicholas Nethercote
663b82ea3b Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc.
* * *
imported patch rm-dummy-params
2014-08-06 06:31:21 -07:00
Andrew McCreight
783469af5d Bug 1047648 - TelemetryImpl::mHistogramMap can use nsDepCharHashKey. r=aklotz 2014-08-06 11:26:35 -07:00
Andrew McCreight
9acc561205 Bug 1047523 - Report memory held onto by more Telemetry hash tables. r=froydnj 2014-08-06 11:26:35 -07:00
Jim Chen
41a6b06c80 Bug 1034138 - b. Add thread hang native stack output to nsITelemetry; r=vladan 2014-07-29 10:33:11 -04:00
Carsten "Tomcat" Book
a2287edfb6 Backed out changeset e83ef20b70ff (bug 1034138) 2014-07-25 15:59:08 +02:00
Jim Chen
46fd0de57e Bug 1034138 - b. Add thread hang native stack output to nsITelemetry; r=vladan 2014-07-24 22:33:50 -04:00
Benoit Jacob
029e0e533d Bug 1028588 - Fix dangerous public destructors in toolkit/ - r=ehsan 2014-06-23 18:40:02 -04:00
Jim Chen
0112d5b817 Bug 1023461 - Add HangStack class to support internal string buffer; r=vladan 2014-06-20 14:28:10 -04:00
Nicholas Nethercote
7b107d5931 Bug 1010064 - Allow memory reports to be anonymized. r=bsmedberg. 2014-05-20 23:06:54 -07:00
Kyle Huey
643d853aa4 Bug 996133: Remove unnecessary NS_DISPATCH_NORMAL arguments to NS_DispatchToMainThread. r=ehsan 2014-05-23 12:53:17 -07:00
Birunthan Mohanathas
1ebdb921a5 Bug 869836 - Part 2: Use AppendLiteral instead of Append(NS_LITERAL_STRING(...)). r=ehsan 2014-05-22 06:48:50 +03:00
Jon Coppeard
d67f0ed243 Bug 959787 - Handlify remaining JS APIs r=terrence r=bz r=bholley 2014-04-30 10:10:33 +01:00