Jan Beich
9bc5d54c19
Bug 1029948 - Stop providing TimeStamp/TimeDuration in global scope via GeckoProfiler.h on SPS platforms. r=benwa
2014-06-25 07:38:00 +02:00
Carsten "Tomcat" Book
9bf09b73ad
merge fx-team to mozilla-central a=merge
2014-06-25 15:34:21 +02:00
Jim Blandy
4d6a633bba
Bug 914753: Make Emacs file variable header lines correct, or at least consistent. DONTBUILD r=ehsan
...
The -*- file variable lines -*- establish per-file settings that Emacs will
pick up. This patch makes the following changes to those lines (and touches
nothing else):
- Never set the buffer's mode.
Years ago, Emacs did not have a good JavaScript mode, so it made sense
to use Java or C++ mode in .js files. However, Emacs has had js-mode for
years now; it's perfectly serviceable, and is available and enabled by
default in all major Emacs packagings.
Selecting a mode in the -*- file variable line -*- is almost always the
wrong thing to do anyway. It overrides Emacs's default choice, which is
(now) reasonable; and even worse, it overrides settings the user might
have made in their '.emacs' file for that file extension. It's only
useful when there's something specific about that particular file that
makes a particular mode appropriate.
- Correctly propagate settings that establish the correct indentation
level for this file: c-basic-offset and js2-basic-offset should be
js-indent-level. Whatever value they're given should be preserved;
different parts of our tree use different indentation styles.
- We don't use tabs in Mozilla JS code. Always set indent-tabs-mode: nil.
Remove tab-width: settings, at least in files that don't contain tab
characters.
- Remove js2-mode settings that belong in the user's .emacs file, like
js2-skip-preprocessor-directives.
2014-06-24 22:12:07 -07:00
Benoit Jacob
5959ada792
Bug 1028588 - Fix dangerous public destructors in miscellaneous places - r=ehsan
2014-06-23 18:40:03 -04:00
Victor Porof
0f388eafde
Bug 1020541 - JS Stacks no longer reported in the profiler, r=benwa,djvj
2014-06-24 21:46:13 -04:00
Birunthan Mohanathas
f475f7189b
Bug 1026535 - Fix mismatched class/struct tags. r=ehsan
2014-06-18 17:57:51 -07:00
Carsten "Tomcat" Book
86bbfb82a8
merge fx-team to mozilla-central a=merge
2014-06-17 14:09:46 +02:00
Gregory Szorc
56f089d300
Bug 987332 - Disable MDN theme until it works; r=nalexander
...
The MDN theme is currently busted. This patch reverts to the default
Sphinx theme so we have docs that are more usable.
DONTBUILD (NPOTB)
--HG--
extra : rebase_source : 407dedaa2c200560a5e972998489f19a4bcdbe11
2014-06-16 14:53:49 -07:00
Benoit Girard
44bccddd28
Bug 1025704 - Add --video flag to merge-profiles.py. r=ehsan
2014-06-16 18:32:42 -04:00
Benoit Girard
9ea973aec8
Bug 1021990 - Migrate to xpcom based EventTracer. r=ehsan
2014-06-06 17:53:42 -04:00
Benoit Girard
f6c6ac7ed5
Bug 1021072 - Remove GetResponsivenessTimes. r=ehsan
2014-06-13 22:32:13 -04:00
Benoit Girard
95cea05798
Bug 1024063 - Make the 'threads' feature implicit if thread filter is specific. r=ehsan
2014-06-11 15:53:50 -04:00
Nicolas B. Pierron
389eb6855e
Bug 1014071
- Add support for USS on Linux. r=BenWa,njn
2014-06-05 08:31:09 -07:00
Victor Porof
2a214c6cba
Bug 1017790 - Expose category information in the profiler data, r=djvj
2014-06-04 14:37:49 -04:00
Victor Porof
46455c55fd
Bug 1019182 - ProfileEntry flags should be zeroed when setting frame data, r=djvj
2014-06-04 14:37:49 -04:00
Victor Porof
3e8338b918
Bug 1007203 - Set the categories as flags on profile entries, r=djvj
2014-05-30 21:41:11 -04:00
Ryan VanderMeulen
bbe0519957
Merge fx-team to m-c.
2014-05-30 16:04:16 -04:00
Chia-hung Tai
040578feb8
Bug 1015860 - Change ATRACE_TAG to ATRACE_TAG_ALWAYS in Gecko Profiler. r=BenWa
2014-05-27 15:12:21 +08:00
Victor Porof
f885cc502d
Bug 1004726 - Clean up profiler pseudo-stack representation (relanded), r=djvj,jchen
2014-05-28 18:44:41 -04:00
Mike de Boer
578185223c
Bug 1014482: make existing tests compatible with global Assert.jsm methods. r=gps
2014-05-30 16:26:48 +02:00
Victor Porof
b71b27f52a
Backed out changeset c2429d6c41fb (Bug 1004726) for regressions on B2G, r=me
2014-05-26 21:51:50 -04:00
Benoit Girard
a0dd636e27
Bug 1014382 - Add nm-symbolicate.py helper script. r=jrmuizel DONTBUILD as NPOTB
2014-05-22 05:00:28 +00:00
Birunthan Mohanathas
411a8639b4
Bug 869836 - Part 3: Use Append('c')
instead of AppendLiteral("c")
. r=ehsan
2014-05-22 06:48:51 +03:00
Carsten "Tomcat" Book
e52ec8ff1a
merge fx-team to mozilla-central
2014-05-21 13:57:43 +02:00
Victor Porof
44e7c9f4bd
Bug 1004726 - Clean up profiler pseudo-stack representation. r=djvj,mrosenberg
2014-05-20 15:25:25 -04:00
Nicolas B. Pierron
e67de1f1f2
Bug 988332 - Report RSS in Gecko's profiles. r=BenWa
2014-05-19 11:31:31 -07:00
Nicholas Nethercote
a0bec3a4ef
Bug 1013078 (part 2) - Remove some dead code in tools/jprof/stub/libmalloc.h. r=dbaron.
...
--HG--
extra : rebase_source : 6d94aa82432e255684dacefb3e39891cb1bdc208
2014-05-20 18:05:17 -07:00
Ed Morley
4d4f220438
Bug 1010082 - Fix |mach dxr| URL; f=erikrose
2014-05-14 16:26:17 +01:00
Ryan VanderMeulen
0ef33987f6
Merge m-c to b2g-inbound.
2014-05-13 16:27:50 -04:00
Steve Singer
9ae129522e
Bug 1009291 - Forward declare ProfilerBacktrace before it is used. r=BenWa
2014-05-12 17:11:00 -04:00
Julian Seward
5d92e09170
Bug 999348 - [flatfish] Build faild in gecko/tools/profiler/LulElf.cpp. r=glandium.
2014-05-13 21:26:33 +02:00
Aaron Klotz
9f6d939078
Bug 977446 - Fix erroneous assertion triggered during SyncProfile destruction; r=sewardj
2014-04-22 12:42:15 +02:00
Benoit Girard
e1b1c6e83a
Bug 1004899 - Add stderr to profile output. r=ehsan
...
--HG--
extra : rebase_source : e21a60c60521bcd0471c36645378ef9231c9e243
2014-05-01 22:05:49 -04:00
Benoit Girard
7c0cfef595
Bug 926922 - Log reason for layout flushes in profiles. r=ehsan,bz
...
--HG--
extra : rebase_source : 5383b80a1d0d1ddb36351dea1ad44f27b93001a2
2014-04-22 14:13:00 -04:00
Roberto A. Vitillo
4af7ca592c
Bug 880864 - User dictionary (persdict.dat) read on main thread. r=mayhemer
2014-05-07 06:35:00 -04:00
Robert O'Callahan
949537330f
Bug 1006248. Part 1: Add MOZ_EXPORT in various places. r=glandium
...
--HG--
extra : rebase_source : cfe209a412cae28d405eae413415cebb6959072a
2014-05-06 17:26:46 +12:00
Ehsan Akhgari
6f56f93285
Backed out changeset 70946e64e8f8 (bug 1005704) because it caused bug 1006541
2014-05-06 16:39:39 -04:00
Ehsan Akhgari
b7cf2d4a14
Bug 1005704 - Enable installing files dist files without preprocessing; r=mshal
2014-05-05 21:26:11 -04:00
Benoit Girard
ed6788888b
Bug 1005204 - Enable JSStreamWriterTest. no reviews, just enabling a test.
2014-05-02 13:34:29 -04:00
Viktor Stanchev
cf76ef96e1
Bug 986160 - Create unit tests for the Gecko Profiler. r=benwa
2014-04-07 15:29:07 -04:00
Benoit Girard
52b04a5775
Bug 1004716 - Adjust marker timestamps when merging profiles. r=ehsan DONTBUILD because NPOTB
...
--HG--
extra : rebase_source : 446f59d60e1508a9d05b7e55f2793ba6556e09ad
2014-05-01 17:53:23 -04:00
Benoit Girard
864aefbf5d
Bug 1004677 - Restore double precision startTime. r=bjacob
...
--HG--
extra : rebase_source : 1579e50c3fcf44053ed83dc2411941120229729d
2014-05-01 16:27:36 -04:00
Jim Chen
872b83bfe6
Bug 999071 - Don't notify observers in profiler when used by Android ANR reporter; r=BenWa
2014-04-28 22:20:51 -04:00
Birunthan Mohanathas
ff8ce9bd42
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
Wes Kocher
d87dde4474
Backed out changeset 60b6bdaafba7 (bug 999071) for android 2.3 rc1 orange
2014-04-25 14:50:31 -07:00
Jim Chen
ff1361ede7
Bug 999071 - Don't notify observers in profiler when used by Android ANR reporter; r=BenWa
2014-04-25 12:38:18 -04:00
Wes Kocher
7eb45adaa1
Backed out 3 changesets (bug 999071) for Android rc1 failures
...
Backed out changeset ddf970be0abd (bug 999071)
Backed out changeset 8d2738b22275 (bug 999071)
Backed out changeset b82a8c50aa90 (bug 999071)
2014-04-24 18:12:46 -07:00
Jim Chen
388965d0c1
Bug 999071 - Don't notify observers in profiler when used by Android ANR reporter; r=BenWa
2014-04-24 17:49:01 -04:00
Shelly Lin
af4ca54a0d
Bug 908995 - Part 2: Track runnables, tasks and timer events with TaskTracer. r=khuey.
2014-03-27 16:49:06 +08:00
Shelly Lin
3c8b7f926b
Bug 908995 - Part 1: The core implementation of TaskTracer. r=khuey.
2014-03-27 16:44:30 +08:00