bump version to 2.8.1

This commit is contained in:
Aliaksey Kandratsenka 2020-12-20 23:35:08 -08:00
parent 6ed61f8e91
commit d8eb315fb1
5 changed files with 40 additions and 12 deletions

View File

@ -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

28
NEWS
View File

@ -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!

View File

@ -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)

View File

@ -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 */

View File

@ -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