summaryrefslogtreecommitdiff
path: root/thread_pthread.c
AgeCommit message (Expand)Author
2011-06-27* thread_pthread.c (consume_communication_pipe): don't use C99kosaki
2011-06-27* thread_pthread.c (consume_communication_pipe): change returnkosaki
2011-06-27* thread_pthread.c: s/__gvl_acquire/gvl_acquire_common/ andkosaki
2011-06-27Addtitional fix for previous commit.naruse
2011-06-27* thread_pthread.c (rb_thread_create_timer_thread):naruse
2011-06-27* thread_pthread.c (rb_thread_create_timer_thread):ko1
2011-06-27* thread_pthread.c: Stop polling in the timer thread when there areko1
2011-06-20* thread_pthread.c (thread_timer): rename timeout_10ms tokosaki
2011-06-18* thread_pthread.c: remove GVL_DEBUGkosaki
2011-06-18* internal.h: declare more internal functions.akr
2011-06-16* thread_pthread.c, thread_pthread.h: remove unused variables.ko1
2011-06-16* thread_pthread.c (native_thread_create): fix debug message.ko1
2011-06-16* fix for build on solaris 10.nobu
2011-06-14* thread_pthread.c (gvl_yield): fix live lock issue on 1-2 cpuskosaki
2011-06-13* thread.c (rb_thread_schedule_rec): call gvl_yield() unconditionally.kosaki
2011-06-13* thread_pthread.c: rewrite GVL completely.kosaki
2011-06-11* thread_pthread.c (native_cond_timeout): wrap conditinally used label.nobu
2011-06-05* thread_pthread.c (thread_timer): add to care a spurious wakeup.kosaki
2011-06-01* thread_pthread.c (native_sleep): fix 1000times calculation error.kosaki
2011-06-01* thread_pthread.c: remove unused macro.kosaki
2011-05-08* thread_pthread.c (native_cond_timedwait): add to care EINTR.kosaki
2011-05-08revert r31474. we cann't call xmalloc under FGLOCK.kosaki
2011-05-08* thread_pthread.c (add_signal_thread_list): use xmalloc insteadkosaki
2011-05-08* thread_pthread.c: cleanup signal_thread_list related ifdef.kosaki
2011-05-07* thread_pthread.c (USE_MONOTONIC_COND): check the availabilitynobu
2011-05-06sleep_cond use monotonic time if possible.kosaki
2011-05-06 fix win32 compile error.kosaki
2011-05-06 mutex: deadlock check timeout use monotonic time.kosaki
2011-05-06* thread_pthread.c (get_ts): add monotonic clock capability.kosaki
2011-05-06* thread_pthread.h (rb_thread_cond_t): add clockid field. it'skosaki
2011-05-05* thread_pthread.c (native_mutex_reinitialize_atfork): removedkosaki
2011-04-29* thread_pthread.c (gvl_init): fix hangup if GVL_SIMPLE_LOCK=1.kosaki
2011-04-25* random.c (random_rand): remove unused variables.naruse
2011-02-06* thread_pthread.c (register_cached_thread_and_wait): move invalidnobu
2010-12-20 * thread.c (thread_cleanup_func): Moved interrupted_lockkosaki
2010-12-20 * thread_pthread.c (native_thread_destroy): Fixed gvl_cond leak.kosaki
2010-11-28* thread_pthread.c (NATIVE_MUTEX_LOCK_DEBUG): move and use it.ko1
2010-11-28* thread_pthread.c: remove pthread_atfork().ko1
2010-11-28* thread_pthread.c (native_cond_*): Check return code.ko1
2010-11-28* thread_pthread.c (thread_start_func_1): initialize native threadnobu
2010-11-28* thread_pthread.c (gvl_release, gvl_init): suppress warnings.nobu
2010-11-28* thread_pthread.c (gvl_reinit): register atfork hander only innobu
2010-11-27* thread.c, vm_core.h: make gvl_acquire/release/init/destructko1
2010-08-19* thread_pthread.c (native_sleep): suppress a warning for platformsakr
2010-07-22* thread_pthread.c (get_stack): fix memory leak; pthread_attr_destorymame
2010-07-01* thread_pthread.c (thread_start_func_1): don't callnaruse
2010-06-29 * thread_pthread.c (get_stack): use pthread_getthrds_np() for AIX.kanemoto
2010-06-05* vm.c (Init_BareVM): call Init_native_thread here.akr
2010-05-13* vm_core.c (rb_thread_struct): add a field for sigaltstack.mame
2010-05-08* cont.c (stackgrowdirection): removed duplicated code, usenobu