summaryrefslogtreecommitdiff
path: root/thread_win32.c
AgeCommit message (Expand)Author
2020-11-18fix public interfaceKoichi Sasada
2020-11-11introduce USE_VM_CLOCK for windows.Koichi Sasada
2020-09-28thread_win32.c: native_mutex_trylock is not used right nowNobuyoshi Nakada
2020-09-03Introduce Ractor mechanism for parallel executionKoichi Sasada
2019-06-19Remove IA64 support.Samuel Williams
2019-06-19Specify that size is non-committed memory.Samuel Williams
2019-06-19Use default stack size for worker thread (no th pointer available).Samuel Williams
2019-06-19Use stack size defaults for win32 threads.Samuel Williams
2019-01-04thread.c (call_without_gvl): spawn thread for UBF iff single-threadednormal
2018-10-20add disabling MJIT features option.ko1
2018-10-19rb_sigwait_sleep: change internal API to use rb_hrtime_tnormal
2018-08-25thread.c: use rb_hrtime_t scalar for high-resolution time operationsnormal
2018-08-20thread_pthread.c: reinitialize ubf_list at forknormal
2018-08-16thread.c (consume_communication_pipe): disarm UBF_TIMER before consumenormal
2018-08-13thread_pthread.c: eliminate timer thread by restructuring GVLnormal
2018-08-06thread_pthread.c: restore timer-thread for now :<normal
2018-08-02thread_win32.c: suppress warnings by -Wsuggest-attributek0kubun
2018-07-30thread*.c: waiting on sigwait_fd performs periodic ubf wakeupsnormal
2018-07-29thread_pthread: remove timer-thread by restructuring GVLnormal
2018-07-08mjit: get rid of memory leak in pause+resume loopnormal
2018-05-16thread: reduce GET_THREAD callsnormal
2018-04-22thread*: all condvars are monotonicnormal
2018-02-07thread.c: favor timespec internallynormal
2018-02-04mjit.c: merge MJIT infrastructurek0kubun
2017-11-16thread_win32.c: stop returning unused valuek0kubun
2017-11-07* eval_intern.h: rename macros rb_thread_raised_* toko1
2017-11-06move rb_thread_t::interrupt_flag and maskko1
2017-10-26Use rb_execution_context_t instead of rb_thread_tko1
2017-09-10move th->machine to ec->machine.ko1
2017-08-26thread_win32.c: set thread namenobu
2017-06-12unused functionsnobu
2017-05-13thread_win32.c: disable currently unused functionsnobu
2017-04-17thread_win32.c: fix indexnobu
2017-04-16thread_win32.c: no GVL for interrupt_eventnobu
2016-09-13Use PRIuSIZE format specifier for size_t valuesrhe
2016-05-09thread.c: clear atfork functionsnobu
2015-11-30* thread_pthread.c (register_ubf_list): renamed fromkosaki
2015-08-14improve handling of timer thread shutdownnormal
2015-07-16* process.c (redirect_dup2): when the new FD of dup2() coflictsngoto
2014-09-21* thread_pthread.c (native_set_thread_name): New function toakr
2014-06-11thread_pthread.c: timer thread flagnobu
2014-05-15Handle machine stack overflow on mingwnobu
2014-05-09thread_*.c: constifynobu
2014-01-28vm_core.h: rb_thread_struct::machinenobu
2013-11-21* eval_intern.h (SAVE_ROOT_JMPBUF): workaround for the failure ofusa
2013-07-23* thread_(pthread|win32).h: rename rb_thread_cond_t toko1
2013-07-23* thread_native.h: add rb_nativethread_self() which returnsko1
2013-07-23* thread_native.h: added.ko1
2013-07-08win32: for strict ANSInobu
2013-03-30timev.h: move time_t stuffsnobu