Hello community, here is the log from the commit of package gperftools for openSUSE:Factory checked in at 2015-01-14 11:45:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gperftools (Old) and /work/SRC/openSUSE:Factory/.gperftools.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gperftools" Changes: -------- --- /work/SRC/openSUSE:Factory/gperftools/gperftools.changes 2014-09-30 19:42:03.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.gperftools.new/gperftools.changes 2015-01-14 11:45:50.000000000 +0100 @@ -1,0 +2,56 @@ +Mon Jan 10 16:30:24 UTC 2015 - [email protected] + +- gperftools 2.4, available 10 Jan 2015. + Skipped version 2.3, release 7 Dec 2014. 2.3 changes included: + * ( issue 631 ) fixed debugallocation miscompilation on mmap-less + platforms (courtesy of user iamxujian) + * ( issue 630 ) reference to wrong PROFILE (vs. correct CPUPROFILE) + environment variable was fixed (courtesy of WenSheng He) + * pprof now has option to display stack traces in output for heap + checker (courtesy of Michael Pasieka) + * ( issue 636 ) pprof web command now works on mingw + * ( issue 635 ) pprof now handles library paths that contain spaces + (courtesy of user [email protected]) + * ( issue 637 ) pprof now has an option to not strip template + arguments (patch by jiakai) + * ( issue 644 ) possible out-of-bounds access in GetenvBeforeMain + was fixed (thanks to user abyss.7) + * ( issue 641 ) pprof now has an option --show_addresses (thanks to + user yurivict). New option prints instruction address in addition + to function name in stack traces + * ( issue 646 ) pprof now works around some issues of addr2line + reportedly when DWARF v4 format is used (patch by Adam McNeeney) + * ( issue 645 ) heap profiler exit message now includes remaining + memory allocated info (patch by user yurivict) + * pprof code that finds location of /proc/pid/maps in cpu profile + files is now fixed (patch by Ricardo M. Correia) + * ( issue 654 ) pprof now handles "split text segments" feature of + Chromium for Android (patch by simonb) + * ( issue 655 ) potential deadlock on windows caused by early call + to getenv in malloc initialization code was fixed (bug reported + and fix proposed by user zndmitry) + * incorrect detection of arm 6zk instruction set support + (-mcpu=arm1176jzf-s) was fixed. (Reported by pedronavf on old issue-493) + * new cpu profiling mode on Linux is now implemented. It sets up separate + profiling timers for separate threads. Which improves accuracy of + profiling on Linux a lot. It is off by default. And is enabled if both + librt.f is loaded and CPUPROFILE_PER_THREAD_TIMERS environment + variable is set. But note that all threads need to be registered + via ProfilerRegisterThread. + Changes for version 2.4~rc + * enabled aggressive decommit option by default. It was found to + significantly improve memory fragmentation with negligible impact + on performance. (Thanks to investigation work performed by Adhemerval + Zanella) + * added ./configure flags for tcmalloc pagesize and tcmalloc allocation + alignment. Larger page sizes have been reported to improve performance + occasionally. (Patch by Raphael Moreira Zinsly) + * sped-up hot-path of malloc/free. By about 5% on static library and + about 10% on shared library. Mainly due to more efficient checking + of malloc hooks. + * improved accuracy of stacktrace capturing in cpu profiler (due to + issue found by Arun Sharma). As part of that issue pprof's handling + of cpu profiles was also improved. +- Removed missing_includes.patch; incorporated upstream. + +------------------------------------------------------------------- Old: ---- gperftools-2.2.tar.gz missing_includes.patch New: ---- gperftools-2.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gperftools.spec ++++++ --- /var/tmp/diff_new_pack.zjrOL2/_old 2015-01-14 11:45:51.000000000 +0100 +++ /var/tmp/diff_new_pack.zjrOL2/_new 2015-01-14 11:45:51.000000000 +0100 @@ -15,9 +15,8 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - Name: gperftools -Version: 2.2 +Version: 2.4 Release: 0 Summary: Performance Tools for C++ License: BSD-3-Clause @@ -28,8 +27,6 @@ Patch4: %{name}-fix_docdir.patch Patch12: %{name}_fix_unassigned_malloc_in_unittest.patch Patch14: %{name}_gcc46.patch -#PATCH-FIX-UPSTREAM https://code.google.com/p/gperftools/issues/detail?id=268 -Patch15: missing_includes.patch BuildRequires: autoconf >= 2.59 BuildRequires: automake BuildRequires: gcc-c++ @@ -82,7 +79,6 @@ %patch4 -p1 %patch12 -p1 %patch14 -p1 -%patch15 -p1 %build autoreconf -fi @@ -109,7 +105,6 @@ %files -n libprofiler0 %defattr(-,root,root) %_libdir/libprofiler.so.0* -# %_libdir/libstacktrace.so.0* # libstacktrace.so got removed in 0.96 %files -n libtcmalloc4 %defattr(-,root,root) @@ -124,8 +119,6 @@ %_includedir/google %_includedir/gperftools %_libdir/libprofiler.so -# %_libdir/libstacktrace.*a # libstacktrace.so got removed in 0.96 -# %_libdir/libstacktrace.so # libstacktrace.so got removed in 0.96 %_libdir/libtcmalloc.so %_libdir/libtcmalloc_debug.so %_libdir/libtcmalloc_minimal.so ++++++ gperftools-2.2.tar.gz -> gperftools-2.4.tar.gz ++++++ ++++ 9899 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
