Kan-Ru Chen
a2cf68688a
Bug 1123237 - Part 7. XPCOM interface for memory profiler. r=smaug
...
Based on patch from Ting-Yuan Huang <laszio.bugzilla@gmail.com>
2015-09-16 10:31:12 +08:00
Kan-Ru Chen
166c7f2ebb
Bug 1123237 - Part 6. A new API to get backtrace without allocating memory in profiler. r=mstange
...
Based on patch from Ting-Yuan Huang <laszio.bugzilla@gmail.com>
2015-09-16 10:31:11 +08:00
Gregory Szorc
0cbaaff5e7
Bug 1200461 - Prompt for Bugzilla API Key instead of password; r=smacleod
...
All extensions in version-control-tools should support Bugzilla API Keys
now. MozReview requires them. We'll likely remove support for passwords
and cookie auth in the future. This commit transitions the Mercurial
setup wizard to API Keys exclusively.
DONTBUILD (NPOTB)
2015-09-15 15:57:40 -07:00
sajitk
81d7afa1ff
Bug 1200065 - Split Mozilla specific code from extensions/spellcheck/hunspell directory to glue directory and adjusted moz.build files. r=glandium
2015-09-11 07:44:00 +02:00
Michael Layzell
6261581c48
Bug 1201190 - Part 3: Mark every consumer of GUARD_OBJECT as MOZ_RAII, r=ehsan
2015-09-12 16:53:33 -04:00
Nicholas Nethercote
0caae9da18
Bug 1203811 - Clarify two error messages in tools/power/rapl. r=heycam.
2015-09-10 23:12:31 -07:00
Nicholas Nethercote
b62c00faf8
Bug 1203834 - Fix's rapl's handling of unsupported power domains. r=glandium.
...
The "gpu" and "ram" domains aren't supported by all platforms. rapl has a
special constant |kUnsupported_j| to represent this on Linux, but I
accidentally have a minus sign in front of it in several places, which means
that instead of printing "n/a" for unsupported planes we always print "1.0".
I think this happened because I used to hardwire -1 in there and then I later
changed it to a constant but forgot to remove the minus signs.
It sure would be nice to have automated testing for this stuff, but I don't see
how to do it.
2015-09-10 23:12:20 -07:00
Julien Pagès
53f47af79d
Bug 1200293 - mach target for mozregression. r=ahal
2015-09-05 18:27:23 +02:00
Wes Kocher
6cd7a24a29
Backed out changeset e1833c2684f0 (bug 1079858) for windows xpcshell failures CLOSED TREE
2015-09-08 12:58:03 -07:00
Ben Hearsum
0bc23b537d
bug 1079858: switch to SHA-2 authenticode signatures. r=catlee
2015-09-08 10:44:17 -04:00
Nicholas Nethercote
04c56ad0a0
Bug 1201811 (part 2) - Don't print distribution stats if there was only 1 sample. r=erahm.
2015-09-04 01:45:13 -07:00
Nicholas Nethercote
ad1ee9dd3f
Bug 1201811 (part 1) - Don't use integer arithmetic when summing totals in rapl. r=erahm.
2015-09-04 01:04:46 -07:00
Chris Peterson
fd0ff1774c
Bug 1200450 - Add libffi, dtoa, openaes, and android/thirdparty to ThirdPartyPaths.txt. r=ehsan
2015-08-31 12:00:35 -07:00
Gregory Szorc
13d0319aa2
Bug 1195445 - Update host key fingerprint for bugzilla.mozilla.org
...
The certificate was updated to a SHA-2 certificate.
DONTBUILD (NPOTB)
2015-09-01 17:52:46 -07:00
Xidorn Quan
8ced822a30
Bug 1200458 - Skip permission check for .hgrc on Windows in hgsetup wizard. r=gps DONTBUILD
2015-09-01 10:22:45 +10:00
Nicholas Nethercote
10d95cca57
Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
...
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.
2015-08-27 20:44:53 -07:00
Nicholas Nethercote
40a53fbf90
Bug 1198334 (part 0) - Tighten up warnings-as-errors usage in tools/power/. r=glandium.
2015-08-27 20:40:44 -07:00
Benoit Girard
3632f9fbe8
Bug 1122721 - Don't call pthread_get_stackaddr_np during sampling. r=mstange
2015-08-25 18:03:32 -04:00
Nicholas Nethercote
7c4bd550c2
Bug 1198137 (follow-up) - Add a missing #include to unbreak Mac OS builds on a CLOSED TREE. r=me
2015-08-26 11:48:08 +10:00
Nicholas Nethercote
289aa63206
Bug 1198137 - Add some summary stats to tool/power/rapl's output. r=erahm.
...
"mean" is most useful, then "min" and "max". The rest are moderately useful.
2015-08-25 18:11:03 -07:00
Jim Chen
f4c421fb09
Bug 1196845 - Fix invalid JSON in saved Java thread profile; r=BenWa
...
Saved Java thread profiles are missing a pair of braces. As a result,
the output is invalid JSON.
2015-08-25 14:52:16 -04:00
Kan-Ru Chen
ff0c4f89bf
Backed out 8 changesets (bug 1123237) CLOSED TREE
...
Backed out changeset 64692c772052 (bug 1123237)
Backed out changeset ed0f3a0186ad (bug 1123237)
Backed out changeset 2ad3b7f12a66 (bug 1123237)
Backed out changeset d069c69c234b (bug 1123237)
Backed out changeset d2c543173155 (bug 1123237)
Backed out changeset 3b8fb02e68ff (bug 1123237)
Backed out changeset 1c97e19f2f5d (bug 1123237)
Backed out changeset a80502c372f1 (bug 1123237)
2015-08-25 12:42:01 +08:00
Kan-Ru Chen
cfa5264052
Bug 1123237 - Part 8. Tracking the memory events. r=BenWa,terrence
...
Based on patch from Ting-Yuan Huang <laszio.bugzilla@gmail.com>
2015-08-25 12:10:34 +08:00
Kan-Ru Chen
69781787e3
Bug 1123237 - Part 7. XPCOM interface for memory profiler. r=smaug
...
Based on patch from Ting-Yuan Huang <laszio.bugzilla@gmail.com>
2015-08-25 12:06:43 +08:00
Kan-Ru Chen
55eb19b13c
Bug 1123237 - Part 6. A new API to get backtrace without allocating memory in profiler. r=mstange
...
Based on patch from Ting-Yuan Huang <laszio.bugzilla@gmail.com>
2015-08-25 12:06:42 +08:00
Nicholas Nethercote
33c0dad4a4
Bug 1197694 - fflush() rapl output so it always appears immediately. r=erahm.
2015-08-24 15:59:37 -07:00
Birunthan Mohanathas
bb811b7b74
Bug 1197527 - Consolidate obtaining hg path into mozversioncontrol.get_hg_path; r=gps
...
DONTBUILD
2015-08-24 14:37:42 -04:00
Birunthan Mohanathas
0f6171ef93
Bug 1197527 - Always clone version-control-tools in MercurialSetupWizard; r=gps
2015-08-24 10:31:55 -07:00
Birunthan Mohanathas
83e3375f62
Bug 1197527 - Don't unnecessarily attempt to create extensions directory in MercurialUpdater; r=gps
2015-08-22 13:50:05 -07:00
Nicholas Nethercote
da878abf48
Bug 1194560 (follow-up) - Only build rapl on Linux if the arch is x86 or x86-64. r=glandium.
2015-08-20 17:02:18 -07:00
Aidin Gharibnavaz
863138e820
Bug 1190466 - tools/rb/find-leakers.pl re-written in Python r=mccr8
2015-08-20 14:18:20 -07:00
Nicholas Nethercote
1e0db96a3b
Bug 1194560 - Add tools/power/rapl, a RAPL-reading program for power profiling. r=erahm,glandium.
2015-08-19 22:25:30 -07:00
Rail Aliiev
783d6e3660
Bug 1173459 - Stop generating partial MAR files and publishing complete MARs to balrog as a part of nightly automation. r=mshal
2015-08-12 09:49:03 -04:00
Birunthan Mohanathas
fd290c6aa3
Bug 1185763 - Part 3: Rename nsTArray::MoveElementsFrom to AppendElements. r=froydnj
2015-08-11 08:29:46 -07:00
Birunthan Mohanathas
0e83cd889c
Bug 1185763 - Part 1: Always use mozilla::Move with nsTArray::MoveElementsFrom. r=froydnj
2015-08-11 08:29:46 -07:00
Ehsan Akhgari
c83599edca
Bug 1189465 - Make LULStats constructor explicit; r=BenWa
2015-07-30 20:31:08 -04:00
Brian Smith
df9e714001
Bug 1188931 - Fix hgsetup wizard. r=gps
2015-07-29 13:59:18 -04:00
Carsten "Tomcat" Book
e62aa992fb
Merge mozilla-central to mozilla-inbound
2015-07-28 16:30:58 +02:00
Gregory Szorc
fe1f8a50bc
Bug 1184229 - Detect multiple version-control-tools repos in Mercurial config; r=smacleod
...
Having multiple version-control-tools repositories references in your
hgrc could lead to one repository importing code from another, depending
on how sys.path modification works from version-control-tools
repositories. Detect it and issue a warning.
2015-07-27 13:44:39 -07:00
Peter Elmers
392ea4dd49
Bug 1186896 - Fix import statements for mach update-uuids. r=gps
2015-07-23 08:00:02 -07:00
Wes Kocher
6fcbd64260
Merge fx-team to central, a=merge
2015-07-21 16:08:37 -07:00
Gregory Szorc
d28be73820
Bug 1185557 - Print relevant config options; r=smacleod
...
Users may want to know what the wizard is changing before they answer
prompts. Add the names of impacted config options to messages so people
can make more informed decisions.
2015-07-21 10:11:09 -07:00
Gregory Szorc
0360ef77e6
Bug 1185557 - Prompt about bzexport after reviewboard; r=smacleod
...
We want to encourage people to use reviewboard over bzexport.
2015-07-21 10:10:54 -07:00
Gregory Szorc
cdfe13a83e
Bug 1185557 - Only prompt to install progress on Mercurial <3.5; r=smacleod
...
Progress is enabled by default in Mercurial 3.5. extensions.progress
no-ops. Don't prompt for it on newer Mercurial versions.
2015-07-21 10:10:38 -07:00
Gregory Szorc
0000c9f5dd
Bug 1185562 - Print message saying the mercurial-setup failures unblock mach; r=smacleod
...
The messaging on this could be bikeshedded. Something is better than
nothing, that's for sure.
2015-07-21 10:09:49 -07:00
Gregory Szorc
2ff8337e5c
Bug 1185112 - Don't prompt for Bugzilla username/password if cookies defined; r=smacleod
...
Before, we prompted for Bugzila username/password if the hgrc contained
credentials in cookie form. Don't do that.
2015-07-21 10:09:15 -07:00
Gregory Szorc
e50972c695
Bug 1185113 - Support setting more secure file permissions; r=smacleod
...
~/.hgrc files are likely created with the user's default umask, which
commonly gives default permissions of 644. If the hgrc config contains
sensitive information (such as Bugzilla credentials), these file
permissions could result in others stealing sensitive data.
Detect when the group and other file mode bits are set and prompt to
remove these permissions.
2015-07-21 10:08:24 -07:00
Gregory Szorc
17eb92f7c6
Bug 1185113 - Clarify language around Bugzilla credentials; r=smacleod
...
Bugzilla credentials are optional. Make this more obvious by adding
"optional" to the prompt.
Bugzilla credentials are stored in plain text. Explicitly call this out
in the help text so users can make informed decisions about whether to
capture the credentials.
2015-07-21 10:08:02 -07:00
Mike Conley
711844b5be
Bug 1185737 - Propagate pause and resume commands to child processes. r=BenWa
...
When we pause the sampler in the parent, we should pause it in the child as well.
Similarly, when the parent resumes, the child should also resume.
2015-07-15 12:39:39 -04:00
Gregory Szorc
49c6fbc900
Bug 1178955 - Print line number for parse errors; r=smacleod
...
It helps users debug problems.
2015-07-17 10:29:22 -07:00
Gregory Szorc
b5b81141c3
Bug 1178955 - Error when semicolon comments are seen; r=smacleod
...
configobj doesn't support semicolon comments. Why, I don't know, since
they are pretty common in ini files.
Do a static check for semicolon comments and print a more actionable
error message.
2015-07-17 10:29:09 -07:00
Gregory Szorc
38d404cbc3
Bug 1178955 - Print config path on failure; r=smacleod
...
Actionable error messages are useful.
2015-07-17 10:28:55 -07:00
Gregory Szorc
f2c8048c64
Bug 1178955 - Refactor config path selection; r=smacleod
...
An upcoming commit will display the path of the config file in the error
message. In order to do this, the calling scope needs to know the path
to the config file.
2015-07-17 10:28:29 -07:00
Gregory Szorc
8eeccdd33f
Bug 1178955 - Don't pass config paths to updater; r=smacleod
...
They aren't needed.
2015-07-17 10:28:12 -07:00
Gregory Szorc
c4a2bcd2b4
Bug 1183982 - Ensure state directory exists before touching state file; a=me
...
The creation of the directory used to be handled by the running of the
wizard. Now, since we touch the state file first, we need to create the
directory manually. Derp.
2015-07-15 00:42:03 -07:00
Gregory Szorc
9d05a6e264
Bug 1182677 - Add doctstring for mach mercurial-setup
; r=smacleod
...
Mach grew support for docstrings in `mach help` output a few weeks ago.
Add a docstring for `mach mercurial-setup`.
2015-07-14 13:44:08 -07:00
Gregory Szorc
51d9d0fcb8
Bug 1182677 - Touch last check file before main command invocation; r=smacleod
...
While not common, there are a few cases where `mach mercurial-setup`
fails. When checking the last time this command was executed, it is
sufficient to record the intent to run the command, not the fact that it
executed to completion.
2015-07-14 13:42:02 -07:00
Birunthan Mohanathas
dff815a45c
Bug 1183143 - Add tools/rewriting/ThirdPartyPaths.txt file. r=ehsan
...
Many of the directories were discovered by searching for README and LICENSE
files.
DONTBUILD
2015-07-13 20:30:26 -07:00
Birunthan Mohanathas
e52329c788
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
Benoit Girard
92942ec46d
Bug 1178892 - Split the profiler into Core & Gecko files and break apart monolithic headers. r=mstange
2015-06-30 15:03:45 -04:00
Julian Seward
a38d8e01cc
Bug 1173847 - Remove EXIDX unwinding functionality from LUL. r=mstange.
2015-07-03 11:51:07 +02:00
Shu-yu Guo
d4113da79e
Revert "Bug 1172157 - Save malformed profile JSON to file to help debug." (r=BenWa)
2015-07-01 14:57:55 -07:00
Shu-yu Guo
f3721f04a1
Bug 1172186 - Followup: revert accidental changes to ProfileJSONWriter.cpp (r=me)
2015-07-01 14:57:55 -07:00
James Willcox
bbaff81386
Bug 1178961 - Restore the std::string fix from bug 1167230 r=BenWa
2015-07-01 08:47:46 -05:00
Julian Seward
37124b97f6
Bug 1157194 - Make LUL able to deal with Dwarf expressions in CFI unwind info. r=jimb.
2015-06-30 16:02:27 +02:00
Andrew McCreight
6a9afe005e
Bug 886459, part 1 - Remove unused includes of nsIJSRuntimeService.h. r=bholley
2015-06-26 18:44:13 -07:00
Gregory Szorc
63296e8c59
Bug 1176642 - Defer import of urllib2; r=chmanchester
...
This prevents 8 module imports from occurring at mach startup time.
As part of this, I discovered a redundant import of "sys" and eliminated
it.
2015-06-25 12:12:15 -07:00
Gregory Szorc
4f2fb895aa
Bug 1176642 - Use absolute_import in mach_commands.py files; r=glandium
...
This removes ambiguity as to which modules are being imported, making
import slightly faster as Python doesn't need to test so many
directories for file presence.
All files should already be using absolute imports because mach command
modules aren't imported to the package they belong to: they instead
belong to the "mach" package. So relative imports shouldn't have been
used.
2015-06-21 17:39:09 -07:00
Gregory Szorc
88efe94ba4
Bug 1176642 - Remove unused imports; r=glandium
2015-06-25 12:16:38 -07:00
Eric Rahm
e5a0754a5a
Bug 1167230 - Don't pack ProfileEntry on ARM. r=shu
2015-05-28 15:26:52 -07:00
Benoit Girard
fb4fa8ec7c
Bug 1172186 - Make the profiler build standalone. r=mstange
2015-06-18 01:05:42 -04:00
Benoit Girard
fa09f0548c
Bug 1172216 - Move nsStackwalk to mozglue. r=glandium
2015-06-10 16:32:45 -04:00
Tom Tromey
8e0c0d3382
Bug 1159486 - Make profiler use the process creation time. r=shu, r=jsantell
2015-06-16 22:28:00 -04:00
Shelly Lin
da24650cb8
Bug 1113562 - Expected delay time of tasks should not be the latency of those kind. r=sinker
2015-06-16 10:57:19 +08:00
Mike Shal
f454d21c10
Bug 1173998 - use localized package for previous mar; r=nthomas
2015-06-15 10:45:17 -04:00
Julian Seward
47fdd0561a
Bug 1165833 - LUL testing: import gtest/gmock based Dwarf CFI tests from toolkit/crashreporter/google-breakpad. r=jimb.
2015-06-15 15:47:43 +02:00
Mike Conley
80ab8ee0d7
Bug 1116188 - Add async ProfileGatherer as the mechanism for gathering profiles from subprocesses. r=bgirard,bz
2015-06-10 17:58:30 -04:00
Shu-yu Guo
b988f92a12
Bug 1167895 - Escape JS engine SPS profile strings to UTF8 properly. (r=djvj)
2015-06-11 18:30:39 -07:00
Shu-yu Guo
2567702449
Bug 1172157 - Save malformed profile JSON to file to help debug. (r=BenWa)
2015-06-08 12:21:58 -07:00
Nick Thomas
119b4be4cd
Bug 1160514: Use osslsigncode for 32-bit signing r=ted
2015-06-05 12:05:14 +12:00
Shu-yu Guo
559bc8868f
Bug 1171240 - Avoid copies when splicing inside ProfileJSONWriter. (r=mstange)
2015-06-05 18:43:16 -07:00
Shu-yu Guo
c712e105c9
Bug 1171208 - Fix null-terminating chunks in ChunkedJSONWriteFunc. (r=mstange)
2015-06-04 03:22:56 -07:00
Ting-Yu Chou
0ab2ddac43
Bug 1168784 - Part 1: Fix the script merging profiles to handle new profiler JSON format. r=benwa
2015-06-01 18:09:29 +08:00
Nick Thomas
c127ece33b
Bug 1170913, full-update target in tools/update-packaging/ always runs automation-partial-patch, r=glandium DONTBUILD
2015-06-03 16:58:59 +12:00
Chris Manchester
e60514505c
Bug 1162093 - Add "push-to-try" from version-control-tools to the mercurial setup wizard prompt.;r=gps
2015-06-02 20:41:29 -07:00
Gregory Szorc
d8aaae69e5
Bug 1168466 - Prompt to install bundleclone extension; r=smacleod
...
We're about to deploy this to release automation. We might as well have
normal people start using it as well. We could perhaps even have the
extension print out information on how to resume interrupted downloads
someday, so it will pay to have this enabled so they can utilize that
feature some day in the future.
DONTBUILD (NPOTB)
2015-05-26 10:07:32 -07:00
Gregory Szorc
515cf33d2f
Bug 1168466 - Bump minimum Mercurial version; r=smacleod
...
We dropped support for Mercurial 3.0 in version-control-tools. Bump
minimum versions in extensions to reflect this.
We highly recommend people run a modern Mercurial. Bump the minimum
non-legacy version to reflect that.
2015-05-26 10:00:52 -07:00
Jim Chen
3d3adb5114
Bug 1169334 - Fix missing braces in Java thread profile; r=mstange
2015-06-02 16:31:25 -04:00
Eric Rahm
aae9776468
Bug 1167230 - Don't pack ProfileEntry on ARM. r=shu
2015-05-28 15:26:52 -07:00
Markus Stange
fdc6dbcd9a
Back out bug 1150252 (using pthread_kill for OS X profiling) because of bug 1166778 and bug 1166808. r=djvj
2015-05-19 14:48:44 -04:00
Shu-yu Guo
623cc01e46
Bug 1168265 - Clean up ChunkedJSONWriteFunc. (r=mstange)
2015-05-26 22:58:40 -07:00
Shu-yu Guo
35c01fcb4f
Bug 1167230 - Use nsCString instead of std::string in FrameKey in the profiler. (r=mstange)
2015-05-26 22:58:40 -07:00
Shu-yu Guo
95302871f0
Bug 1166492 - Return UniquePtr<char[]> from profiler_get_profile to avoid double copying. (r=mstange)
2015-05-26 22:58:40 -07:00
Shu-yu Guo
58d880c1fb
Bug 1166492 - Remove dead code in the ProfileBuffer and ThreadProfile. (r=mstange)
2015-05-26 22:58:40 -07:00
Shu-yu Guo
bd0a1b0094
Bug 1166492 - Handle huge strings in the profile JSON writer. (r=mstange)
2015-05-26 22:58:40 -07:00
Botond Ballo
0fe06cffa0
Bug 1119980 - Use 'snprintf' instead of 'sprintf' to avoid a warning on Lollipop-based builds. r=froydnj
2015-05-26 14:33:55 -04:00
Phil Ringnalda
f3d4dd7e09
Back out 3 changesets (bug 1119980) for emulator-l bustage
...
CLOSED TREE
Backed out changeset 12ce98475c6e (bug 1119980)
Backed out changeset bdb8d05f8870 (bug 1119980)
Backed out changeset a68a18840492 (bug 1119980)
2015-05-25 18:48:51 -07:00
Botond Ballo
9a8e8b29e8
Bug 1119980 - Use 'snprintf' instead of 'sprintf' to avoid a warning on Lollipop-based builds. r=froydnj
2015-05-25 20:45:17 -04:00
Carsten "Tomcat" Book
aa59538a7b
Merge mozilla-central to fx-team
2015-05-20 16:10:15 +02:00
Shu-yu Guo
e0632cdc27
Bug 1166126 - Increase the size of the tag buffer in the profiler. r=mstange
2015-05-18 20:57:00 -04:00
JerryShih
20042c0cd1
Bug 1164785 - Append line number to systrace scopedTrace object name. r=BenWa
2015-05-14 01:41:00 -04:00
Jim Chen
bcae8d2918
Bug 1163135 - Make it safer to start the profiler via signal; r=snorp
2015-05-19 11:27:18 -04:00
Ed Morley
197b35e233
Bug 1164812 - mach mercurial-setup: Always mark the v-c-t repo as needing update
...
Currently we only mark the version-control-tools repo as needing updating, if
we did not pass a path param to prompt_external_extension(). This is because if
no path is passed, the extension is used from the version-control-tools repo,
and so if _no_ path is passed, it's presumed the extension is external to the
repo. However this is not always the case - eg if we need to specify a specific
file for an extension (vs the entire directory), we have to do so be passing in
the path. We hit this case for reviewboard.
With this change, we always mark the version-control-tools repo as needing an
update, no matter where the extension was located.
2015-05-19 09:41:38 +01:00
Ed Morley
434538f8ec
Bug 978514 - mach mercurial-setup: Use mqext from the version-control-tools repo
...
mqext was moved into the version-control-tools repo some time ago, but mach
mercurial-setup was still pointing at the old repo location, which is no longer
being updated.
2015-05-19 09:41:38 +01:00
Gregory Szorc
8d63fd55fe
Bug 1164315 - Update key fingerprint for bitbucket.org; r=me
...
Value obtained from
https://blog.bitbucket.org/2015/05/06/bitbuckets-ssl-certificate-is-changing-for-sha-2/
and verified to work.
DONTBUILD (NPOTB)
2015-05-12 20:21:47 -07:00
Shu-yu Guo
a3a11f635f
Bug 1154115 - Fix nsIProfiler xpcshell tests to use the new profiler JSON format. (r=me)
2015-05-11 14:16:44 -07:00
Shu-yu Guo
245b492878
Bug 1154115 - Rewrite profiler JSON streaming. (r=mstange)
2015-05-11 14:16:44 -07:00
Jordan Santell
9eacf76456
Bug 922221 - implement console.timeStamp(label) to create profile timeline markers. r=khuey
2015-04-29 12:48:57 -07:00
Gregory Szorc
40fd1c6f73
Bug 1128586 - Prefer hg.exe over hg; r=RyanVM
...
This is needed for compatibility with an upcoming release of
MozillaBuild, which distributes Mercurial as a Python package, not as a
standalone Windows program. As a result, it introduces "hg" into $PATH,
which "which" will happily prefer as the "hg" binary. This upsets
subprocess. So, we explicitly prefer "hg.exe" over "hg".
We could accomplish the same thing by calling which.whichall() and
sorting results. But this is more code and IMO not worth the effort to
implement.
2015-04-27 10:43:49 -07:00
Carsten "Tomcat" Book
3923c05342
merge fx-team to mozilla-central a=merge
2015-04-27 12:34:03 +02:00
Shu-yu Guo
ae35cec847
Bug 1145824 - In nsProfiler, allow GetProfile and getProfileData to filter by a start time. (r=mstange)
2015-04-25 15:56:03 -07:00
Shu-yu Guo
1d7b0dd819
Bug 1145824 - Add getElapsedTime to nsIProfiler. (r=mstange)
2015-04-25 15:55:56 -07:00
Tooru Fujisawa
ef3915f698
Backed out changeset 5468f1f83ca8 (bug 1145824) for mochitest-other failure
2015-04-25 13:50:27 +09:00
Tooru Fujisawa
3d5c1f5a56
Backed out changeset a913dca49e73 (bug 1145824) for mochitest-other failure
2015-04-25 13:50:25 +09:00
Tooru Fujisawa
8296827703
Backed out changeset 9bd76ec482d2 (bug 1145824) for mochitest-other failure
2015-04-25 14:12:25 +09:00
Tooru Fujisawa
e172adc276
Backed out changeset 09b28ebb2216 (bug 1145824) for mochitest-other failure
2015-04-25 14:12:23 +09:00
Shu-yu Guo
bee9b9f779
Bug 1145824 - In nsProfiler, allow GetProfile and getProfileData to filter by a start time. (r=mstange)
2015-04-24 17:30:58 -07:00
Shu-yu Guo
c4425927eb
Bug 1145824 - Add getElapsedTime to nsIProfiler. (r=mstange)
2015-04-24 17:30:58 -07:00
Mike Hommey
89fd91b94d
Bug 1157299 - Post to pastebin as "Anonymous" instead of "None" by default. r=gps
2015-04-25 08:28:25 +09:00
Mike Hommey
89976c2b81
Bug 1157299 - Use HTTPS for mach pastebin. r=gps
...
Submitting to HTTP just redirects to the main page on HTTPS, without storing the paste.
2015-04-25 08:28:24 +09:00
Nathan Froyd
cbc082742a
Bug 1155816 - part 1 - move NO_JS_MANIFEST to moz.build; r=mshal
2015-04-17 14:50:12 -04:00
Nathan Froyd
c0444f0a3d
Bug 1155776 - move USE_EXTENSION_MANIFEST to moz.build; r=mshal
2015-04-17 13:51:42 -04:00
Shu-yu Guo
71aa6fa11d
Bug 1145824 - In nsProfiler, allow GetProfile and getProfileData to filter by a start time. (r=mstange)
2015-04-24 17:36:13 -07:00
Shu-yu Guo
3e75433d52
Bug 1145824 - Add getElapsedTime to nsIProfiler. (r=mstange)
2015-04-24 17:35:57 -07:00
Kartikaya Gupta
8ec41da08a
Bug 1039866 - Rip out a bunch of metro-only code. r=jimm,gavin,rstrong
2015-04-23 15:10:30 -04:00
Kannan Vijayan
4f249d633d
Bug 1145306 - Expose circular buffer status from profiler. r=mstange
2015-04-22 15:36:43 -04:00
Andrea Marchesini
b75af49c46
Bug 1156632 - Remove unused forward class declarations - patch 5 - rdf, parser, layout and something else, r=ehsan
2015-04-22 08:29:22 +02:00
L. David Baron
1e988081b5
Make split-profile run jprof in the directory with the jprof-log. No bug.
2015-04-20 23:10:40 -07:00
Ryan VanderMeulen
84f4b8730a
Merge inbound to m-c. a=merge
2015-04-17 15:44:37 -04:00
Shu-yu Guo
2761a9b6b4
Bug 1154997 - Deal with self-hosted builtins when stringifying tracked optimization type info. (r=djvj)
2015-04-16 20:32:49 -07:00
Cervantes Yu
f5006eb5a0
Bug 1095433: fix the race condition in the Task Tracer that crashes processes forked from Nuwa. r=tlee
2014-12-22 14:57:12 +08:00
Nathan Froyd
1d766b1f34
Bug 870891 - move DIST_FILES to moz.build; r=mshal
2015-04-15 16:04:49 -04:00
Julian Seward
1c6b8c14b4
Bug 1141712 - Make LUL work with inplace ticking (not using the unwinder thread). r=mstange.
2015-04-15 12:24:38 +02:00
Jan Beich
bbdd306621
Bug 1151829 - Unbreak build on non-SPS platforms after bug 1093934. r=rbarker r=dholbert r=mstange
2015-04-14 19:38:47 +02:00
Wes Kocher
4b185fe33a
Backed out changeset 84ebfdd3c94c (bug 1151829) for windows build bustage CLOSED TREE
2015-04-09 13:40:50 -07:00
Jan Beich
25225f9727
Bug 1151829 - Unbreak build on non-SPS platforms after bug 1093934. r=rbarker
2015-04-07 17:26:00 -04:00
Shu-yu Guo
655687981a
Bug 1151679 - Stream the property name of getprop and setprop optimization sites. (r=djvj)
2015-04-08 20:36:20 -07:00
Kannan Vijayan
ce3b404198
Bug 1150252 - Make profiler sampler use pthread_kill on macos. r=mstange
2015-04-08 11:19:08 -04:00
Randall Barker
70c940e622
Bug 1093934 - Create a XPCOM library that can be used to support standalone WebRTC. r=nfroyd
2015-04-03 15:52:00 +02:00
Shu-yu Guo
7f4efc338e
Bug 1150714 - Fix streaming tracked optimizations for functions that don't have a displayAtom. (r=djvj)
2015-04-06 18:38:31 -07:00
Shu-yu Guo
f1b9a9dacc
Bug 1151168 - Don't flush profiled threads that are pending deletion on JS shutdown and don't delete expired markers when resetting the profile buffer. (r=djvj)
2015-04-06 18:38:30 -07:00
YFdyh000
5a072046aa
Bug 1146875 - Fix the leak-gauge.html broken and add a encoding declaration. r=dbaron
2015-03-24 06:23:00 -04:00
Jan Beich
77b8f927e2
Bug 1145988 - Unbreak build on non-SPS platforms after bug 1129249. r=dholbert f=chiajung
2015-04-02 21:43:48 +02:00
Shu-yu Guo
0298bde642
Bug 1137569 - Delay stringification of JIT frames until streaming time. (r=djvj)
2015-04-02 14:50:08 -07:00
Shu-yu Guo
f3347cbffc
Bug 1137569 - Stream and save samples and markers in the profiler on JSRuntime destruction. (r=mstange)
2015-04-02 14:50:08 -07:00
Markus Stange
f14d3fc643
Bug 1150642 - Make mozilla_sampler_save_profile_to_file callable from lldb in Nightly builds. r=jrmuizel
2015-04-01 12:08:34 -04:00
Mike Hommey
ccd2a9b975
Bug 1134920 - Use moz_xmalloc/moz_xrealloc/free instead of nsMemory::Alloc/Realloc/Free. r=nfroyd
2015-04-01 13:51:45 +09:00
Shu-yu Guo
c1c626b4c6
Bug 1148069 - Ensure synchronous sampling does not set JitcodeGlobalEntry's generation. (r=djvj)
2015-03-28 01:21:04 -07:00
Phil Ringnalda
9c47a50410
Backed out 2 changesets (bug 1148069) for devtools-2 leaks
...
CLOSED TREE
Backed out changeset d1e9b787eaeb (bug 1148069)
Backed out changeset c68a6ebe6083 (bug 1148069)
2015-03-27 19:58:29 -07:00
Shu-yu Guo
526a2388e2
Bug 1148069 - Followup: maybe fix leaks on a CLOSED TREE. (r=me)
2015-03-27 18:40:06 -07:00