summaryrefslogtreecommitdiff
path: root/thread_pthread.c
AgeCommit message (Expand)Author
2018-07-05unrevert r63852 but keep SIGCHLD path disabled for win32normal
2018-07-04Revert r63758 and related commitsnaruse
2018-07-04thread_pthread.c: pass rb_vm_t to timer_thread_sleepnormal
2018-07-03thread_pthread.c (native_thread_destroy): clear native TSD pointernormal
2018-06-30use SIGCHLD_LOSSY to enable waitpid polling modenormal
2018-06-27hijack SIGCHLD handler for internal usenormal
2018-06-23mjit.c: initial cygwin supportk0kubun
2018-06-23thread_pthread.c (native_sleep): do not clear unblock.argnormal
2018-06-20thread_pthread.c: fix non-sleepy timer-thread with forknormal
2018-06-17thread_pthread.c: microptimize vm->gvl.waiting checksnormal
2018-06-17thread_pthread.c: fix non-sleepy timer thread buildnormal
2018-06-01Initialize condattr_monotonic via pthread_condattr_initnormal
2018-05-24thread_pthread.c: avoid reading th pointer for thread cachenormal
2018-05-23thread_pthread.c: enable thread cache by defaultnormal
2018-05-16thread: reduce GET_THREAD callsnormal
2018-04-23thread_pthread.c: fallback to CLOCK_REALTIMEnobu
2018-04-22thread*: all condvars are monotonicnormal
2018-04-20simplify altstack and enable reuse with thread cachenormal
2018-03-05Tiny Fix for ASYNC BUG error message copyingnobu
2018-02-19thread_pthread.c: spelling ("cancellation")normal
2018-02-19thread_pthread.c: fix thread cache for non-monotonic clocknormal
2018-02-19thread_pthread.c (native_thread_create): remove needless attrpnormal
2018-02-19thread_pthread.c (rb_thread_create_mjit_thread): destroy attrnormal
2018-02-18thread_pthread.c (thread cache): destroy cond after unlocknormal
2018-02-18thread_pthread.c (rb_thread_create_mjit): set detach before createnormal
2018-02-18adjust indentnobu
2018-02-18thread_pthread.c: shorten and fix thread cache implementationnormal
2018-02-18thread_pthread.c (native_cond_timeout): simplifynormal
2018-02-15thread_pthread.c: Use `getpagesize()` when `pthread_attr_getguardsize` is una...mame
2018-02-07fix up r62272nobu
2018-02-07thread.c: favor timespec internallynormal
2018-02-06thread_pthread.c: cast inside rb_thread_create_mjit_threadnobu
2018-02-05assigning void* to a function pointer is a POSIXismshyouhei
2018-02-04mjit.c: merge MJIT infrastructurek0kubun
2018-01-09thread_pthread.c: remove dead code around "get_stack_of"normal
2018-01-09thread_pthread.c: round stack sizenobu
2018-01-09thread_pthread: remove checks for pthread_cond*_initnormal
2018-01-09thread_pthread: remove HAVE_PTHREAD_ATTR_INIT ifdefsnormal
2018-01-09Fix the position of VM_ASSERT for "pthread_create failed for time"mame
2018-01-09thread_pthread: more diagnostics around timer thread creation failuresnormal
2018-01-09Explicit failure in VM_CHECK_MODE when failing to create timer threadmame
2018-01-02thread_pthread.c: use container_ofnormal
2018-01-02offsetof(type, foo.bar) is (arguably) a GCCismshyouhei
2017-11-06move rb_thread_t::interrupt_flag and maskko1
2017-10-26Use rb_execution_context_t instead of rb_thread_tko1
2017-10-23thread_pthread: do not corrupt stacknormal
2017-10-23Drop to support NaCl platform.hsbt
2017-09-30thread_pthread.c: do not wakeup inside child processesnormal
2017-09-10move th->machine to ec->machine.ko1
2017-08-26thread_win32.c: set thread namenobu