summaryrefslogtreecommitdiff
path: root/thread_pthread.c
Commit message (Expand)AuthorAgeFilesLines
* * thread_pthread.c: make native_fd_select().kosaki2011-09-271-0/+6
* * thread_pthread.c (ubf_select): activate timer thread when interruptnagachika2011-09-211-0/+1
* * thread_pthread.c: fix typo.mrkn2011-08-051-1/+1
* * thread_pthread.c (native_cond_signal): retry to call pthread_cond_signalmrkn2011-08-041-7/+23
* * io.c (rb_update_max_fd): new function.akr2011-07-191-0/+2
* * thread_pthread.c (get_stack): need to adjust stack addr forkanemoto2011-07-101-0/+1
* * thread_pthread.c (rb_thread_create_timer_thread): removedkosaki2011-07-101-4/+0
* * thread_pthread.c (mutex_debug): use exit(EXIT_FAILURE) instad ofkosaki2011-07-101-3/+3
* * thread_pthread.c (gvl_destroy): fix cond_t leak.kosaki2011-07-081-0/+3
* * thread_pthread.c (native_sleep): cut the waiting time up tomame2011-07-041-0/+13
* * thread_pthread.c (get_stack): For NetBSD/FreeBSD, usekosaki2011-07-041-1/+6
* comment fix.kosaki2011-07-041-1/+1
* * thread_pthread.c (thread_start_func_1): suppress an unused variable.nobu2011-07-041-0/+2
* * thread_pthread.c (get_stack): the return address of get_stacknaruse2011-07-031-3/+9
* * 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