summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2012-04-22 13:35:55 +0200
committerIvan Maidanski <ivmai@mail.ru>2012-04-22 13:35:55 +0200
commit37c2588fcfdee149430329346a31e10a2ae50922 (patch)
tree11532dac9049e158fa76b87f480d5df48f9b4150
parent0cd5a174735d716cf3eb2df0133840fd8280c553 (diff)
Update ChangeLog
-rw-r--r--ChangeLog24
1 files changed, 24 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index e3ea9e2..80c347e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,27 @@
+2012-04-21 Ivan Maidanski <ivmai@mail.ru>
+
+ * pthread_support.c (GC_remove_all_threads_but_me): Call
+ GC_remove_specific after destroying thread-local list.
+
+2012-04-20 Ivan Maidanski <ivmai@mail.ru>
+
+ * alloc.c (GC_check_fl_marks): Change prototype (pass pointer to
+ "freelist" element instead of value); do not define the function if
+ THREAD_LOCAL_ALLOC undefined.
+ * include/private/gc_priv.h (GC_check_fl_marks): Likewise.
+ * alloc.c (GC_check_fl_marks): Skip check if the argument points to
+ a special (non-pointer) value; update comment; rename "q" local
+ variable to "list".
+ * thread_local_alloc.c (GC_check_tls_for): Update code according to
+ GC_check_fl_marks functionality change (remove checks for special
+ value).
+
+2012-04-17 Niklas Therning <niklas@therning.org>
+
+ * include/private/gcconfig.h (HAVE_BUILTIN_UNWIND_INIT): Do not define
+ for clang (as __builtin_unwind_init seems to be a no-op in the latest
+ clang release).
+
2012-04-12 Ivan Maidanski <ivmai@mail.ru>
* include/private/pthread_support.h (DETACHED): Fix a typo in comment.