Commit Graph

412 Commits

Author SHA1 Message Date
Nathan Froyd
8fdd5ae717 Bug 932285 - part 3 - don't export comments to telemetry's string table; r=vladan 2013-12-06 15:18:48 -05:00
Nathan Froyd
9d53df597a Bug 932285 - part 2 - convert nsITelemetry.registeredHistograms to a function returning an array; r=vladan 2013-12-13 12:56:11 -05:00
Nicholas Nethercote
0d8c64efcc Bug 936964 (part 7, attempt 2) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
* * *
Bug 936964 (part 7b) - Fix a use-after-free found by ASan.
2013-11-07 16:35:30 +11:00
Ehsan Akhgari
65aaebab72 Backed out 9 changesets (bug 943660, bug 936964) because of ASAN use-after-free crashes on browser-chrome and mochitest-other
Backed out changeset 85486c4aa3d8 (bug 936964)
Backed out changeset 25312eb71998 (bug 936964)
Backed out changeset 6dbb8333960c (bug 936964)
Backed out changeset da6465ad476f (bug 936964)
Backed out changeset a87ffc992f38 (bug 936964)
Backed out changeset 4ae3a61182db (bug 936964)
Backed out changeset 34e9c3137804 (bug 936964)
Backed out changeset fd1459e71585 (bug 936964)
Backed out changeset 3e8a701d8bdc (bug 943660)

Landed on a CLOSED TREE
2013-11-27 20:05:00 -05:00
Nicholas Nethercote
c363b9d028 Bug 936964 (part 7) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz. 2013-11-07 16:35:30 +11:00
Jim Chen
2e14db4bf0 Bug 932865 - Expose thread hang stats through nsITelemetry and telemetry ping; r=vladan 2013-11-22 14:17:31 -05:00
Jim Chen
d43fbda261 Bug 932865 - Record inactive thread hang stats inside telemetry; r=vladan 2013-11-22 14:17:31 -05:00
Jim Chen
ff3de9e8d8 Bug 932865 - Add ThreadHangStats for collecting background hang telemetry; r=vladan 2013-11-22 14:17:30 -05:00
Jonas Finnemann Jensen
2f3c1f5fe5 Bug 937201 - Fix Windows builds without MOZ_ENABLE_PROFILER_SPS. r=BenWa 2013-11-18 13:21:26 -05:00
David Rajchenbach-Teller
535f2c27f9 Bug 932281 - Extend TelemetryHistogram.{id_offset, comment_offset} to uint32_t. r=froydnj 2013-11-06 09:02:29 -05:00
Jonas Finnemann Jensen
cf099c0754 Bug 902587 - Part 2A: Refactor late-write-checks as client of IO Interposer. r=BenWa 2013-11-05 07:45:20 -05:00
Birunthan Mohanathas
b55ff3bd65 Bug 784739 - Switch from NULL to nullptr in toolkit/components/ (1/2); r=ehsan 2013-10-10 16:38:05 -04:00
Ehsan Akhgari
c110a2c9ac Bug 918923 - Part 2: Switch to #including nsString.h in code using the internal strings API; r=bsmedberg 2013-09-23 13:25:00 -04:00
Dan Gohman
94cd9b8531 Bug 910823 - Constify static js::Class/JSClass instances. r=waldo 2013-09-11 05:49:05 -07:00
Nicholas Nethercote
c7fbf6a742 Bug 910517 (3rd attempt) - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8. 2013-08-27 16:24:51 -07:00
Robert O'Callahan
51222bdd45 Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg 2013-09-02 20:41:57 +12:00
Phil Ringnalda
6e1be50ee9 Back out 4537337759b7 (bug 910517) because nobody expects the talos inquisition 2013-09-04 22:42:06 -07:00
Nicholas Nethercote
d7fc3db766 Bug 910517 - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8. 2013-08-27 16:24:51 -07:00
Kamil Muszynski
b0ff8617b4 Bug 896737 - Limit the length of Slow SQL statements reported to Telemetry. r=vdjeric 2013-09-03 17:41:27 -04:00
Nicholas Nethercote
79d04473bb Bug 831193 (part 7) - Don't use NS_MEMORY_REPORTER_IMPLEMENT in toolkit/components/. r=nfroyd. 2013-01-17 16:45:11 -08:00
Nathan Froyd
97db6a6297 Bug 905759 - part 1 - add Telemetry infrastructure for telemetry gecko events; r=vladan 2013-08-15 15:04:15 -04:00
Tom Schuster
ba4a5bd7c1 Bug 884410 - Remove JS_ValueToECMAInt32 and replace it with JS::ToInt32. r=terrence 2013-08-15 17:41:51 -04:00
Ehsan Akhgari
a3689458ae Backed out changeset 3d9664b78ca7 (bug 884410) because of build bustage on a CLOSED TREE 2013-08-15 18:20:00 -04:00
Tom Schuster
1ec5422e09 Bug 884410 - Remove JS_ValueToECMAInt32 and replace it with JS::ToInt32. r=terrence 2013-08-15 17:41:51 -04:00
Markus Stange
11fd774538 Bug 904535 - Don't #include shared-libraries.h in Telemetry.h. r=vdjeric 2013-08-14 13:17:47 +02:00
Nicholas Nethercote
f7d6f07d24 Bug 898914 (part 1) - Remove JSBool. 2013-08-08 15:53:04 -07:00
Nicholas Nethercote
966f6b5ff2 Bug 901750 - Change return type of |JSNative| from |JSBool| to |bool|. code=nnethercote,jandem. r=luke,bz. 2013-08-02 00:41:57 -07:00
Jon Coppeard
3d1569a54e Bug 900986 - Convert JS_*Element API to use MutableHandleValue for out params r=terrence r=bholley r=smaug 2013-08-05 14:02:47 +01:00
Joshua Cranmer
4c1f2d0784 Bug 884061 - Part 3v: Use NS_DECL_THREADSAFE_ISUPPORTS in toolkit/, r=Mossop 2013-07-18 21:24:15 -05:00
Justin Lebar
8cc88f21ce Bug 820686 - Remove code after MOZ_CRASH or MOZ_ASSUME_NOT_REACHED. r=(see below)
r=tbsaunde for accessible
r=jmuizelaar for gfx
r=waldo for js
r=roc for layout
r=glandium for mozglue
r=jduell for netwerk
r=khuey for everything else
2013-06-28 18:38:32 -07:00
Justin Lebar
de89040a2c Bug 802686 - s/MOZ_NOT_REACHED/MOZ_CRASH/ in Gecko. r=(see below)
r=tbsaunde for accessible
r=jmuizelaar for gfx
r=roc for layout
r=glandium for mozglue
r=jduell for netwerk
r=khuey for everything else

This is a mechanical change made with sed.  Later patches in this queue
clean up the whitespace errors and so on.
2013-06-28 18:38:30 -07:00
Catalin Iacob
f88cdc0744 Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn. 2013-06-23 14:03:39 +02:00
Boris Zbarsky
fc3d3c1c60 Bug 877540. Fix remaining unsafe reference hazards in browser code. r=terrence 2013-05-30 17:46:48 -04:00
Nathan Froyd
f2ba112134 Bug 870782 - call NS_GetSpecialDirectory on the main thread rather than off-mainthread in telemetry; r=vladan 2013-05-10 11:37:13 -04:00
David Zbarsky
2d00e39bde Bug 867459: Fix bustage on a CLOSED TREE 2013-05-02 23:10:04 -04:00
David Zbarsky
56ff95d2f7 Bug 867459 - Fix toolkit/ rooting hazards r=terrence 2013-05-02 22:02:37 -04:00
Steve Fink
e775a4a64d Bug 867341 - Replace NULL with nullptr in Rooted<JSObject*> lines. r=vladan
This is the rebased remnants of an earlier patch replacing AutoObjectRooter with Rooted<JSObject*>, after dzbarsky landed a patch doing the same thing.
2013-05-02 12:51:41 -07:00
David Zbarsky
e37c03f2f4 Bug 867459: Root toolkit/ r=terrence 2013-05-01 18:43:53 -04:00
Aryeh Gregor
6714817176 Bug 859817 - Remove implicit conversions from raw pointer to already_AddRefed; r=Ms2ger 2013-04-22 14:15:59 +03:00
David Rajchenbach-Teller
2647560da9 Bug 724368 - Expose the maximum number of threads to JS. r=froydnj 2013-04-19 07:54:18 -04:00
Jeff Walden
356abe8832 Bug 858677 - Fix up code not built by SpiderMonkey to use the newly-changed deletion signatures. r=bholley, r=billm 2013-04-05 21:22:55 -07:00
Daniel Holbert
bf66557565 Bug 851169: Add (void)-cast to silence GCC "unused" build warning for variable in Telemetry.cpp whose only usage is currently commented out. r=ehsan 2013-03-14 22:33:14 -07:00
Jose Cortes
1184016e2d Bug 842186 - Update instances of jsval to JS::Value in .cpp and .h files within the toolkit and netwerk directories. r=jwalden 2013-03-06 13:16:46 -08:00
Rafael Ávila de Espíndola
f74ca2a1ba Bug 846922 - Read late write stacks on windows. r=BenWa. 2013-03-01 19:39:29 -05:00
Nathan Froyd
4c1d8dc6cc Bug 844146 - make JS and C++ codepaths for adding histogram values identical; r=taras 2013-02-22 12:38:43 -05:00
Nathan Froyd
e99018d644 Bug 837271 - part 2 - add extended_statistics_ok mechanism to histogram machinery; r=vladan 2013-02-13 10:51:24 -05:00
Aaron Klotz
e1fe44a7f4 Bug 815418: Telemetry for failed profile lock attempts r=vladan 2013-01-31 15:11:38 -06:00
Scott Johnson
720727581a Backed out changeset 69e0bdbd4f36 for incorrect commit message. r=me 2013-01-31 15:09:09 -06:00
Aarom Klotz
2e09587311 Bug 815418: Telemetry for failed profile lock attempts r=vladan 2013-01-31 15:04:52 -06:00
Bill McCloskey
cdd3c037a9 Bug 751618 - Add js/GCAPI.h (r=terrence) 2013-01-27 12:35:12 -08:00