]> granicus.if.org Git - gc/commitdiff
Update ChangeLog file (v7.2 - v7.4 changes only)
authorIvan Maidanski <ivmai@mail.ru>
Thu, 17 Aug 2017 07:54:27 +0000 (10:54 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Thu, 17 Aug 2017 07:58:13 +0000 (10:58 +0300)
ChangeLog

index 20f4255031a19d0ee7ee4c6ddb6e577c4a9197ef..8c67733d54ad812517aebb2d086138653ba82b77 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -692,6 +692,7 @@ Also, includes 7.2 changes
 * Fix assertion violation in mark_local checking GC_mark_stack_top
 * Fix bm_huge initialization for 64-bit targets (gctest)
 * Fix broken external links in documentation
+* Fix bytes count passed to add_to_our_memory in backgraph new_back_edges
 * Fix calloc_explicitly_typed in case of lb*n overflow
 * Fix CMake warning about CMP0054 by unquoting instances of HOST
 * Fix conditional expression in pos_fetch, next non-macro definitions (cord)
@@ -705,6 +706,7 @@ Also, includes 7.2 changes
 * Fix gc_backptr.h, gc_mark.h, GC_DS_TAGS names in documentation
 * Fix gc_cleanup destructor for non-heap objects (gc_cpp)
 * Fix GC_collect_or_expand to prevent allocation size value wrap-around
+* Fix GC_incremental declaration/definition type mismatch
 * Fix GC_mark_stack_top assertion violation properly in mark_local
 * Fix GC_requested_heapsize increment in GC_init
 * Fix GC_SIZE_MAX definition (Linux/musl-gcc)
@@ -712,6 +714,7 @@ Also, includes 7.2 changes
 * Fix gctest crash if configure --enable-handle-fork on Darwin
 * Fix header filename in gcconfig.h comment
 * Fix integer shift undefined behavior in GC_init_explicit_typing
+* Fix leak_test crash in print_callers if free() is redirected
 * Fix Makefile.direct recursive invocation
 * Fix malloc routines to prevent size value wrap-around (fix CVE-2016-9427)
 * Fix missing win32_threads.c compilation for Cygwin (CMake)
@@ -722,11 +725,14 @@ Also, includes 7.2 changes
 * Fix PCR-Makefile by removing compilation of a missing file
 * Fix potential data race in GC_SysVGetDataStart (SPARC)
 * Fix potential integer overflow in GC_find_limit_* functions
+* Fix push_complex_descriptor to avoid unlimited global mark stack growth
+* Fix SIGSEGV in GC_is_marked when gc_cleanup is used in leak-finding mode
 * Fix Solaris/sparc detection in case of strict C compliance is enforced
 * Fix STACKBOTTOM for Solaris 11/x86
 * Fix storage class of local variable in register_dynamic_libraries (Irix)
 * Fix tools/setjmp_t hang (OS X)
 * Fix typed_test to prevent fails in malloc_explicitly_typed (64-bit)
+* Fix undefined HEAP_START in register_dynamic_libraries
 * Fix various typos in comments, documentation and printed messages
 * Handle load_segs overflow in register_dynlib_callback gracefully
 * Prevent misleading AC_MSG_ERROR/AS_IF errors reported in configure.ac