diff --git a/ChangeLog b/ChangeLog index a8e602bed..9da254490 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,19 +1,37 @@ -== [7.6.6] (not released yet) == +== [7.6.6] 2018-04-20 == +* Define GC_FREEBSD_THREADS and GC_ADD_CALLER macros for kFreeBSD * Eliminate 'boolean result used in bitwise operation' cppcheck warning * Eliminate 'there is pointer arithmetic with NULL' cppcheck warning * Explicitly unblock GC signals on GC initialization * Fix 'scope of var can be reduced' cppcheck err in enqueue_all_finalizers * Fix 'undefined reference to __builtin_unwind_init' linker error (ArmCC) +* Fix arguments delimiter in pcr_interface.c (PCR) +* Fix assertion violation in DllMain of win32_threads +* Fix comment for debug_generic_malloc_inner[_ignore_off_page] +* Fix data race during apply_to_each_object(reset_back_edge) +* Fix dbg_mlc.c/o file name in documentation +* Fix gctest with musl libc on s390x +* Fix include gc_gcj.h in thread_local_alloc.c +* Fix man section number (3) +* Fix missing GC_generic_malloc_words_small implementation in new_gc_alloc.h +* Fix missing new-line in ABORT_ARG definition +* Fix missing SIGBUS handler setup for kFreeBSD +* Fix null dereference in print_callers on backtrace_symbols failure +* Fix null pointer dereference in get_private_path_and_zero_file (Symbian) +* Fix the collector hang when it is configured with --enable-gc-debug +* Fix thread_suspend fail for threads registered from key destructor (OS X) +* Fix type of local variables receiving result of PHT_HASH +* Fix typo in AIX macro name +* Fix typo in comment in specific.h * Fix unbounded heap growth in case of intensive disappearing links usage +* Remove API symbols renaming in WCC_MAKEFILE * Support Haiku/amd64 and Haiku/x86 hosts * Support threads for DragonFly in configure * Workaround 'address of auto-variable returned' cppcheck error * Workaround gctest hang on kFreeBSD (if thread-local allocations are on) -Also, includes 7.4.12 changes - == [7.6.4] 2018-01-26 == diff --git a/Makefile.am b/Makefile.am index 205af63d0..408ee60b4 100644 --- a/Makefile.am +++ b/Makefile.am @@ -14,7 +14,7 @@ # Info (current:revision:age) for the Libtool versioning system. # These numbers should be updated at most once just before the release, # and, optionally, at most once during the development (after the release). -LIBGC_VER_INFO = 4:2:3 +LIBGC_VER_INFO = 4:3:3 LIBGCCPP_VER_INFO = 4:1:3 ## FIXME: `make distcheck' in this directory will not currently work. diff --git a/README.md b/README.md index a118fda3d..6c2bb181e 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Boehm-Demers-Weiser Garbage Collector -This is version 7.6.4 of a conservative garbage +This is version 7.6.6 of a conservative garbage collector for C and C++. diff --git a/configure.ac b/configure.ac index 653d07d4c..8cb373970 100644 --- a/configure.ac +++ b/configure.ac @@ -12,7 +12,7 @@ dnl Process this file with autoconf to produce configure. # Initialization -AC_INIT(gc,7.6.4,https://github.com/ivmai/bdwgc/issues) +AC_INIT(gc,7.6.6,https://github.com/ivmai/bdwgc/issues) ## version must conform to [0-9]+[.][0-9]+[.][0-9]+ AC_CONFIG_SRCDIR(gcj_mlc.c) AC_CONFIG_MACRO_DIR([m4]) diff --git a/include/gc_version.h b/include/gc_version.h index 9e31cb843..9c1153441 100644 --- a/include/gc_version.h +++ b/include/gc_version.h @@ -30,7 +30,7 @@ /* it to keep the old-style build process working. */ #define GC_TMP_VERSION_MAJOR 7 #define GC_TMP_VERSION_MINOR 6 -#define GC_TMP_VERSION_MICRO 4 /* 7.6.4 */ +#define GC_TMP_VERSION_MICRO 6 /* 7.6.6 */ #ifdef GC_VERSION_MAJOR # if GC_TMP_VERSION_MAJOR != GC_VERSION_MAJOR \