aboutsummaryrefslogtreecommitdiffstats
path: root/thread_pthread.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
* * gc.c (GET_STACK_BOUNDS): fixed macro argument names. a patch fromnobu2010-04-141-2/+2
* * thread_pthread.c (native_thread_init_stack): use get_stack.naruse2010-02-041-22/+13
* * thread_pthread.c: DragonFlyBSD is also the same as FreeBSDnaruse2010-02-031-3/+3
* * thread_pthread.c (ruby_init_stack): use pthread_get_attr_npnaruse2010-02-031-7/+16
* removes the dtrace support. reverts r26239, r26238 and r26235.yugui2010-01-051-2/+0
* * trace.h: new file. wraps tracing mechanisms.yugui2010-01-031-0/+2
* * thread_pthread.c (native_mutex_reinitialize_atfork): release andnobu2009-12-101-1/+4
* * include/ruby/ruby.h (rb_bug_errno): declared.akr2009-11-241-11/+11
* * include/ruby/intern.h (rb_strerrno): declared.akr2009-11-241-11/+11
* * thread_pthread.c (RUBY_STACK_MIN, RUBY_STACK_SPACE): delay fornobu2009-11-231-7/+9
* * thread.c (rb_thread_atfork_internal): reinitialize global locknobu2009-11-181-0/+2
* * thread_pthread.c: removed last comma of enum.nobu2009-11-121-1/+1
* * thread.c (thread_create_core): moved failure handling fromnobu2009-11-121-5/+0
* * thread_pthread.c (native_thread_create): constified.nobu2009-11-121-13/+18
* * thread_pthread.c (native_stop_timer_thread): delay joinning timerusa2009-11-021-1/+3