summaryrefslogtreecommitdiff
path: root/thread_pthread.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
* * thread_pthread.c (native_stop_timer_thread): need to join timer threadusa2009-11-021-1/+1
* * thread_{pthread,win32}.c (native_stop_timer_thread): join the threadusa2009-11-021-0/+7
* * thread_pthread.c (rb_thread_create_timer_thread): print fatal errorko12009-06-071-1/+2
* * eval.c (ruby_cleanup): the order of local variables on stack isnobu2009-04-191-2/+2
* * thread_pthread.c (ruby_init_stack): range of rlim_cur may benobu2009-03-111-2/+2
* * gc.c (ruby_get_stack_grow_direction): no needs to use threadnobu2009-02-271-1/+1
* thread_pthread.c (native_thread_create) [__SYMBIAN32__]: reduced pthread stac...azav2009-02-061-2/+6
* * thread.c (rb_thread_execute_interrupts): needsnobu2009-01-191-2/+0
* * signal.c (rb_signal_buff_size): defined for check whether signalnaruse2009-01-011-4/+9
* * compile.c (iseq_compile_each), gc.c (assign_heap_slot),nobu2008-12-091-3/+3
* * gc.c (ruby_stack_check): no check if using sigaltstack.nobu2008-11-271-0/+104
* * thread_pthread.c (thread_timer): checks working flags again.nobu2008-11-081-4/+9
* * thread_pthread.c (rb_thread_create_timer_thread): do not wait nevernobu2008-11-071-2/+3
* * thread_pthread.c (native_cond_timedwait): returns error code.nobu2008-11-071-4/+4
* * thread_pthread.c (thread_timer, rb_thread_create_timer_thread):nobu2008-11-071-9/+27
* * thread_pthread.c (thread_timer): fixed typo.nobu2008-11-071-1/+1
* * thread_pthread.c (thread_timer): initializes mutex each time.nobu2008-11-071-1/+2
* * thread.c (thread_timer): pthread_cond_timedwait returns ETIMEDOUTnobu2008-11-061-1/+1
* * thread_pthread.c (thread_timer): uses pthread_cond_timedwait alwaysnobu2008-11-061-27/+0
* * thread.c (thread_timer): uses timedwait on cygwin.nobu2008-11-061-4/+42
* * thread.c (rb_thread_stop_timer_thread): terminates timer threadnobu2008-11-061-14/+18
* * thread.c, vm_core.h: add manual priority supportko12008-08-131-0/+5
* * configure.in (shutdown, sched_yield, pthread_attr_setinheritsched):nobu2008-08-081-4/+4
* * eval_intern.h: Add support to Haiku. see [ruby-core:18110]naruse2008-08-061-0/+6
* * thread.c (thread_start_func_2): wake up joining threads.nobu2008-07-161-14/+1
* * thread.c (sleep_forever): wait until timed out. [ruby-core:17270]nobu2008-07-091-15/+2
* * thread_{pthread,win32}.c (native_sleep): wait until timed out.nobu2008-07-091-2/+15
* * thread_{pthread,win32}.c (rb_thread_create_timer_thread): needs morenobu2008-07-091-1/+2
* * thread_pthread.c (ruby_init_stack): prior STACK_END_ADDRESS ifnobu2008-07-061-0/+8