From c3f3d77225499eba2e2f562024413dd2794c0139 Mon Sep 17 00:00:00 2001 From: yugui Date: Sun, 10 Jun 2012 12:51:37 +0000 Subject: Fixes threading on NativeClient. * thread_pthread.c (timer_thread_sleep): Extracted out a function from thread_timer(). Added an alternative implementation for platforms that lacks select(2) or pipe(2). (rb_thread_create_timer_thread, native_cond_initialize, native_cond_destroy): Replaced wrong HAVE_XXX checks. * configure.in (pthread_attr_init): New check. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36022 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 8be51e71c3..7160829192 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,15 @@ +Sun Jun 10 20:23:14 2012 Yuki Sonoda (Yugui) + + Fixes threading on NativeClient. + + * thread_pthread.c (timer_thread_sleep): Extracted out a function from + thread_timer(). Added an alternative implementation for platforms + that lacks select(2) or pipe(2). + (rb_thread_create_timer_thread, native_cond_initialize, + native_cond_destroy): Replaced wrong HAVE_XXX checks. + + * configure.in (pthread_attr_init): New check. + Sun Jun 10 21:30:11 2012 Tanaka Akira * process.c (rb_exec_without_timer_thread): renamed from rb_exec_err. -- cgit v1.2.3