From 180bfa10d7cb38e8b3784d60943d50e8fcef0dcb Mon Sep 17 00:00:00 2001 From: Aliaksey Kandratsenka Date: Mon, 6 Jul 2020 02:51:43 -0700 Subject: bumped version to 2.8 --- Makefile.am | 2 +- NEWS | 20 +++++++++++++++++++- configure.ac | 8 +++++--- src/windows/config.h | 4 ++-- src/windows/gperftools/tcmalloc.h | 6 +++--- 5 files changed, 30 insertions(+), 10 deletions(-) diff --git a/Makefile.am b/Makefile.am index 12a8195..38af72b 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1396,7 +1396,7 @@ libtcmalloc_and_profiler_la_CXXFLAGS = $(libtcmalloc_la_CXXFLAGS) $(libprofiler_ # about .so versioning. I just give the libtcmalloc version number. # TODO(csilvers): use -export-symbols-regex? libtcmalloc_and_profiler_la_LDFLAGS = $(PTHREAD_CFLAGS) \ - -version-info @TCMALLOC_SO_VERSION@ + -version-info @TCMALLOC_AND_PROFILER_SO_VERSION@ # We don't include libprofiler_la_LIBADD here because all it adds is # libstacktrace.la, which we already get via libtcmalloc. Trying to # specify it twice causes link-time duplicate-definition errors. :-( diff --git a/NEWS b/NEWS index 5a6574e..4665963 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,22 @@ -== 8 Mar 2018 == +== 6 July 2020 == +gperftools 2.8 is out! + +Here are notable changes: + +* ProfilerGetStackTrace is now officially supported API for + libprofiler. Contributed by Kirill Müller. + +* Build failures on mingw were fixed. This fixed issue #1108. + +* Build failure of page_heap_test on MSVC was fixed. + +* Ryan Macnak contributed fix for compiling linux syscall support on + i386 and recent GCCs. This fixed issue #1076. + +* test failures caused by new gcc 10 optimizations were fixed. Same + change also fixed tests on clang. + +== 8 Mar 2020 == gperftools 2.8rc is out! Here are notable changes: diff --git a/configure.ac b/configure.ac index 2820930..500f8be 100644 --- a/configure.ac +++ b/configure.ac @@ -4,14 +4,16 @@ # make sure we're interpreted by some minimal autoconf AC_PREREQ([2.59]) -AC_INIT([gperftools],[2.7.90],[gperftools@googlegroups.com]) +AC_INIT([gperftools],[2.8],[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:4:5 -PROFILER_SO_VERSION=4:19:4 +TCMALLOC_SO_VERSION=9:5:5 +PROFILER_SO_VERSION=5:0:5 +TCMALLOC_AND_PROFILER_SO_VERSION=10:0:6 AC_SUBST(TCMALLOC_SO_VERSION) AC_SUBST(PROFILER_SO_VERSION) +AC_SUBST(TCMALLOC_AND_PROFILER_SO_VERSION) # The argument here is just something that should be in the current directory # (for sanity checking) diff --git a/src/windows/config.h b/src/windows/config.h index 7892e71..7c28d80 100644 --- a/src/windows/config.h +++ b/src/windows/config.h @@ -254,7 +254,7 @@ #define PACKAGE_NAME "gperftools" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "gperftools 2.7.90" +#define PACKAGE_STRING "gperftools 2.8" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "gperftools" @@ -263,7 +263,7 @@ #define PACKAGE_URL "" /* Define to the version of this package. */ -#define PACKAGE_VERSION "2.7.90" +#define PACKAGE_VERSION "2.8" /* How to access the PC from a struct ucontext */ /* #undef PC_FROM_UCONTEXT */ diff --git a/src/windows/gperftools/tcmalloc.h b/src/windows/gperftools/tcmalloc.h index bd37063..bc663dc 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 7 -#define TC_VERSION_PATCH ".90" -#define TC_VERSION_STRING "gperftools 2.7.90" +#define TC_VERSION_MINOR 8 +#define TC_VERSION_PATCH "" +#define TC_VERSION_STRING "gperftools 2.8" #ifndef PERFTOOLS_NOTHROW -- cgit v1.2.1