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