summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAliaksey Kandratsenka <alkondratenko@gmail.com>2020-07-06 02:51:43 -0700
committerAliaksey Kandratsenka <alkondratenko@gmail.com>2020-07-06 02:51:43 -0700
commit180bfa10d7cb38e8b3784d60943d50e8fcef0dcb (patch)
treed5edb3d6236e62059fbcc566dc9e7c2543c77efa
parentc1bcc412ba4a94deaf8c3230519ecb4dda60557d (diff)
downloadgperftools-2.8.tar.gz
bumped version to 2.8gperftools-2.8
-rw-r--r--Makefile.am2
-rw-r--r--NEWS20
-rw-r--r--configure.ac8
-rw-r--r--src/windows/config.h4
-rw-r--r--src/windows/gperftools/tcmalloc.h6
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