summaryrefslogtreecommitdiff
path: root/thread_win32.c
Commit message (Expand)AuthorAgeFilesLines
* mjit: get rid of memory leak in pause+resume loopnormal2018-07-081-1/+1
* thread: reduce GET_THREAD callsnormal2018-05-161-4/+6
* thread*: all condvars are monotonicnormal2018-04-221-1/+1
* thread.c: favor timespec internallynormal2018-02-071-3/+3
* mjit.c: merge MJIT infrastructurek0kubun2018-02-041-31/+54
* thread_win32.c: stop returning unused valuek0kubun2017-11-161-9/+7
* * eval_intern.h: rename macros rb_thread_raised_* toko12017-11-071-5/+5
* move rb_thread_t::interrupt_flag and maskko12017-11-061-2/+2
* Use rb_execution_context_t instead of rb_thread_tko12017-10-261-6/+4
* move th->machine to ec->machine.ko12017-09-101-3/+3
* thread_win32.c: set thread namenobu2017-08-261-0/+5
* unused functionsnobu2017-06-121-4/+2
* thread_win32.c: disable currently unused functionsnobu2017-05-131-1/+4
* thread_win32.c: fix indexnobu2017-04-171-1/+2
* thread_win32.c: no GVL for interrupt_eventnobu2017-04-161-25/+7
* Use PRIuSIZE format specifier for size_t valuesrhe2016-09-131-1/+1
* thread.c: clear atfork functionsnobu2016-05-091-7/+0
* * thread_pthread.c (register_ubf_list): renamed fromkosaki2015-11-301-1/+1
* improve handling of timer thread shutdownnormal2015-08-141-7/+1
* * process.c (redirect_dup2): when the new FD of dup2() coflictsngoto2015-07-161-0/+6
* * thread_pthread.c (native_set_thread_name): New function toakr2014-09-211-0/+5
* thread_pthread.c: timer thread flagnobu2014-06-111-15/+18
* Handle machine stack overflow on mingwnobu2014-05-151-0/+12
* thread_*.c: constifynobu2014-05-091-2/+2
* vm_core.h: rb_thread_struct::machinenobu2014-01-281-3/+3
* * eval_intern.h (SAVE_ROOT_JMPBUF): workaround for the failure ofusa2013-11-211-0/+6
* * thread_(pthread|win32).h: rename rb_thread_cond_t toko12013-07-231-8/+8
* * thread_native.h: add rb_nativethread_self() which returnsko12013-07-231-0/+7
* * thread_native.h: added.ko12013-07-231-10/+10
* win32: for strict ANSInobu2013-07-081-3/+3
* timev.h: move time_t stuffsnobu2013-03-301-10/+0
* * internal.h: Define TIMET_MAX and TIMET_MIN here.akr2013-03-261-2/+0
* * thread_win32.c (native_sleep): suppress warning.nobu2013-03-211-1/+1
* thread_win32.c: suppress warningnobu2013-02-271-8/+2
* * thread_win32.c: catch up latest change of BLOCKING_REGION.ko12012-11-281-2/+2
* 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