![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package gperftools for openSUSE:Factory checked in at 2014-05-23 07:51:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2013-08-13 12:53:38.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.gperftools.new/gperftools.changes 2014-05-23 07:51:42.000000000 +0200 @@ -1,0 +2,58 @@ +Mon May 19 15:39:40 UTC 2014 - cgardner@suse.com + +- gperftools 2.2, released 3 May 2014. + * issue 620 (crash on windows when c runtime dll is reloaded) was + fixed + * a number of fixes for a number compilers and platforms. Notably + Visual Studio 2013, recent mingw with c++ threads and some OSX + fixes. + * we now have mips and mips64 support! (courtesy of Jovan Zelincevic, + Jean Lee, user xiaoyur347 and others) + * we now have aarch64 (aka arm64) support! (contributed by Riku + Voipio) + * there's now support for ppc64-le (by Raphael Moreira Zinsly and + Adhemerval Zanella) + * there's now some support of uclibc (contributed by user xiaoyur347) + * google/ headers will now give you deprecation warning. They are + deprecated since 2.0 + * there's now new api: tc_malloc_skip_new_handler (ported from chromium + fork) + * issue-557: added support for dumping heap profile via signal (by + Jean Lee) + * issue-567: Petr Hosek contributed SysAllocator support for windows + * Joonsoo Kim contributed several speedups for central freelist code + * TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES environment variable now works + * configure scripts are now using AM_MAINTAINER_MODE. It'll only + affect folks who modify source from .tar.gz and want automake to + automatically rebuild Makefile-s. See automake documentation for + that. + * issue-586: detect main executable even if PIE is active (based on + patch by user themastermind1). Notably, it fixes profiler use with + ruby. + * there is now support for switching backtrace capturing method at + runtime (via TCMALLOC_STACKTRACE_METHOD and + TCMALLOC_STACKTRACE_METHOD_VERBOSE environment variables) + * there is new backtrace capturing method using -finstrument-functions + prologues contributed by user xiaoyur347 + * few cases of crashes/deadlocks in profiler were addressed. See + (famous) issue-66, issue-547 and issue-579. + * issue-464 (memory corruption in debugalloc's realloc after + memallign) is now fixed + * tcmalloc is now able to release memory back to OS on windows + (issue-489). The code was ported from chromium fork (by a number of + authors). + * Together with issue-489 we ported chromium's "aggressive decommit" + mode. In this mode (settable via malloc extension and via + environment variable TCMALLOC_AGGRESSIVE_DECOMMIT), free pages are + returned back to OS immediately. + * MallocExtension::instance() is now faster (based on patch by + Adhemerval Zanella) + * issue-610 (hangs on windows in multibyte locales) is now fixed +- Removed the following patches. All have either been incorporated + upstream or are no longer applicable in current distros. + * gperftools_fix_multiple_install_headers.patch + * gperftools-glibc216.patch + * spinlock-rand.patch + * gperftools_use_older_autoconf.diff + +------------------------------------------------------------------- Old: ---- gperftools-2.1.tar.bz2 gperftools-glibc216.patch gperftools_fix_multiple_install_headers.patch gperftools_use_older_autoconf.diff spinlock-rand.patch New: ---- gperftools-2.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gperftools.spec ++++++ --- /var/tmp/diff_new_pack.6fyEey/_old 2014-05-23 07:51:43.000000000 +0200 +++ /var/tmp/diff_new_pack.6fyEey/_new 2014-05-23 07:51:43.000000000 +0200 @@ -17,17 +17,13 @@ Name: gperftools -Version: 2.1 +Version: 2.2 Release: 0 Url: http://code.google.com/p/gperftools/ -Source0: %{name}-%{version}.tar.bz2 +Source0: %{name}-%{version}.tar.gz Patch4: %{name}-fix_docdir.patch -# Patch11: %{name}_fix_multiple_install_headers.patch Patch12: %{name}_fix_unassigned_malloc_in_unittest.patch Patch14: %{name}_gcc46.patch -#Patch15: %{name}-glibc216.patch -#Patch16: spinlock-rand.patch -Patch17: %{name}_use_older_autoconf.diff BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc-c++ @@ -65,12 +61,8 @@ %prep %setup -q %patch4 -p1 -#patch11 -p1 %patch12 -p1 %patch14 -p1 -#patch15 -p1 -#patch16 -p1 -%patch17 -p1 %build autoreconf -fi -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org