summaryrefslogtreecommitdiff
path: root/thread_win32.c
Commit message (Expand)AuthorAgeFilesLines
* thread_win32.h: rb_thread_lock_t for USE_WIN32_MUTEXnobu2012-06-171-13/+13
* thread_win32.c: USE_WIN32_MUTEXnobu2012-06-171-2/+2
* thread_win32.c: reserved pattern namenobu2012-06-171-3/+3
* * thread_win32.c (native_thread_create): add a comment.usa2012-06-081-1/+1
* * thread_win32.c (TIME_QUANTUM_USEC): 10ms(= old setting) [experimental]usa2012-03-291-1/+1
* * thread_win32.c (rb_w32_wait_events_blocking): useshirosaki2012-01-281-4/+4
* * include/ruby/intern.h, thread_pthread.c (rb_reserved_fd_p,ko12011-07-031-0/+5
* * thread_win32.c (native_stop_timer_thread): fixed commit miss ofusa2011-06-281-1/+1
* * thread_pthread.c: Stop polling in the timer thread when there areko12011-06-271-0/+6
* * thread.c (do_select): Windows: no need to poll if select(2) isusa2011-06-151-0/+28
* * thread.c (rb_thread_schedule_rec): call gvl_yield() unconditionally.kosaki2011-06-131-0/+9
* * thread_pthread.c: rewrite GVL completely.kosaki2011-06-131-2/+2
* * thread_win32.c (native_cond_signal): remove unnecessary rb_bug().kosaki2011-06-131-3/+0
* * atomic.h (ATOMIC_OR): _InterlockedOr is not available on migw.nobu2011-06-121-1/+0
* remove debugging codekosaki2011-05-071-1/+0
* fix win32 native_cond_timedwait() makes SIGSEGV.kosaki2011-05-071-16/+32
* fix mutex deadlock test hang-up.kosaki2011-05-071-1/+1
* sleep_cond use monotonic time if possible.kosaki2011-05-061-3/+23
* fix win32 compile error.kosaki2011-05-061-0/+2
* mutex: deadlock check timeout use monotonic time.kosaki2011-05-061-0/+23
* * thread_pthread.h (rb_thread_cond_t): add clockid field. it'skosaki2011-05-061-1/+1
* * thread_pthread.c (native_mutex_reinitialize_atfork): removedkosaki2011-05-051-2/+0
* * thread_win32.c, include/ruby/win32.h: add prototypes.nobu2011-04-291-0/+4
* * thread_win32.c (native_cond_timedwait): New. r31373 causedkosaki2011-04-291-17/+40
* * thread.c (thread_cleanup_func): Moved interrupted_lockkosaki2010-12-201-1/+0
* * thread_win32.c (gvl_release, gvl_init): suppress warnings.nobu2010-11-281-2/+2
* * thread.c, vm_core.h: make gvl_acquire/release/init/destructko12010-11-271-59/+104
* * thread_win32.c (w32_error): should get error no only once, becauseusa2010-10-271-2/+3
* * Makefile.in (ASFLAGS): needs INCFLAGS.nobu2010-10-261-0/+13
* * thread_win32.c (w32_error): get English message first, insteadusa2010-10-131-7/+14
* * configure.in (RUBY_CHECK_PRINTF_PREFIX): check for printf formatnobu2010-10-121-1/+1
* * thread_win32.c (w32_wait_events, w32_close_handle): suppress warnings.wanabe2010-09-231-3/+3
* * thread_win32.c (native_thread_join): need to wait thread, of course.usa2010-08-021-1/+1
* * vm.c (Init_BareVM): call Init_native_thread here.akr2010-06-051-1/+1
* * thread_win32.c (w32_wait_events): get GVL before handle interruptwanabe2010-05-051-9/+13
* * thread_win32.c (ubf_handle): remove unused typedef.usa2010-04-221-1/+0
* * thread_win32.c (InterlockedExchangePointer): old SDK support.usa2010-01-041-0/+4
* * thread_win32.c (native_thread_destroy): decreased the probability ofusa2009-12-301-2/+1
* * thread_win32.c (w32_error): should report the function.usa2009-12-301-7/+7
* * thread.c (rb_thread_atfork_internal): reinitialize global locknobu2009-11-181-0/+2
* * thread_win32.c (thread_errno): CreateThread does not set errno.nobu2009-11-121-1/+3
* * thread.c (thread_create_core): moved failure handling fromnobu2009-11-121-2/+1
* * thread_{pthread,win32}.c (native_stop_timer_thread): join the threadusa2009-11-021-0/+11
* * eval.c (ruby_cleanup): the order of local variables on stack isnobu2009-04-191-1/+1
* * thread_win32.c (Init_native_thread): need to callusa2008-12-221-0/+1
* * thread_pthread.c (thread_timer): checks working flags again.nobu2008-11-081-1/+10
* * thread_win32.c (thread_start_func_1): use already gotten stack info.nobu2008-11-071-18/+1
* * thread.c (rb_thread_stop_timer_thread): terminates timer threadnobu2008-11-061-6/+29
* * win32/win32.c, include/ruby/win32.h (rb_w32_open): overlapped fileusa2008-08-281-9/+0
* * thread.c, vm_core.h: add manual priority supportko12008-08-131-0/+4