path: root/thread_win32.c
AgeCommit message (Expand)Author
2011-07-03* include/ruby/intern.h, thread_pthread.c (rb_reserved_fd_p,ko1
2011-06-28* thread_win32.c (native_stop_timer_thread): fixed commit miss ofusa
2011-06-27* thread_pthread.c: Stop polling in the timer thread when there areko1
2011-06-15* thread.c (do_select): Windows: no need to poll if select(2) isusa
2011-06-13* thread.c (rb_thread_schedule_rec): call gvl_yield() unconditionally.kosaki
2011-06-13* thread_pthread.c: rewrite GVL completely.kosaki
2011-06-13* thread_win32.c (native_cond_signal): remove unnecessary rb_bug().kosaki
2011-06-12* atomic.h (ATOMIC_OR): _InterlockedOr is not available on migw.nobu
2011-05-07remove debugging codekosaki
2011-05-07fix win32 native_cond_timedwait() makes SIGSEGV.kosaki
2011-05-07fix mutex deadlock test hang-up.kosaki
2011-05-06sleep_cond use monotonic time if possible.kosaki
2011-05-06 fix win32 compile error.kosaki
2011-05-06 mutex: deadlock check timeout use monotonic time.kosaki
2011-05-06* thread_pthread.h (rb_thread_cond_t): add clockid field. it'skosaki
2011-05-05* thread_pthread.c (native_mutex_reinitialize_atfork): removedkosaki
2011-04-29* thread_win32.c, include/ruby/win32.h: add prototypes.nobu
2011-04-29* thread_win32.c (native_cond_timedwait): New. r31373 causedkosaki
2010-12-20 * thread.c (thread_cleanup_func): Moved interrupted_lockkosaki
2010-11-28* thread_win32.c (gvl_release, gvl_init): suppress warnings.nobu
2010-11-27* thread.c, vm_core.h: make gvl_acquire/release/init/destructko1
2010-10-27* thread_win32.c (w32_error): should get error no only once, becauseusa
2010-10-26* (ASFLAGS): needs INCFLAGS.nobu
2010-10-13* thread_win32.c (w32_error): get English message first, insteadusa
2010-10-12* (RUBY_CHECK_PRINTF_PREFIX): check for printf formatnobu
2010-09-23* thread_win32.c (w32_wait_events, w32_close_handle): suppress warnings.wanabe
2010-08-02* thread_win32.c (native_thread_join): need to wait thread, of course.usa
2010-06-05* vm.c (Init_BareVM): call Init_native_thread here.akr
2010-05-05* thread_win32.c (w32_wait_events): get GVL before handle interruptwanabe
2010-04-22* thread_win32.c (ubf_handle): remove unused typedef.usa
2010-01-04* thread_win32.c (InterlockedExchangePointer): old SDK support.usa
2009-12-30* thread_win32.c (native_thread_destroy): decreased the probability ofusa
2009-12-30* thread_win32.c (w32_error): should report the function.usa
2009-11-18* thread.c (rb_thread_atfork_internal): reinitialize global locknobu
2009-11-12* thread_win32.c (thread_errno): CreateThread does not set errno.nobu
2009-11-12* thread.c (thread_create_core): moved failure handling fromnobu
2009-11-02* thread_{pthread,win32}.c (native_stop_timer_thread): join the threadusa
2009-04-19* eval.c (ruby_cleanup): the order of local variables on stack isnobu
2008-12-22 * thread_win32.c (Init_native_thread): need to callusa
2008-11-08* thread_pthread.c (thread_timer): checks working flags again.nobu
2008-11-07* thread_win32.c (thread_start_func_1): use already gotten stack info.nobu
2008-11-06* thread.c (rb_thread_stop_timer_thread): terminates timer threadnobu
2008-08-28 * win32/win32.c, include/ruby/win32.h (rb_w32_open): overlapped fileusa
2008-08-13* thread.c, vm_core.h: add manual priority supportko1
2008-07-28 * thread_win32.[ch] (cond_every_entry, rb_thread_cond_struct): revertedusa
2008-07-28 * thread_win32.[ch]: moved definitions of cond_every_entry andusa
2008-07-24 * win32/win32.c (overlapped_socket_io): avoid warnings.usa
2008-07-16* thread.c (thread_start_func_2): wake up joining threads.nobu
2008-07-15 * thread_win32.c (ubf_handle): cancel blocking IO if it can (onlyusa
2008-07-09* thread.c (sleep_forever): wait until timed out. [ruby-core:17270]nobu