Skip to content

Commit

Permalink
bumped version to 2.8
Browse files Browse the repository at this point in the history
  • Loading branch information
alk committed Jul 6, 2020
1 parent c1bcc41 commit 180bfa1
Show file tree
Hide file tree
Showing 5 changed files with 30 additions and 10 deletions.
2 changes: 1 addition & 1 deletion Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -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. :-(
Expand Down
20 changes: 19 additions & 1 deletion NEWS
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
8 changes: 5 additions & 3 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,16 @@
# make sure we're interpreted by some minimal autoconf
AC_PREREQ([2.59])

AC_INIT([gperftools],[2.7.90],[[email protected]])
AC_INIT([gperftools],[2.8],[[email protected]])
# 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)
Expand Down
4 changes: 2 additions & 2 deletions src/windows/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand All @@ -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 */
Expand Down
6 changes: 3 additions & 3 deletions src/windows/gperftools/tcmalloc.h
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down

0 comments on commit 180bfa1

Please sign in to comment.