From: Ivan Maidanski Date: Thu, 16 Feb 2012 21:30:46 +0000 (+0400) Subject: Update ChangeLog X-Git-Tag: gc7_3alpha2~106 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=18e969dd2c35eb3715bad299b967460f00fef98c;p=gc Update ChangeLog --- diff --git a/ChangeLog b/ChangeLog index 09194f4a..153f6a80 100644 --- a/ChangeLog +++ b/ChangeLog @@ -7,6 +7,7 @@ * Add GC_is_heap_ptr, GC_move_disappearing_link to GC API. * Add SHORT_DBG_HDRS macro template to configure. * Add TODO file. +* Add assertion ensuring proper alignment of 'pushed' GC symbols. * Add assertion to GC_incremental_protection_needs, refine documentation. * Add assertion to check GC_large_free_bytes by GC_finish_collection. * Add configure option to compile all library .c files into single gc.o. @@ -17,6 +18,7 @@ * Add on-heap-resize event notification to API. * Adjust GC_log_printf format specifiers (regarding signed/unsigned long). * Adjust GC_requested_heapsize on GC_init if GC_INITIAL_HEAP_SIZE given. +* Allow GC_exclude_static_roots() region start to be unaligned. * Allow Win32 DllMain chaining on the client side. * Allow to exclude finalization support by GC_NO_FINALIZATION macro. * Allow to get memory via Win32 VirtualAlloc (USE_WINALLOC) on Cygwin. @@ -87,8 +89,10 @@ * Enable parallel marker in configure for Solaris. * Fix "comparison of signed and unsigned values" compiler warnings. * Fix GC_add_roots_inner for Mac OS X (align segment start). +* Fix GC_finalizer_nested size to workaround alignment problem in Watcom. * Fix GC_find_limit_with_bound to always reset fault handler on return. * Fix GC_init[_lib_bounds] and GC_get_main_stack_base for malloc redirection. +* Fix GC_push_all/selected boundaries check. * Fix GC_restart_handler to preserve errno if needed. * Fix GC_root_size update in GC_add_roots_inner (Win32). * Fix compiler warning in GC_dyld_image_add/remove (Darwin).