summaryrefslogtreecommitdiff
path: root/thread_pthread.h
Commit message (Expand)AuthorAgeFilesLines
* thread_pthread.h: rename `gvl.acquired' to `gvl.owner' and documentnormal2018-08-281-4/+14
* thread_pthread.c: reset timeslice delay when uncontendednormal2018-08-191-0/+1
* thread_pthread.h (native_thread_data): split list_node between ubf and gvlnormal2018-08-151-1/+4
* thread_pthread.c: eliminate timer thread by restructuring GVLnormal2018-08-131-4/+16
* thread_pthread.c: restore timer-thread for now :<normal2018-08-061-16/+4
* thread_pthread.h (native_thread_data): split condvars on some platformsnormal2018-07-301-1/+13
* thread_pthread: remove timer-thread by restructuring GVLnormal2018-07-291-3/+3
* thread*: all condvars are monotonicnormal2018-04-221-7/+2
* * thread_pthread.c (register_ubf_list): renamed fromkosaki2015-11-301-1/+1
* thread_pthread: prefer rb_nativethread* types/functionsnormal2014-08-151-0/+3
* thread_pthread.h: do not expose pthread type for locknormal2014-07-081-1/+1
* thread_pthread.h: remove unneeded semaphore.h includenormal2014-07-081-2/+0
* * ext/openssl/depend: remove dependency from internal headers.ko12014-05-141-3/+0
* * thread_(pthread|win32).h: rename rb_thread_cond_t toko12013-07-231-5/+5
* * thread_pthread.h, thread_win32.h: rename rb_thread_id_t toko12013-07-231-1/+1
* * thread_native.h: added.ko12013-07-231-1/+1
* * thread_pthread.h: no Structured Exception Handling like macros.nobu2011-10-291-0/+5
* * thread_pthread.h (rb_global_vm_lock_struct): add volatile tokosaki2011-06-271-1/+1
* * thread_pthread.c, thread_pthread.h: remove unused variables.ko12011-06-161-2/+0
* * thread_pthread.c (gvl_yield): fix live lock issue on 1-2 cpuskosaki2011-06-141-1/+3
* * thread_pthread.c: rewrite GVL completely.kosaki2011-06-131-4/+10
* * thread_pthread.c (USE_MONOTONIC_COND): check the availabilitynobu2011-05-071-0/+2
* * thread_pthread.h (rb_thread_cond_t): add clockid field. it'skosaki2011-05-061-3/+7
* * thread.c, vm_core.h: make gvl_acquire/release/init/destructko12010-11-271-0/+12
* * thread_pthread.c (native_thread_init_stack): use get_stack.naruse2010-02-041-0/+3
* * eval_intern.h, insnhelper.h, thread_pthread.h, vm_core.h, vm_opts.h:nobu2008-01-181-3/+3
* * $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-13/+0
* * blockinlining.c, compile.c, compile.h, debug.c, debug.h,ko12007-11-131-1/+1
* * thread.c: fix Mutex to be interruptable lock.ko12007-08-271-0/+7
* * thread.c, thread_pthread.ci, thread_win32.ci (thread_start_func_1):ko12007-02-081-3/+6
* * blockinlining.c, compile.c, compile.h, error.c, eval.c,ko12007-02-061-2/+2
* * Merge YARVko12006-12-311-0/+28