summaryrefslogtreecommitdiff
path: root/thread_pthread.c
Commit message (Expand)AuthorAgeFilesLines
* thread_pthread.c: fallback to CLOCK_REALTIMEnobu2018-04-231-3/+3
* thread*: all condvars are monotonicnormal2018-04-221-52/+29
* simplify altstack and enable reuse with thread cachenormal2018-04-201-0/+2
* Tiny Fix for ASYNC BUG error message copyingnobu2018-03-051-1/+1
* thread_pthread.c: spelling ("cancellation")normal2018-02-191-1/+1
* thread_pthread.c: fix thread cache for non-monotonic clocknormal2018-02-191-4/+2
* thread_pthread.c (native_thread_create): remove needless attrpnormal2018-02-191-2/+1
* thread_pthread.c (rb_thread_create_mjit_thread): destroy attrnormal2018-02-191-7/+9
* thread_pthread.c (thread cache): destroy cond after unlocknormal2018-02-181-2/+2
* thread_pthread.c (rb_thread_create_mjit): set detach before createnormal2018-02-181-2/+2
* adjust indentnobu2018-02-181-1/+1
* thread_pthread.c: shorten and fix thread cache implementationnormal2018-02-181-57/+49
* thread_pthread.c (native_cond_timeout): simplifynormal2018-02-181-13/+5
* thread_pthread.c: Use `getpagesize()` when `pthread_attr_getguardsize` is una...mame2018-02-151-0/+4
* fix up r62272nobu2018-02-071-2/+1
* thread.c: favor timespec internallynormal2018-02-071-31/+12
* thread_pthread.c: cast inside rb_thread_create_mjit_threadnobu2018-02-061-2/+2
* assigning void* to a function pointer is a POSIXismshyouhei2018-02-051-2/+2
* mjit.c: merge MJIT infrastructurek0kubun2018-02-041-76/+113
* thread_pthread.c: remove dead code around "get_stack_of"normal2018-01-091-16/+0
* thread_pthread.c: round stack sizenobu2018-01-091-2/+5
* thread_pthread: remove checks for pthread_cond*_initnormal2018-01-091-5/+1
* thread_pthread: remove HAVE_PTHREAD_ATTR_INIT ifdefsnormal2018-01-091-14/+1
* Fix the position of VM_ASSERT for "pthread_create failed for time"mame2018-01-091-1/+1
* thread_pthread: more diagnostics around timer thread creation failuresnormal2018-01-091-2/+14
* Explicit failure in VM_CHECK_MODE when failing to create timer threadmame2018-01-091-0/+1
* thread_pthread.c: use container_ofnormal2018-01-021-2/+1
* offsetof(type, foo.bar) is (arguably) a GCCismshyouhei2018-01-021-2/+4
* move rb_thread_t::interrupt_flag and maskko12017-11-061-1/+1
* Use rb_execution_context_t instead of rb_thread_tko12017-10-261-19/+17
* thread_pthread: do not corrupt stacknormal2017-10-231-2/+3
* Drop to support NaCl platform.hsbt2017-10-231-6/+1
* thread_pthread.c: do not wakeup inside child processesnormal2017-09-301-6/+10
* move th->machine to ec->machine.ko12017-09-101-16/+16
* thread_win32.c: set thread namenobu2017-08-261-0/+11
* a64: fix crash on register stack mark/sweep passtakano322017-07-101-6/+6
* thread_pthread.c: workaround for valgrind on Macnobu2017-06-091-1/+9
* thread_pthread: retry timer thread creation w/o attr on EINVALnormal2017-05-241-2/+13
* [DOC] replace Fixnum with Integer [ci skip]nobu2016-10-261-1/+1
* thread_pthread.c: check stack on co-routine casenobu2016-09-031-1/+4
* thread_pthread.c: no fork, no gvl_atforknobu2016-05-201-0/+2
* thread.c: defer setting name in initializenobu2016-04-151-2/+5
* * thread_pthread.c (reserve_stack): fix reserving position wherenaruse2016-03-241-6/+20
* * thread_pthread.c (getstack): __pi_stacksize returned byodaira2016-03-041-1/+4
* * thread_pthread.c (rb_thread_create_timer_thread): destroy attr evennagachika2015-12-291-3/+1
* thread_pthread.c (rb_thread_create_timer_thread): fix racenormal2015-12-291-2/+3
* * compile.c: fix typos.hsbt2015-12-141-1/+1
* configure.in: split SET_THREAD_NAMEnobu2015-12-031-7/+6
* * thread_pthread.c (register_ubf_list): renamed fromkosaki2015-11-301-111/+61
* Haiku now best effort supportnobu2015-11-231-0/+12