]> granicus.if.org Git - gc/commitdiff
Update ChangeLog
authorIvan Maidanski <ivmai@mail.ru>
Thu, 26 Jan 2012 16:55:49 +0000 (20:55 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Thu, 26 Jan 2012 16:55:49 +0000 (20:55 +0400)
ChangeLog

index 0d45d4f064418697b724047fe789b2706bbbfd71..cd4e07a2269df93aa80219233d0a0389bfb54356 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,31 @@
+2012-01-26  Ivan Maidanski <ivmai@mail.ru>
+
+       * include/private/gcconfig.h (USE_GET_STACKBASE_FOR_MAIN): Define if
+       PLATFORM_ANDROID.
+
+2012-01-26  Ivan Maidanski <ivmai@mail.ru>  (really Daniel R. Grayson)
+
+       * mark_rts.c (GC_add_roots_inner): Round "b" pointer up to word
+       boundary.
+       * include/gc.h (GC_add_roots): Update the comment.
+
+2012-01-24  Ivan Maidanski <ivmai@mail.ru>
+
+       * pthread_support.c (STAT_READ, STAT_BUF_SIZE): Move the definition
+       out of PLATFORM_ANDROID condition.
+       * pthread_support.c (GC_get_nprocs_present): New static function
+       obtaining number of avalable CPUs from
+       "/sys/devices/system/cpu/present" (only Linux/arm excluding NaCl).
+       * pthread_support.c (GC_thr_init): Invoke GC_get_nprocs_present
+       (unless set from the environment variable) to workaround a bug in
+       some Linux/arm kernels (including Android).
+
+2012-01-24  Ivan Maidanski <ivmai@mail.ru>
+
+       * pthread_support.c (GC_get_nprocs): Change "result" local variable
+       type to int from word (to match returned value type); remove redundant
+       cast; initialize "result" variable just before its use.
+
 2012-01-23  Ivan Maidanski <ivmai@mail.ru>
 
        * os_dep.c (GC_sigbus_count): Fix a typo in a comment.