aboutsummaryrefslogtreecommitdiffstats
path: root/thread_win32.c
Commit message (Expand)AuthorAgeFilesLines
...
* * 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
* * thread_win32.[ch] (cond_every_entry, rb_thread_cond_struct): revertedusa2008-07-281-0/+10
* * thread_win32.[ch]: moved definitions of cond_every_entry andusa2008-07-281-10/+0
* * win32/win32.c (overlapped_socket_io): avoid warnings.usa2008-07-241-4/+4
* * thread.c (thread_start_func_2): wake up joining threads.nobu2008-07-161-14/+1
* * thread_win32.c (ubf_handle): cancel blocking IO if it can (onlyusa2008-07-151-0/+11
* * thread.c (sleep_forever): wait until timed out. [ruby-core:17270]nobu2008-07-091-21/+3
* * thread_{pthread,win32}.c (native_sleep): wait until timed out.nobu2008-07-091-3/+21
* * thread_{pthread,win32}.c (rb_thread_create_timer_thread): needs morenobu2008-07-091-1/+2
* * thread.c (thread_initialize): NUM2INT() returns int.nobu2008-07-051-4/+2
* * thread_win32.c (native_sleep): must block reentrance when accessingusa2008-06-211-0/+4
* * thread_win32.c (native_sleep): fix to decrement sleeper count.ko12008-06-191-1/+1
* * thread.c, thread_win32.c, vm_core.h: try to remove false positive ofmame2008-06-191-2/+2
* * gc.h (STACK_UPPER): moved from gc.cnobu2008-06-141-4/+27
* * thread_win32.c (native_sleep): fixed previous commit.usa2008-06-121-4/+6
* * thread.c, vm_core.h, vm.c, thread_pthread.c, thread_win32.c: addmame2008-06-121-3/+11
* * vm_core.h (struct rb_unblock_callback), thread.cnobu2008-05-301-4/+4
* * io.c, signal.c, thread.c, thread_win32.c, include/ruby/intern.h:nobu2008-04-261-5/+5
* * thread_win32.c (w32_wait_events): shouldn't invoke interrupt handleusa2008-01-181-1/+1
* * thread.c (thread_cleanup_func): ignore errors from destroying mutexnobu2008-01-181-0/+1
* * $Date$ keyword removed to avoid inclusion of locale dependentakr2008-01-061-1/+0
* * thread_pthread.c, thread_pthread.h, thread_win32.c,ko12007-12-251-10/+21
* * vm_core.h, thread.c, cont.c: add RUBY_VM_SET_INTERRUPT(),ko12007-12-251-3/+12
* * common.mk, *.ci: renamed to *.c.ko12007-12-201-0/+508