Markus Stange
ff766d3158
Bug 1047391 - Use the correct nm binary in nm-symbolicate.py. r=BenWa
2014-08-07 13:23:11 +02:00
Mike Hommey
0f4c5d9244
Bug 1047267 - Move remaining OS_LIBS and EXTRA_LIBS to moz.build. r=gps
...
* * *
Bug 1047267 - To fold with "Move remaining OS_LIBS and EXTRA_LIBS to moz.build"
2014-08-07 14:21:03 +09:00
Nigel Babu
da213ed5f6
Merge m-c to m-i
2014-08-07 09:29:45 +05:30
Nigel Babu
6467141f6a
Merge m-i to m-c
2014-08-07 08:47:18 +05:30
L. David Baron
36c4f35f17
Bug 914253 patch 10 - Revert inadvertent change from previous commit. No review. DONTBUILD
2014-08-06 19:23:54 -07:00
L. David Baron
ed8153c8a4
Bug 914253 patch 9 - Implement CRC checking for .gnu_debuglink section. No review.
...
This is needed to avoid regressions relative to the perl version because
the perl version failed, due to a missing /, to properly examine two of
the paths, one of which often yields the same filename as the original
file (but whose CRC will fail).
I've tested that this CRC calculation succeeds in cases where it should
succeed.
The observed CRC check failures (so far) on my Ubuntu 14.04 system are
the following links:
/lib/x86_64-linux-gnu/libc.so.6 -> /lib/x86_64-linux-gnu/libc-2.19.so
/lib/x86_64-linux-gnu/libpthread.so.0 -> /lib/x86_64-linux-gnu/libpthread-2.19.so
/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 -> /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0.2400.23
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 -> /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.23
which succeed on a later possibility in /usr/lib/debug/. But optimizing
to check f != file before checking the CRC wouldn't help because of the
naming differences due to symlinks, so I didn't bother. If we ever want
to optimize away the time doing the CRC checks for these failures, we
could do so by checking if the files are the same path *after* resolving
symlinks.
DONTBUILD
2014-08-06 19:21:44 -07:00
L. David Baron
920133fd9a
Bug 914253 patch 8 - Ignore useless results from addr2line and keep what we had before, like fix-linux-stack.pl does. No review.
...
DONTBUILD
2014-08-06 19:21:43 -07:00
L. David Baron
1615e2590a
Bug 914253 patch 7 - Remove some debugging code and the remnants of the old address adjustment code. No review.
...
DONTBUILD
2014-08-06 19:21:43 -07:00
L. David Baron
b4e78a31c1
Bug 914253 patch 6 - Linux stacks are lowercase hexidecimal (although this was temporarily not true due to bug 939610, which is probably when mccr8 started fix_linux_stack.py). No review.
2014-08-06 15:52:49 -07:00
L. David Baron
d2dbb63199
Bug 914253 patch 5 - Implement caching of addr2line results, like bug 812070 did for fix-linux-stack.pl. No review.
2014-08-06 15:52:49 -07:00
L. David Baron
440baa15fc
Bug 914253 patch 4 - Implement address adjustment for fix_linux_stack.py. No review.
2014-08-06 15:52:48 -07:00
L. David Baron
bb8ac84c74
Bug 914253 patch 3 - Implement separate debug info for fix_linux_stack.py, including the addition of support for .note.gnu.build-id sections that fix-linux-stack.pl did not support. No review.
2014-08-06 15:52:48 -07:00
L. David Baron
2d404fab34
Bug 914253 patch 2 - Pull opening comment from fix-linux-stack.pl. No review.
2014-08-06 15:52:48 -07:00
Andrew McCreight
3e8075f6c1
Bug 914253 patch 1 - Initial version of fix_linux_stack.py, based on slightly old version of fix_macosx_stack.py. No review.
...
--HG--
rename : tools/rb/fix_macosx_stack.py => tools/rb/fix_linux_stack.py
2014-08-06 15:52:48 -07:00
Felix Baylac-Jacque
c54d74da9e
Bug 1049893 - Allow mach mercurial-setup to work if no ~/.hgrc exists; r=gps
...
DONTBUILD (NPOTB)
--HG--
extra : rebase_source : 8788d55cd5cfa5e64627d7951209c5f2c1222f0a
2014-08-07 00:19:06 +02:00
Mike Hommey
ec54bf6c1f
Bug 1045783 - Move most OS_LIBS to moz.build and do some related cleanup. r=mshal
2014-08-06 07:25:33 +09:00
Mike Hommey
9e257d32e7
Bug 1048654 - Remove support for building trace-malloc against libgd. r=mshal
2014-08-06 07:24:46 +09:00
Randell Jesup
cced29cafc
Bug 1045783: fix typo that broke --enable-jprof r=ted NPOTB DONTBUILD
2014-08-06 11:31:22 -04:00
Ed Morley
3e549de7c5
Merge mozilla-central and inbound
2014-08-05 16:32:17 +01:00
Gregory Szorc
43f3c891e4
Bug 1040416 - Remove javasphinx extension from Sphinx config; r=nalexander
...
The extension was added by accident in bug 1033686.
DONTBUILD (NPOTB)
--HG--
extra : rebase_source : 18c2679d14b83ddf6f284052609a39ed2f405929
2014-07-23 09:22:48 -07:00
Thinker Li
1003231729
Bug 977026 - Part 1: Allow thread registering before the profiler is initialized. r=BenWa
2014-07-25 20:52:00 -04:00
Nathan Froyd
6eea12bf47
Bug 1044162 - part 0a - make additions to EXTRA_JS_MODULES use += instead of =; r=mshal
...
Straight assignments to HierarchicalStringList, which we'll change
EXTRA_JS_MODULES to in a later patch, don't work. This change, in
addition to making things work as expected later on, also is more
consistent with existing practice.
2014-07-25 13:50:55 -04:00
Luke Wagner
b935329fe5
Bug 1040390 - Add asm.js profiling xpcshell test (r=bgirard)
...
--HG--
extra : rebase_source : 3d14941fce80331c1f9b5fdd0fe7258bdc251f30
2014-07-29 09:56:22 -05:00
Luke Wagner
43734ba31b
Bug 1040390 - Integrate JS::ProfilingFrameIterator with the profiler (r=bgirard)
...
--HG--
extra : rebase_source : 7f9a022fb16a353d22242f60cfae4e5659798752
2014-07-29 09:56:22 -05:00
Mike Hommey
f39ef3e627
Backout changesets 7ff3cd713466, f8ec5977a454 and c7c37390b46b (bug 977026) for b2g bustage on a CLOSED TREE.
2014-07-29 14:50:41 +09:00
Wes Kocher
06c9309fec
Merge m-c to inbound on a CLOSED TREE
2014-07-28 18:51:24 -07:00
Thinker Li
49884668ec
Bug 977026 - part 1: allow thread registering before the profiler is initialized. r=bgirard
2014-07-25 20:52:00 +02:00
Jim Chen
124095606a
Bug 1016629 - f. Don't call dl_iterate_phdr if it's not available; r=BenWa
2014-07-28 13:30:21 -04:00
Ehsan Akhgari
1e97ce13cd
Bug 1045068 - Fix some bad implicit constructors in Gecko profiler; r=BenWa
2014-07-28 13:11:26 -04:00
Mike Hommey
ad9b49263a
Bug 1041936 part 2 - Directly use the static library "xul" to link into "xul-gtest" instead of having an intermediate library "xul" used by "xul-shared" and "xul-gtest". r=gps
2014-07-23 13:33:09 +09:00
Mike Hommey
71623acdd6
Bug 1036894 part 9 - Replace all EXTRA_DSO_LDOPTS, SHARED_LIBRARY_LIBS and LIBS with EXTRA_LIBS, OS_LIBS or OS_LDFLAGS, appropriately. r=gps
...
OS_LIBS for libraries that are not part of the gecko tree, EXTRA_LIBS for
libraries, such as NSPR, that are in the tree, but are not handled by
moz.build just yet. Those EXTRA_LIBS may also come from a system library.
However, in cases where the expanded variables are always empty for the
in-tree case, OS_LIBS is used (as for, e.g. MOZ_ZLIB_LIBS). OS_LDFLAGS is
used exclusively for non-library linker flags.
Always pass EXTRA_LIBS before OS_LIBS on linker command lines.
Forbid EXTRA_DSO_LDOPTS, SHARED_LIBRARY_LIBS and LIBS in Makefiles.
2014-07-23 13:31:02 +09:00
Mike Hommey
e5c43ef995
Bug 1036894 part 8 - Move most in-tree library linkage information to moz.build, as USE_LIBS. r=gps
2014-07-23 13:30:52 +09:00
Mike Hommey
7f13c61d0e
Bug 1040641 - Ignore AC_SUBSTs for variables we don't have use for but that autoconf itself exports. r=gps
2014-07-23 08:40:12 +09:00
Mike Hommey
b99bba5c3f
Bug 1041864 - Remove LIBRARY_NAMEs that aren't used. r=mshal
2014-07-23 08:39:56 +09:00
Mike Hommey
d10b15b035
Bug 1041860 - Avoid setting FINAL_LIBRARY to libraries that further use a FINAL_LIBRARY. r=mshal
2014-07-23 08:37:51 +09:00
Octoploid
ea3a63713b
bug 1036401 - adjust includes to fix up some issues with complete types instead of forward declarations being required r=bz r=bjacob
2014-07-22 11:29:33 -04:00
Patrick Cloke
ecc2933e4b
Bug 1047592 - mercurial-setup should error when trying to read a config with %include. r=gps
2014-08-05 09:42:33 -04:00
Carsten "Tomcat" Book
9f4d80e66b
Backed out changeset 4cd08369896b (bug 1016629)
2014-07-25 15:59:42 +02:00
Jim Chen
3be00731b8
Bug 1016629 - f. Don't call dl_iterate_phdr if it's not available; r=BenWa
2014-07-24 22:33:48 -04:00
Mike Hommey
15534a15c4
Bug 1040639 - Remove LIBS_DIR. r=mshal
2014-07-19 08:42:16 +09:00
Gregory Szorc
5349fe30df
Bug 1039894 - Add bzpost and firefoxtree to mach mercurial-setup; r=smacleod
...
bzpost is an efficiency win for everyone.
firefox tree is mostly useful for people doing head/bookmark-based
development.
Both extensions can yield massive productivity wins. They should be
advertised.
DONTBUILD (NPOTB) on a CLOSED TREE
--HG--
extra : rebase_source : ab72d3afd6ab244bfdbdb2dda5e0b45c9d8f782e
extra : amend_source : 91ec7523a4631c7519efd3b6cd425cff00bd0569
2014-07-16 19:18:49 -07:00
Chris Kitching
665b00fc20
Bug 1039164: Prettier handling of invalid hgrc files by mach. r=gps
2014-07-17 01:21:06 +01:00
Jim Chen
6b0e5904dd
Bug 1007824 - Use signal trampoline for profiler signal handler; r=BenWa
2014-07-15 12:45:40 -04:00
Ryan VanderMeulen
8fed6f6645
Merge m-c to fx-team. a=merge
2014-07-11 16:43:23 -04:00
Eric Edens
f689e6c964
Bug 1033686 - Make sure pre-search and post-search replace each other. r=nalexander
...
--HG--
rename : mobile/android/search/java/org/mozilla/search/DetailActivity.java => mobile/android/search/java/org/mozilla/search/PostSearchFragment.java
rename : mobile/android/search/java/org/mozilla/search/stream/CardStreamFragment.java => mobile/android/search/java/org/mozilla/search/PreSearchFragment.java
rename : mobile/android/search/java/org/mozilla/search/autocomplete/AutoCompleteFragment.java => mobile/android/search/java/org/mozilla/search/autocomplete/SearchFragment.java
2014-07-11 11:42:37 -07:00
Mike Hommey
07267c6f7f
Bug 1036864 - Remove EXPORT_LIBRARY. r=mshal
2014-07-11 19:06:55 +09:00
Benoit Girard
efec9062b4
Bug 960520 - Set generation id before adding the markers. r=jseward
...
--HG--
extra : rebase_source : 89fe0e02c0fedc65f111aec0367d70fdc10b787c
2014-07-09 15:11:14 -04:00
Julian Seward
41eb7e8fa2
Bug 1031272 - Remove fixed timeout in test_enterjit_osr.js. r=jld.
2014-07-09 20:53:39 +02:00
Julian Seward
272980c475
Bug 1031284 - Fix assertion failures for pseudostack unwinds using SPS+LUL. r=bgirard
2014-07-09 15:25:04 +02:00
Benoit Jacob
3c081146b3
Bug 1035394 - Fix dangerous public destructors in tools/profiler - r=benwa
2014-07-08 17:23:17 -04:00