+2012-03-25 Ivan Maidanski <ivmai@mail.ru>
+
+ * include/gc_mark.h (GC_clear_stack): New API function.
+ * include/private/gc_priv.h (GC_clear_stack): Remove declaration.
+ * misc.c (GC_clear_stack): Replace GC_INNER with GC_API; add GC_CALL
+ calling conventions modifier.
+
+2012-03-25 Ivan Maidanski <ivmai@mail.ru>
+
+ * allchblk.c (GC_hblkfreelist, GC_free_bytes): Do not define array as
+ STATIC again but only if GC_GCJ_SUPPORT (for GNU GCJ client).
+ * blacklst.c (GC_is_black_listed): Do not define as GC_INNER again
+ (for GNU GCJ client).
+ * include/private/gc_priv.h (GC_is_black_listed): Likewise.
+ * include/private/gc_priv.h (GC_hblkfreelist): Restore removed
+ declaration (but only if GC_GCJ_SUPPORT).
+ * reclaim.c (GC_n_set_marks): Do not define as STATIC again (for GCJ);
+ update the comment.
+
+2012-03-24 Ivan Maidanski <ivmai@mail.ru>
+
+ * include/gc.h (HIDE_POINTER): Test GC_I_HIDE_POINTERS macro (as
+ a synonym to I_HIDE_POINTERS) again (remains for backward
+ compatibility only).
+
+2012-03-24 Ivan Maidanski <ivmai@mail.ru>
+
+ * include/gc.h (GC_PTR): Add typedef again (for source-level backward
+ compatibility useful for clients currently using gcc_boehmgc or
+ mono_libgc).
+
2012-03-16 Ivan Maidanski <ivmai@mail.ru>
* tests/test.c (GC_ALPHA_VERSION): Define to GC_TMP_ALPHA_VERSION if