summaryrefslogtreecommitdiff
path: root/thread_sync.c
AgeCommit message (Expand)Author
2018-06-22thread_sync.c (rb_mutex_lock): fix deadlocknormal
2018-04-30thread_sync.c (condvar_ptr): reset fork_gen after forkingnormal
2018-04-28thread_sync.c: remove "volatile" qualifiersnormal
2018-04-28thread_sync.c: remove unused list_headsnormal
2018-04-20thread_sync: redo r62934 to use fork_gennormal
2018-04-14thread_sync.c: [DOC] fix typostomar
2018-04-09offsetof(type, foo.bar) is (arguably) a GCCismshyouhei
2018-03-27thread_sync.c: avoid reaching across stacks of dead threadsnormal
2018-03-05thread.c: reset waitq of keeping mutexes in childnormal
2018-02-23[DOC] missing docs at toplevelnobu
2018-02-16no ID cache in Init functionsnobu
2018-02-07thread.c: favor timespec internallynormal
2018-01-18raise_closed_queue_error marked as NORETURNshyouhei
2017-12-19thread_sync.c: fix rdocnobu
2017-11-06move rb_thread_t::interrupt_flag and maskko1
2017-10-08Remove unnecessary `require 'thread'`kazu
2017-07-30UNALIGNED_MEMBER_ACCESSnobu
2017-06-23thread_sync.c: fix documentation for Queue#closenormal
2017-05-19thread_sync.c: rewrite the rest using using ccan/listnormal
2017-05-19thread_sync.c: rename mutex_waiter struct to sync_waiternormal
2017-05-14suppress a warning [ci skip]nobu
2017-05-10adjust styles [ci skip]nobu
2017-05-08reduce rb_mutex_t size from 80 bytes to 72 bytes on 64-bitnormal
2017-05-08reduce rb_mutex_t size from 160 to 80 bytes on 64-bitnormal
2017-04-30thread_sync.c: document SizedQueue#clear correctly [ci skip]normal
2017-04-25thread_sync.c (rb_mutex_lock): spelling fix [ci skip]normal
2017-03-17remove branches in dmark and dfree GC callbacksnormal
2017-01-31allow Queue operation in trap.ko1
2017-01-31define rb_thread_sleep_deadly_allow_spurious_wakeup().ko1
2017-01-31use TRUE/FALSE.ko1
2016-09-29thread_sync.c: Document exception typesnobu
2016-09-29thread_sync.c: Remove confusing commentsnobu
2016-08-28thread_sync.c: alias_global_constnobu
2016-07-29rb_funcallvnobu
2016-05-09thread.c: clear atfork functionsnobu
2016-04-30thread_sync.c: define global constants alwaysnobu
2016-03-17thread_sync.c: Update rdoc for Queue [skip ci]nobu
2016-01-04thread_sync.c: [DOC] remove SizedQueue#close argument. [ci skip]sho-h
2016-01-02thread_sync.c: remove unnecessary casts for queue_sleepnormal
2015-12-28thread_sync.c: static classesnormal
2015-12-09* *.c (*_memsize): do not check ptr.ko1
2015-11-21* thread_sync.c: reduce the specification of Queue#close.ko1
2015-09-03thread_sync.c: fix typosnobu
2015-09-01* thread_sync.c (queue_do_close): ignore multiple close to allowko1
2015-09-01* thread_tools.c: rename thread_tools.c to thread_sync.c.ko1