aboutsummaryrefslogtreecommitdiffstats
path: root/thread_pthread.c
Commit message (Expand)AuthorAgeFilesLines
* * include/ruby/intern.h, thread_pthread.c (rb_reserved_fd_p,ko12011-07-031-0/+12
* * thread_pthread.c (get_stack): pthread_attr_getstack() doesn'tkosaki2011-07-021-8/+13
* * thread_pthread.c (get_stack): add to a care of gurad page on Mackosaki2011-07-021-7/+9
* * error.c, thread_pthread.c (WRITE_CONST): suppress warningsnobu2011-06-301-1/+1
* * thread_pthread.c (thread_timer): ignore unknown errno.ko12011-06-301-6/+9
* * thread_pthread.c (ping_signal_thread_list, thread_timer):ko12011-06-301-4/+10
* * thread_pthread.c (rb_thread_create_timer_thread): allocateko12011-06-301-2/+12
* * thread_pthread.c (native_stop_timer_thread): skip to closeko12011-06-281-3/+6
* * error.c (rb_async_bug_errno): async-safe bug report function.ko12011-06-281-7/+11
* * thread_pthread.c (consume_communication_pipe):ko12011-06-281-7/+5
* Temporary hack for SIGILL of miniruby on FreeBSD.naruse2011-06-271-0/+4
* * 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