Commit Graph

267 Commits

Author SHA1 Message Date
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
Birunthan Mohanathas
eeb9aaaa94 Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj 2014-04-27 03:06:00 -04:00
Aaron Klotz
0c4a7687a4 Bug 935482: New IOInterposer observer for recording main thread I/O to file; r=froydnj 2014-04-19 14:28:02 -06:00
Terrence Cole
ccf4d8dd9b Bug 959787 - Handlify JS_DefineProperty; r=Waldo, r=bz 2014-01-21 18:11:17 -08:00
Birunthan Mohanathas
40ba5a7cba Bug 845478 - Part 8: Use JS::CallArgs instead of JS_{ARGV,SET_RVAL,...} in remaining instances. r=Waldo 2014-03-25 14:42:33 -04:00
Aaron Klotz
0262b2801d Bug 986758: Grab mutexes in Telemetry memory reporter code; r=vladan 2014-03-24 12:24:51 -04:00
Aaron Klotz
66884a5f0b Bug 976000: Add info to Telemetry.fileIOReports to differentiate between start/normal/shutdown I/O; r=froydnj 2014-03-18 16:07:35 -06:00
Aaron Klotz
d411544c64 Bug 972577: Consolidate IOInterposer initialization code; r=froydnj,BenWa,jimm 2014-03-14 16:35:01 -06:00
Wes Kocher
a5be17bbc4 Backed out changeset 2bdd2d042847 (bug 972577) for non-unified bustage on a CLOSED TREE 2014-03-14 15:27:21 -07:00
Aaron Klotz
0a951fc88b Bug 972577: Consolidate IOInterposer initialization code; r=froydnj,BenWa,jimm 2014-03-14 13:47:24 -06:00
Benjamin Smedberg
0e73145762 Bug 981851 - Add a simple JS logging mechanism to telemetry for recording unusual event data, r=taras 2014-03-14 09:24:02 -04:00
Aaron Klotz
c9f8f3205f Bug 970412: Clean up I/O report path filtering; r=froydnj 2014-02-13 14:20:45 -07:00
Jim Chen
adab1b31a6 Bug 970358 - Disable BackgroundHangMonitor on release builds. r=froydnj 2014-02-12 10:24:21 -05:00
Jon Coppeard
0df72e25fb Bug 969812 - Convert JS_NewArrayObject to use HandleValueArray r=terrence r=bz 2014-02-12 10:50:46 +00:00
Aaron Klotz
8b4062a615 Bug 970412: Modify Telemetry.fileIOReports to include limited path information; r=froydnj 2014-02-11 14:24:49 -07:00
Jacek Caban
02c8b2635a Bug 902587 - Use proper compare function on mingw. 2014-02-07 12:52:00 +01:00
Aaron Klotz
f941e68b57 Bug 902587 - Part 4: Changes to telemetry memory reporting; r=njn,froydnj 2014-01-31 20:14:51 -07:00
Aaron Klotz
93d96d1313 Bug 902587 - Part 3: IO Interpose Reporter for Telemetry; r=froydnj 2013-12-09 21:30:06 -02:00
Vladan Djeric
5c18d1cabc Bug 863122 - Add time since launch and time since system startup to chromehang report. r=nfroyd 2014-01-27 13:47:00 -08:00
Jon Coppeard
db296e2bf4 Bug 963167 - Convert JS_SetElement() to take HandleValue rather than MutableHandleValue r=sfink r=bz 2014-01-25 09:31:17 +00:00
Terrence Cole
5403e658ff Bug 959787 - Handlify several JSAPI interfaces that can GC, Part 3; r=sfink 2014-01-16 09:48:58 -08:00
Tom Schuster
4a7dd51a60 Bug 939294 - Change xpidl jsval to handles. r=gabor,bz,khuey,bsmedberg,terrence 2014-01-09 18:39:36 +01:00
Nicholas Hurley
1a4b6903b1 Bug 948205 - Rename seer.sqlite (and fixup schema in the process). r=mcmanus r=vladan 2014-01-13 17:57:46 -08:00