summaryrefslogtreecommitdiff
path: root/thread_pthread.h
AgeCommit message (Expand)Author
6 daysfix public interfaceKoichi Sasada
2020-10-19Use language TLS specifier if it is possible.Koichi Sasada
2020-09-03Introduce Ractor mechanism for parallel executionKoichi Sasada
2020-04-13add #include guard hack卜部昌平
2018-08-28thread_pthread.h: rename `gvl.acquired' to `gvl.owner' and documentnormal
2018-08-19thread_pthread.c: reset timeslice delay when uncontendednormal
2018-08-15thread_pthread.h (native_thread_data): split list_node between ubf and gvlnormal
2018-08-13thread_pthread.c: eliminate timer thread by restructuring GVLnormal
2018-08-06thread_pthread.c: restore timer-thread for now :<normal
2018-07-30thread_pthread.h (native_thread_data): split condvars on some platformsnormal
2018-07-29thread_pthread: remove timer-thread by restructuring GVLnormal
2018-04-22thread*: all condvars are monotonicnormal
2015-11-30* thread_pthread.c (register_ubf_list): renamed fromkosaki
2014-08-15thread_pthread: prefer rb_nativethread* types/functionsnormal
2014-07-08thread_pthread.h: do not expose pthread type for locknormal
2014-07-08thread_pthread.h: remove unneeded semaphore.h includenormal
2014-05-14* ext/openssl/depend: remove dependency from internal headers.ko1
2013-07-23* thread_(pthread|win32).h: rename rb_thread_cond_t toko1
2013-07-23* thread_pthread.h, thread_win32.h: rename rb_thread_id_t toko1
2013-07-23* thread_native.h: added.ko1
2011-10-29* thread_pthread.h: no Structured Exception Handling like macros.nobu
2011-06-27* thread_pthread.h (rb_global_vm_lock_struct): add volatile tokosaki
2011-06-16* thread_pthread.c, thread_pthread.h: remove unused variables.ko1
2011-06-14* thread_pthread.c (gvl_yield): fix live lock issue on 1-2 cpuskosaki
2011-06-13* thread_pthread.c: rewrite GVL completely.kosaki
2011-05-07* thread_pthread.c (USE_MONOTONIC_COND): check the availabilitynobu
2011-05-06* thread_pthread.h (rb_thread_cond_t): add clockid field. it'skosaki
2010-11-27* thread.c, vm_core.h: make gvl_acquire/release/init/destructko1
2010-02-04* thread_pthread.c (native_thread_init_stack): use get_stack.naruse
2008-01-18* eval_intern.h, insnhelper.h, thread_pthread.h, vm_core.h, vm_opts.h:nobu
2008-01-06* $Date$ keyword removed to avoid inclusion of locale dependentakr
2007-12-25* thread_pthread.c, thread_pthread.h, thread_win32.c,ko1
2007-11-13* blockinlining.c, compile.c, compile.h, debug.c, debug.h,ko1
2007-08-27* thread.c: fix Mutex to be interruptable lock.ko1
2007-02-08* thread.c, thread_pthread.ci, thread_win32.ci (thread_start_func_1):ko1
2007-02-06* blockinlining.c, compile.c, compile.h, error.c, eval.c,ko1
2006-12-31 * Merge YARVko1