From: Ivan Maidanski Date: Sun, 26 Feb 2012 17:25:39 +0000 (+0400) Subject: Update ChangeLog X-Git-Tag: gc7_2~46 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=deb210c30d433b6b13b55e8e61431027c85ba232;p=gc Update ChangeLog --- diff --git a/ChangeLog b/ChangeLog index 8be81702..21e6aaa7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,22 @@ +2012-02-26 Ivan Maidanski + + * win32_threads.c (GC_remove_all_threads_but_me): Update comment; + re-hash GC_threads map as thread Win32 Id in the child differs from + that in the parent; rename "id" local variable to "pthread_id". + * win32_threads.c (GC_remove_all_threads_but_me): Call + GC_setspecific (if THREAD_LOCAL_ALLOC) to re-assign Win32-based + thread-local pointer to 'tlfs' (identified by GC_thread_key) of the + current thread. + +2012-02-26 Ivan Maidanski + + * pthread_support.c (GC_remove_all_threads_but_me): Refine comment for + stop_info.mach_thread update. + * pthread_support.c (GC_remove_all_threads_but_me): Call + GC_setspecific (if THREAD_LOCAL_ALLOC) to re-assign thread-local + pointer to 'tlfs' (identified by GC_thread_key) of the current thread + (except for USE_CUSTOM_SPECIFIC). + 2012-02-25 Ivan Maidanski * configure: Regenerate.