summaryrefslogtreecommitdiffstats
path: root/thread_win32.c (follow)
Commit message (Expand)AuthorAgeLines
* thread.c: put platform specific part in each impl fileYuta Saito2022-01-19-0/+6
* Function `w32_error` does not returnxtkoba2021-10-04-0/+2
* Replace copy coroutine with pthread implementation.Samuel Williams2021-07-01-2/+2
* Make `Thread#native_thread_id` not-implemented if unsupportedNobuyoshi Nakada2021-06-01-0/+1
* Add Thread#native_thread_id [Feature #17853]NARUSE, Yui2021-05-26-0/+8
* Fix compilation error in thread_win32.cPeter Zhu2021-05-04-5/+5
* Suppress maybe-uninitialized warning by mingw gcc 11Nobuyoshi Nakada2021-05-04-1/+12
* fix public interfaceKoichi Sasada2020-11-18-25/+14
* introduce USE_VM_CLOCK for windows.Koichi Sasada2020-11-11-7/+3
* thread_win32.c: native_mutex_trylock is not used right nowNobuyoshi Nakada2020-09-28-0/+1
* Introduce Ractor mechanism for parallel executionKoichi Sasada2020-09-03-19/+40
* Remove IA64 support.Samuel Williams2019-06-19-1/+1
* Specify that size is non-committed memory.Samuel Williams2019-06-19-1/+1
* Use default stack size for worker thread (no th pointer available).Samuel Williams2019-06-19-1/+1
* Use stack size defaults for win32 threads.Samuel Williams2019-06-19-2/+2
* thread.c (call_without_gvl): spawn thread for UBF iff single-threadednormal2019-01-04-0/+6
* add disabling MJIT features option.ko12018-10-20-0/+2
* rb_sigwait_sleep: change internal API to use rb_hrtime_tnormal2018-10-19-2/+2
* thread.c: use rb_hrtime_t scalar for high-resolution time operationsnormal2018-08-25-3/+8
* thread_pthread.c: reinitialize ubf_list at forknormal2018-08-20-0/+1
* thread.c (consume_communication_pipe): disarm UBF_TIMER before consumenormal2018-08-16-0/+1
* thread_pthread.c: eliminate timer thread by restructuring GVLnormal2018-08-13-2/+27
* thread_pthread.c: restore timer-thread for now :<normal2018-08-06-27/+2
* thread_win32.c: suppress warnings by -Wsuggest-attributek0kubun2018-08-02-1/+2
* thread*.c: waiting on sigwait_fd performs periodic ubf wakeupsnormal2018-07-30-0/+1
* thread_pthread: remove timer-thread by restructuring GVLnormal2018-07-29-2/+25
* mjit: get rid of memory leak in pause+resume loopnormal2018-07-08-1/+1
* thread: reduce GET_THREAD callsnormal2018-05-16-4/+6
* thread*: all condvars are monotonicnormal2018-04-22-1/+1
* thread.c: favor timespec internallynormal2018-02-07-3/+3
* mjit.c: merge MJIT infrastructurek0kubun2018-02-04-31/+54
* thread_win32.c: stop returning unused valuek0kubun2017-11-16-9/+7
* * eval_intern.h: rename macros rb_thread_raised_* toko12017-11-07-5/+5
* move rb_thread_t::interrupt_flag and maskko12017-11-06-2/+2
* Use rb_execution_context_t instead of rb_thread_tko12017-10-26-6/+4
* move th->machine to ec->machine.ko12017-09-10-3/+3
* thread_win32.c: set thread namenobu2017-08-26-0/+5
* unused functionsnobu2017-06-12-4/+2
* thread_win32.c: disable currently unused functionsnobu2017-05-13-1/+4
* thread_win32.c: fix indexnobu2017-04-17-1/+2
* thread_win32.c: no GVL for interrupt_eventnobu2017-04-16-25/+7
* Use PRIuSIZE format specifier for size_t valuesrhe2016-09-13-1/+1
* thread.c: clear atfork functionsnobu2016-05-09-7/+0
* * thread_pthread.c (register_ubf_list): renamed fromkosaki2015-11-30-1/+1
* improve handling of timer thread shutdownnormal2015-08-14-7/+1
* * process.c (redirect_dup2): when the new FD of dup2() coflictsngoto2015-07-16-0/+6
* * thread_pthread.c (native_set_thread_name): New function toakr2014-09-21-0/+5
* thread_pthread.c: timer thread flagnobu2014-06-11-15/+18
* Handle machine stack overflow on mingwnobu2014-05-15-0/+12
* thread_*.c: constifynobu2014-05-09-2/+2