diff options
author | Aliaksey Kandratsenka <alkondratenko@gmail.com> | 2022-05-30 21:21:21 -0700 |
---|---|---|
committer | Aliaksey Kandratsenka <alkondratenko@gmail.com> | 2022-05-30 21:21:21 -0700 |
commit | bf8b714bf5075d0a6f2f28504b43095e2b1e11c5 (patch) | |
tree | a2060cf5ab6e620bc2fa0a21f491cad07e750c4a | |
parent | 9d44463380716ebad2f8ba13ce8a737f22bb2602 (diff) | |
download | google-perftools-gperftools-2.10.tar.gz google-perftools-gperftools-2.10.zip |
bump version to 2.10gperftools-2.10
-rw-r--r-- | CMakeLists.txt | 8 | ||||
-rw-r--r-- | NEWS | 30 | ||||
-rw-r--r-- | configure.ac | 8 | ||||
-rw-r--r-- | src/windows/config.h | 4 | ||||
-rw-r--r-- | src/windows/gperftools/tcmalloc.h | 6 |
5 files changed, 43 insertions, 13 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 05e37ee..4829b88 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.9.0 LANGUAGES C CXX +project(gperftools VERSION 2.10.0 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.9.5) -set(PROFILER_SO_VERSION 5.4.5) -set(TCMALLOC_AND_PROFILER_SO_VERSION 10.4.6) +set(TCMALLOC_SO_VERSION 9.10.5) +set(PROFILER_SO_VERSION 5.5.5) +set(TCMALLOC_AND_PROFILER_SO_VERSION 10.5.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,33 @@ +== 30 May 2022 == +gperftools 2.10 is out! + +Here are notable changes: + +* Matt T. Proud contributed documentation fix to call Go programming + language by it's true name instead of golang. + +* Robert Scott contributed debugallocator feature to use readable + (PROT_READ) fence pages. This is activated by + TCMALLOC_PAGE_FENCE_READABLE environment veriable. + +* User stdpain contributed fix for cmake detection of libunwind. + +* Natale Patriciello contributed fix for OSX Monterey support. + +* Volodymyr Nikolaichuk contributed support for returning memory back + to OS by using mmap with MAP_FIXED and PROT_NONE. It is off by + default and enabled by preprocessor define: + FREE_MMAP_PROT_NONE. This should help OSes that don't support + Linux-style madvise MADV_DONTNEED or BSD-style MADV_FREE. + +* Jingyun Hua has contributed basic support for LoongArch. + +* Github issue #1338 of failing to build on some recent musl versions + has been fixed. + +* Github issue #1321 of failing to ship cmake bits with .tar.gz + archive has been fixed. + == 2 March 2021 == gperftools 2.9.1 is out! diff --git a/configure.ac b/configure.ac index c419d5f..65a4e24 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.9.1],[gperftools@googlegroups.com]) +AC_INIT([gperftools],[2.10],[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:9:5 -PROFILER_SO_VERSION=5:4:5 -TCMALLOC_AND_PROFILER_SO_VERSION=10:4:6 +TCMALLOC_SO_VERSION=9:10:5 +PROFILER_SO_VERSION=5:5:5 +TCMALLOC_AND_PROFILER_SO_VERSION=10:5:6 AC_SUBST(TCMALLOC_SO_VERSION) AC_SUBST(PROFILER_SO_VERSION) diff --git a/src/windows/config.h b/src/windows/config.h index bd520e4..813e24f 100644 --- a/src/windows/config.h +++ b/src/windows/config.h @@ -234,7 +234,7 @@ #define PACKAGE_NAME "gperftools" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "gperftools 2.9.1" +#define PACKAGE_STRING "gperftools 2.10" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "gperftools" @@ -243,7 +243,7 @@ #define PACKAGE_URL "" /* Define to the version of this package. */ -#define PACKAGE_VERSION "2.9.1" +#define PACKAGE_VERSION "2.10" /* 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 5116b29..948d062 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 9 -#define TC_VERSION_PATCH ".1" -#define TC_VERSION_STRING "gperftools 2.9.1" +#define TC_VERSION_MINOR 10 +#define TC_VERSION_PATCH "" +#define TC_VERSION_STRING "gperftools 2.10" #ifndef PERFTOOLS_NOTHROW |