Nathan Froyd
2153af8dcc
Bug 968923 - part 3c - miscellaneous telemetry changes for use counters; r=gfritzsche
...
This patch teaches gen-histogram-enum.py how to correctly deal with the
situation where there are no use counters. It also adds
mozilla::Telemetry::GetHistogramName for debugging purposes.
2015-06-03 14:38:15 -04:00
Nicholas Nethercote
62022ea522
Bug 1189156 (part 2) - Don't use enumeration style for nsTHashtable::SizeOf{In,Ex}cludingThis(). r=erahm.
...
After this change, we have ShallowSizeOf{In,Ex}cludingThis(), which don't do
anything to measure children. (They can be combined with iteration to measure
children.)
And we still have the existing single-arg SizeOf{In,Ex}cluding() functions,
which work if the entry type itself defines SizeOfExcludingThis().
2015-07-29 01:50:52 -07:00
Nicholas Nethercote
37d91ed8fe
Bug 1188745 - Rename nsTArray::SizeOfExcludingThis() as ShallowSizeOfExcludingThis(). r=froydnj.
...
This makes it clearer that, unlike how SizeOf*() functions usually work, this
doesn't measure any children hanging off the array.
And do likewise for nsTObserverArray.
2015-07-28 23:24:24 -07:00
Nicholas Nethercote
ea7dbea771
Bug 1185399 (part 1) - Remove macros from pldhash.h. r=froydnj.
2015-07-20 17:06:38 -07:00
Nicholas Nethercote
d0b16fb3f0
Bug 1182960 (part 1) - Use nsTHashtable::Iterator in toolkit/components/telemetry/. r=mak.
2015-07-14 06:41:18 -07:00
Birunthan Mohanathas
a29151dc87
Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
...
The bulk of this commit was generated by running:
run-clang-tidy.py \
-checks='-*,llvm-namespace-comment' \
-header-filter=^/.../mozilla-central/.* \
-fix
2015-07-13 08:25:42 -07:00
Juan Gomez
89035d527e
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-07-03 18:29:00 -07:00
Jan de Mooij
c291b790a9
Bug 1177892 part 4 - Remove INT_TO_JSVAL. r=evilpie
2015-06-30 21:10:04 -07:00
Ryan VanderMeulen
7aba9d7002
Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage.
2015-06-25 19:48:42 -04:00
Juan Gomez
7323e89a40
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-06-24 14:11:00 -04:00
Ben Turner
90c9ac31cc
Bug 1162176, Part 1. r=mak.
2015-05-19 09:17:10 -07:00
Ryan VanderMeulen
47da3da4e0
Backed out changesets ba117e790ece and e183bcc18cd3 (bug 1162176) for bustage.
...
CLOSED TREE
2015-05-19 13:17:01 -04:00
Ben Turner
4eb1e687ad
Bug 1162176, Part 1. r=mak.
2015-05-19 09:17:10 -07:00
Neil Rashbrook
3ac6e8ce7a
Bug 1155963 Only allow NS_LITERAL_CSTRING to be used on compile-time literals r=froydnj,ehsan
2015-05-16 09:07:10 +01:00
Wes Kocher
aae9c961fe
Backed out changeset 17cfad44e12b (bug 1155963) for breaking b2g builds
2015-05-14 16:35:18 -07:00
Neil Rashbrook
8d294091b1
Bug 1155963 Only allow NS_LITERAL_CSTRING to be used on compile-time literals r=froydnj,ehsan
2015-05-15 00:00:33 +01:00
Alessio Placitelli
3180c7d9c6
Bug 1158251 - Fix sub-session histograms double-counting measurements the first time. r=gfritzsche
2015-04-27 07:39:00 +02:00
Alessio Placitelli
dd4b33bd8f
Bug 1157282 - Record telemetry histograms for base set when Telemetry.canRecordExtended is false. r=gfritzsche
2015-04-27 08:08:00 -04:00
Alessio Placitelli
ffa98f444f
Bug 1149980 - Fix Telemetry crashing on shutdown for invalid timestamps during tests. r=vladan
2015-04-15 13:41:00 +02:00
Jim Mathies
f79cad1127
Bug 1100501 - Avoid a late shutdown of chromium's StatisticsRecorder. r=georg
2015-04-11 07:02:07 -05:00
Carsten "Tomcat" Book
30042b68fb
Backed out changeset 9a6acb756ed5 (bug 1100501) for OSX XPCshell Test failures
2015-04-10 12:33:56 +02:00
Jim Mathies
f4ab30aa9c
Bug 1100501 - Avoid a late shutdown of chromium's StatisticsRecorder. r=georg
2015-04-09 15:41:53 -05:00
Aaron Klotz
6bc0bb7246
Bug 1150684: Remove XPCOM.h from IOInterposer.h; r=froydnj
2015-04-02 14:51:18 -06:00
Vladan Djeric
5bb4c2e7d3
Bug 1150230: Add reading-list.sqlite and about:home indexedDB to SlowSQL whitelist. r=Yoric
2015-04-01 17:45:04 -04:00
Mike Hommey
338d086ead
Bug 1134920 - Use moz_xmalloc/moz_xrealloc/free instead of nsMemory::Alloc/Realloc/Free. r=nfroyd
2015-04-01 13:51:45 +09:00
Alessio Placitelli
f3eb8e2fb5
Bug 1134279 - Make TelemetryPing and TelemetrySession code use the "FHR enabled" & "Telemetry enabled" prefs properly. r=vladan
2015-03-25 16:42:14 +01:00
Ehsan Akhgari
ea41d8de48
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
...
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-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_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00
Carsten "Tomcat" Book
8784195ef2
Merge mozilla-central to fx-team
2015-03-10 14:05:23 +01:00
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