aboutsummaryrefslogtreecommitdiffstats
path: root/thread_pthread.c
Commit message (Expand)AuthorAgeFilesLines
...
* * thread_pthread.c (consume_communication_pipe): don't use C99kosaki2011-06-271-1/+1
* * thread_pthread.c (consume_communication_pipe): change returnkosaki2011-06-271-3/+2
* * thread_pthread.c: s/__gvl_acquire/gvl_acquire_common/ andkosaki2011-06-271-6/+6
* Addtitional fix for previous commit.naruse2011-06-271-3/+2
* * thread_pthread.c (rb_thread_create_timer_thread):naruse2011-06-271-2/+2
* * thread_pthread.c (rb_thread_create_timer_thread):ko12011-06-271-0/+1
* * thread_pthread.c: Stop polling in the timer thread when there areko12011-06-271-39/+171
* * thread_pthread.c (thread_timer): rename timeout_10ms tokosaki2011-06-201-5/+5
* * thread_pthread.c: remove GVL_DEBUGkosaki2011-06-181-7/+0
* * internal.h: declare more internal functions.akr2011-06-181-2/+0
* * thread_pthread.c, thread_pthread.h: remove unused variables.ko12011-06-161-2/+0
* * thread_pthread.c (native_thread_create): fix debug message.ko12011-06-161-1/+1
* * fix for build on solaris 10.nobu2011-06-161-0/+3
* * thread_pthread.c (gvl_yield): fix live lock issue on 1-2 cpuskosaki2011-06-141-6/+17
* * thread.c (rb_thread_schedule_rec): call gvl_yield() unconditionally.kosaki2011-06-131-1/+0
* * thread_pthread.c: rewrite GVL completely.kosaki2011-06-131-67/+56
* * thread_pthread.c (native_cond_timeout): wrap conditinally used label.nobu2011-06-111-1/+2
* * thread_pthread.c (thread_timer): add to care a spurious wakeup.kosaki2011-06-051-9/+15
* * thread_pthread.c (native_sleep): fix 1000times calculation error.kosaki2011-06-011-1/+1
* * thread_pthread.c: remove unused macro.kosaki2011-06-011-2/+0
* * thread_pthread.c (native_cond_timedwait): add to care EINTR.kosaki2011-05-081-3/+15
* revert r31474. we cann't call xmalloc under FGLOCK.kosaki2011-05-081-2/+2
* * thread_pthread.c (add_signal_thread_list): use xmalloc insteadkosaki2011-05-081-2/+2
* * thread_pthread.c: cleanup signal_thread_list related ifdef.kosaki2011-05-081-42/+46
* * thread_pthread.c (USE_MONOTONIC_COND): check the availabilitynobu2011-05-071-3/+6
* sleep_cond use monotonic time if possible.kosaki2011-05-061-33/+41
* fix win32 compile error.kosaki2011-05-061-1/+2
* mutex: deadlock check timeout use monotonic time.kosaki2011-05-061-36/+45
* * thread_pthread.c (get_ts): add monotonic clock capability.kosaki2011-05-061-3/+22
* * thread_pthread.h (rb_thread_cond_t): add clockid field. it'skosaki2011-05-061-31/+51
* * thread_pthread.c (native_mutex_reinitialize_atfork): removedkosaki2011-05-051-5/+0
* * thread_pthread.c (gvl_init): fix hangup if GVL_SIMPLE_LOCK=1.kosaki2011-04-291-1/+1
* * random.c (random_rand): remove unused variables.naruse2011-04-251-6/+6
* * thread_pthread.c (register_cached_thread_and_wait): move invalidnobu2011-02-061-1/+4
* * thread.c (thread_cleanup_func): Moved interrupted_lockkosaki2010-12-201-1/+0
* * thread_pthread.c (native_thread_destroy): Fixed gvl_cond leak.kosaki2010-12-201-0/+1
* * thread_pthread.c (NATIVE_MUTEX_LOCK_DEBUG): move and use it.ko12010-11-281-3/+3
* * thread_pthread.c: remove pthread_atfork().ko12010-11-281-35/+12
* * thread_pthread.c (native_cond_*): Check return code.ko12010-11-281-4/+17
* * thread_pthread.c (thread_start_func_1): initialize native threadnobu2010-11-281-6/+11
* * thread_pthread.c (gvl_release, gvl_init): suppress warnings.nobu2010-11-281-2/+4
* * thread_pthread.c (gvl_reinit): register atfork hander only innobu2010-11-281-4/+8
* * thread.c, vm_core.h: make gvl_acquire/release/init/destructko12010-11-271-5/+161
* * thread_pthread.c (native_sleep): suppress a warning for platformsakr2010-08-191-1/+1
* * thread_pthread.c (get_stack): fix memory leak; pthread_attr_destorymame2010-07-221-2/+0
* * thread_pthread.c (thread_start_func_1): don't callnaruse2010-07-011-0/+2
* * thread_pthread.c (get_stack): use pthread_getthrds_np() for AIX.kanemoto2010-06-291-0/+12
* * vm.c (Init_BareVM): call Init_native_thread here.akr2010-06-051-1/+1
* * vm_core.c (rb_thread_struct): add a field for sigaltstack.mame2010-05-131-0/+1
* * cont.c (stackgrowdirection): removed duplicated code, usenobu2010-05-081-8/+0