summaryrefslogtreecommitdiff
path: root/thread_sync.c
Commit message (Expand)AuthorAgeFilesLines
* merge revision(s) c1d78a7f0ece2004822193a0c1f1fd3dc38c2fdf: [Backport #15360]usa2019-08-261-1/+5
* merge revision(s) 63309:nagachika2019-03-141-0/+1
* merge revision(s) 62934,63210,63215,63309: [Backport #14634]nagachika2019-01-231-3/+40
* merge revision(s) 64476: [Backport #15084]nagachika2019-01-161-16/+31
* merge revision(s) 63711,64398: [Backport #14841]nagachika2018-10-111-2/+6
* merge revision(s) 62668: [Backport #14578]naruse2018-03-201-0/+14
* 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