diff options
author | Aliaksey Kandratsenka <alkondratenko@gmail.com> | 2020-12-20 23:35:08 -0800 |
---|---|---|
committer | Aliaksey Kandratsenka <alkondratenko@gmail.com> | 2020-12-20 23:35:08 -0800 |
commit | d8eb315fb18f6fb0d6efa923401f166343727bc6 (patch) | |
tree | 58c90d35aaa2d1f61d84de44bb20d20e7e8869e8 | |
parent | 6ed61f8e91ffc00310b253ad2c777c0e862bd742 (diff) | |
download | gperftools-d8eb315fb18f6fb0d6efa923401f166343727bc6.tar.gz |
bump version to 2.8.1gperftools-2.8.1
-rw-r--r-- | CMakeLists.txt | 8 | ||||
-rw-r--r-- | NEWS | 28 | ||||
-rw-r--r-- | configure.ac | 8 | ||||
-rw-r--r-- | src/windows/config.h | 4 | ||||
-rw-r--r-- | src/windows/gperftools/tcmalloc.h | 4 |
5 files changed, 40 insertions, 12 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 0cd39ed..b480ceb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,14 +5,14 @@ cmake_minimum_required(VERSION 3.12) # Based on configure.ac -project(gperftools VERSION 2.8.0 LANGUAGES C CXX +project(gperftools VERSION 2.8.1 LANGUAGES C CXX DESCRIPTION "Performance tools for C++" HOMEPAGE_URL http://code.google.com/p/gperftools/) # Update this value for every release! -set(TCMALLOC_SO_VERSION 9.5.5) -set(PROFILER_SO_VERSION 5.0.5) -set(TCMALLOC_AND_PROFILER_SO_VERSION 10.0.6) +set(TCMALLOC_SO_VERSION 9.6.5) +set(PROFILER_SO_VERSION 5.1.5) +set(TCMALLOC_AND_PROFILER_SO_VERSION 10.1.6) # The user can choose not to compile in the heap-profiler, the # heap-checker, or the cpu-profiler. There's also the possibility @@ -1,3 +1,31 @@ +== 20 December 2020 == +gperftools 2.8.1 is out! + +Here are notable changes: + +* previous release contained change to release memory without page + heap lock, but this change had at least one bug that caused to + crashes and corruption when running under aggressive decommit mode + (this is not default). While we check for other bugs, this feature + was reverted. See github issue #1204 and issue #1227. + +* stack traces depth captured by gperftools is now up to 254 levels + deep. Thanks to Kerrick Staley for this small but useful tweak. + +* Levon Ter-Grigoryan has contributed small fix for compiler warning. + +* Grant Henke has contributed updated detection of program counter + register for OS X on arm64. + +* Tim Gates has contributed small typo fix. + +* Steve Langasek has contributed basic build fixes for riscv64 (!). + +* Isaac Hier and okhowang have contributed premiliminary port of build + infrastructure to cmake. This works, but it is very premiliminary. + Autotools-based build is the only officially supported build for + now. + == 6 July 2020 == gperftools 2.8 is out! diff --git a/configure.ac b/configure.ac index 500f8be..c4eed13 100644 --- a/configure.ac +++ b/configure.ac @@ -4,12 +4,12 @@ # make sure we're interpreted by some minimal autoconf AC_PREREQ([2.59]) -AC_INIT([gperftools],[2.8],[gperftools@googlegroups.com]) +AC_INIT([gperftools],[2.8.1],[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:5:5 -PROFILER_SO_VERSION=5:0:5 -TCMALLOC_AND_PROFILER_SO_VERSION=10:0:6 +TCMALLOC_SO_VERSION=9:6:5 +PROFILER_SO_VERSION=5:1:5 +TCMALLOC_AND_PROFILER_SO_VERSION=10:1:6 AC_SUBST(TCMALLOC_SO_VERSION) AC_SUBST(PROFILER_SO_VERSION) diff --git a/src/windows/config.h b/src/windows/config.h index 7c28d80..dba8bc0 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.8" +#define PACKAGE_STRING "gperftools 2.8.1" /* 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.8" +#define PACKAGE_VERSION "2.8.1" /* 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 bc663dc..07f826e 100644 --- a/src/windows/gperftools/tcmalloc.h +++ b/src/windows/gperftools/tcmalloc.h @@ -44,8 +44,8 @@ /* Define the version number so folks can check against it */ #define TC_VERSION_MAJOR 2 #define TC_VERSION_MINOR 8 -#define TC_VERSION_PATCH "" -#define TC_VERSION_STRING "gperftools 2.8" +#define TC_VERSION_PATCH ".1" +#define TC_VERSION_STRING "gperftools 2.8.1" #ifndef PERFTOOLS_NOTHROW |