summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS38
-rw-r--r--configure.ac6
-rw-r--r--src/windows/config.h6
-rw-r--r--src/windows/gperftools/tcmalloc.h6
4 files changed, 47 insertions, 9 deletions
diff --git a/NEWS b/NEWS
index 506bf20..9938f0a 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,41 @@
+== 29 Apr 2018 ==
+gperftools 2.7 is out!
+
+Few people contributed minor, but important fixes since rc.
+
+Changes:
+
+* bug in span stats printing introduced by new scalable page heap
+ change was fixed.
+
+* Christoph Müllner has contributed couple warnings fixes and initial
+ support for aarch64_ilp32 architecture.
+
+* Ben Dang contributed documentation fix for heap checker.
+
+* Fabrice Fontaine contributed fixed for linking benchmarks with
+ --disable-static.
+
+* Holy Wu has added sized deallocation unit tests.
+
+* Holy Wu has enabled support of sized deallocation (c++14) on recent
+ MSVC.
+
+* Holy Wu has fixed MSVC build in WIN32_OVERRIDE_ALLOCATORS mode. This
+ closed issue #716.
+
+* Holy Wu has contributed cleanup of config.h used on windows.
+
+* Mao Huang has contributed couple simple tcmalloc changes from
+ chromium code base. Making our tcmalloc forks a tiny bit closer.
+
+* issue #946 that caused compilation failures on some Linux clang
+ installations has been fixed. Much thanks to github user htuch for
+ helping to diagnose issue and proposing a fix.
+
+* Tulio Magno Quites Machado Filho has contributed build-time fix for
+ PPC (for problem introduced in one of commits since RC).
+
== 18 Mar 2018 ==
gperftools 2.7rc is out!
diff --git a/configure.ac b/configure.ac
index 62fb344..497103e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -4,11 +4,11 @@
# make sure we're interpreted by some minimal autoconf
AC_PREREQ([2.59])
-AC_INIT([gperftools],[2.6.90],[gperftools@googlegroups.com])
+AC_INIT([gperftools],[2.7],[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:2:5
-PROFILER_SO_VERSION=4:17:4
+TCMALLOC_SO_VERSION=9:3:5
+PROFILER_SO_VERSION=4:18:4
AC_SUBST(TCMALLOC_SO_VERSION)
AC_SUBST(PROFILER_SO_VERSION)
diff --git a/src/windows/config.h b/src/windows/config.h
index 0b5630d..e860bc3 100644
--- a/src/windows/config.h
+++ b/src/windows/config.h
@@ -258,7 +258,7 @@
#define PACKAGE_NAME "gperftools"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "gperftools 2.6.90"
+#define PACKAGE_STRING "gperftools 2.7"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gperftools"
@@ -267,7 +267,7 @@
#define PACKAGE_URL ""
/* Define to the version of this package. */
-#define PACKAGE_VERSION "2.6.90"
+#define PACKAGE_VERSION "2.7"
/* How to access the PC from a struct ucontext */
/* #undef PC_FROM_UCONTEXT */
@@ -330,7 +330,7 @@
/* #undef TCMALLOC_ALIGN_8BYTES */
/* Version number of package */
-#define VERSION "2.6.90"
+#define VERSION "2.7"
/* C99 says: define this to get the PRI... macros from stdint.h */
#ifndef __STDC_FORMAT_MACROS
diff --git a/src/windows/gperftools/tcmalloc.h b/src/windows/gperftools/tcmalloc.h
index b9c71e9..46fb4ea 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 6
-#define TC_VERSION_PATCH ".90"
-#define TC_VERSION_STRING "gperftools 2.6.90"
+#define TC_VERSION_MINOR 7
+#define TC_VERSION_PATCH ""
+#define TC_VERSION_STRING "gperftools 2.7"
#ifndef PERFTOOLS_NOTHROW