From 9608fa3bcf8020d35f59fbf70cd3cbe4b015b972 Mon Sep 17 00:00:00 2001 From: Aliaksey Kandratsenka Date: Sun, 29 Apr 2018 16:55:59 -0700 Subject: [PATCH] bumped version to 2.7 --- NEWS | 38 +++++++++++++++++++++++++++++++ configure.ac | 6 ++--- src/windows/config.h | 6 ++--- src/windows/gperftools/tcmalloc.h | 6 ++--- 4 files changed, 47 insertions(+), 9 deletions(-) diff --git a/NEWS b/NEWS index 506bf20..9938f0a 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,41 @@ +== 29 Apr 2018 == +gperftools 2.7 is out! + +Few people contributed minor, but important fixes since rc. + +Changes: + +* bug in span stats printing introduced by new scalable page heap + change was fixed. + +* Christoph Müllner has contributed couple warnings fixes and initial + support for aarch64_ilp32 architecture. + +* Ben Dang contributed documentation fix for heap checker. + +* Fabrice Fontaine contributed fixed for linking benchmarks with + --disable-static. + +* Holy Wu has added sized deallocation unit tests. + +* Holy Wu has enabled support of sized deallocation (c++14) on recent + MSVC. + +* Holy Wu has fixed MSVC build in WIN32_OVERRIDE_ALLOCATORS mode. This + closed issue #716. + +* Holy Wu has contributed cleanup of config.h used on windows. + +* Mao Huang has contributed couple simple tcmalloc changes from + chromium code base. Making our tcmalloc forks a tiny bit closer. + +* issue #946 that caused compilation failures on some Linux clang + installations has been fixed. Much thanks to github user htuch for + helping to diagnose issue and proposing a fix. + +* Tulio Magno Quites Machado Filho has contributed build-time fix for + PPC (for problem introduced in one of commits since RC). + == 18 Mar 2018 == gperftools 2.7rc is out! diff --git a/configure.ac b/configure.ac index 62fb344..497103e 100644 --- a/configure.ac +++ b/configure.ac @@ -4,11 +4,11 @@ # make sure we're interpreted by some minimal autoconf AC_PREREQ([2.59]) -AC_INIT([gperftools],[2.6.90],[gperftools@googlegroups.com]) +AC_INIT([gperftools],[2.7],[gperftools@googlegroups.com]) # Update this value for every release! (A:B:C will map to foo.so.(A-C).C.B) # http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html -TCMALLOC_SO_VERSION=9:2:5 -PROFILER_SO_VERSION=4:17:4 +TCMALLOC_SO_VERSION=9:3:5 +PROFILER_SO_VERSION=4:18:4 AC_SUBST(TCMALLOC_SO_VERSION) AC_SUBST(PROFILER_SO_VERSION) diff --git a/src/windows/config.h b/src/windows/config.h index 0b5630d..e860bc3 100644 --- a/src/windows/config.h +++ b/src/windows/config.h @@ -258,7 +258,7 @@ #define PACKAGE_NAME "gperftools" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "gperftools 2.6.90" +#define PACKAGE_STRING "gperftools 2.7" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "gperftools" @@ -267,7 +267,7 @@ #define PACKAGE_URL "" /* Define to the version of this package. */ -#define PACKAGE_VERSION "2.6.90" +#define PACKAGE_VERSION "2.7" /* How to access the PC from a struct ucontext */ /* #undef PC_FROM_UCONTEXT */ @@ -330,7 +330,7 @@ /* #undef TCMALLOC_ALIGN_8BYTES */ /* Version number of package */ -#define VERSION "2.6.90" +#define VERSION "2.7" /* C99 says: define this to get the PRI... macros from stdint.h */ #ifndef __STDC_FORMAT_MACROS diff --git a/src/windows/gperftools/tcmalloc.h b/src/windows/gperftools/tcmalloc.h index b9c71e9..46fb4ea 100644 --- a/src/windows/gperftools/tcmalloc.h +++ b/src/windows/gperftools/tcmalloc.h @@ -43,9 +43,9 @@ /* Define the version number so folks can check against it */ #define TC_VERSION_MAJOR 2 -#define TC_VERSION_MINOR 6 -#define TC_VERSION_PATCH ".90" -#define TC_VERSION_STRING "gperftools 2.6.90" +#define TC_VERSION_MINOR 7 +#define TC_VERSION_PATCH "" +#define TC_VERSION_STRING "gperftools 2.7" #ifndef PERFTOOLS_NOTHROW