summaryrefslogtreecommitdiff
path: root/thread_sync.c
Commit message (Expand)AuthorAgeFilesLines
* thread.c: favor timespec internallynormal2018-02-071-6/+9
* raise_closed_queue_error marked as NORETURNshyouhei2018-01-181-0/+2
* thread_sync.c: fix rdocnobu2017-12-191-14/+12
* move rb_thread_t::interrupt_flag and maskko12017-11-061-3/+3
* Remove unnecessary `require 'thread'`kazu2017-10-081-5/+1
* UNALIGNED_MEMBER_ACCESSnobu2017-07-301-14/+18
* thread_sync.c: fix documentation for Queue#closenormal2017-06-231-1/+1
* thread_sync.c: rewrite the rest using using ccan/listnormal2017-05-191-158/+319
* thread_sync.c: rename mutex_waiter struct to sync_waiternormal2017-05-191-5/+5
* suppress a warning [ci skip]nobu2017-05-141-1/+1
* adjust styles [ci skip]nobu2017-05-101-6/+7
* reduce rb_mutex_t size from 80 bytes to 72 bytes on 64-bitnormal2017-05-081-5/+9
* reduce rb_mutex_t size from 160 to 80 bytes on 64-bitnormal2017-05-081-89/+59
* thread_sync.c: document SizedQueue#clear correctly [ci skip]normal2017-04-301-1/+1
* thread_sync.c (rb_mutex_lock): spelling fix [ci skip]normal2017-04-251-1/+1
* remove branches in dmark and dfree GC callbacksnormal2017-03-171-9/+7
* allow Queue operation in trap.ko12017-01-311-1/+1
* define rb_thread_sleep_deadly_allow_spurious_wakeup().ko12017-01-311-1/+1
* use TRUE/FALSE.ko12017-01-311-1/+1
* thread_sync.c: Document exception typesnobu2016-09-291-5/+5
* thread_sync.c: Remove confusing commentsnobu2016-09-291-9/+9
* thread_sync.c: alias_global_constnobu2016-08-281-1/+7
* rb_funcallvnobu2016-07-291-1/+1
* thread.c: clear atfork functionsnobu2016-05-091-0/+4
* thread_sync.c: define global constants alwaysnobu2016-04-301-6/+2
* thread_sync.c: Update rdoc for Queue [skip ci]nobu2016-03-171-1/+7
* thread_sync.c: [DOC] remove SizedQueue#close argument. [ci skip]sho-h2016-01-041-1/+1
* thread_sync.c: remove unnecessary casts for queue_sleepnormal2016-01-021-2/+2
* thread_sync.c: static classesnormal2015-12-281-2/+2
* * *.c (*_memsize): do not check ptr.ko12015-12-091-1/+1
* * thread_sync.c: reduce the specification of Queue#close.ko12015-11-211-34/+10
* thread_sync.c: fix typosnobu2015-09-031-2/+2
* * thread_sync.c (queue_do_close): ignore multiple close to allowko12015-09-011-14/+16
* * thread_tools.c: rename thread_tools.c to thread_sync.c.ko12015-09-011-0/+1335