aboutsummaryrefslogtreecommitdiffstats
path: root/thread.c
Commit message (Expand)AuthorAgeFilesLines
* move fields to ec.ko12017-06-281-8/+8
* move fields to ec.ko12017-06-281-2/+2
* introduce rb_thread_ptr() to replace GetThreadPtr().ko12017-06-281-144/+97
* move storages to ec.ko12017-06-281-24/+36
* move several fields from rb_thread_t to rb_execution_context_t.ko12017-06-261-6/+6
* rb_catch_protect() accepts enum ruby_tag_type *.ko12017-06-231-4/+4
* thread.c: suppress warningnobu2017-06-231-2/+2
* use "enum ruby_tag_type" and TAG_NONE.ko12017-06-231-9/+9
* remove rb_blocking_region_buffer::oldubf.ko12017-06-121-14/+14
* remove ruby_kill() introduced for [Bug #7951].ko12017-06-121-28/+0
* thread_pthread.c: workaround for valgrind on Macnobu2017-06-091-3/+0
* thread.c: workaround for valgrind on Mac OS Xnobu2017-06-091-0/+3
* thread.c: avoid busy looping on rb_thread_fd_closenormal2017-06-071-1/+1
* IO#close: do not enqueue redundant interrupts (take #2)normal2017-06-061-2/+8
* re-revert r59020ko12017-06-061-2/+0
* revert r59023 because it contans unrelated developping codeko12017-06-061-0/+2
* revert r59020 because it may fail some tests sometimes on some environment (h...ko12017-06-061-2/+0
* IO#close: do not enqueue redundant interruptsnormal2017-06-061-0/+2
* Improve performance of implicit type conversionwatson19782017-05-311-1/+1
* rb_wait_for_single_fd: do not OOM or segfault with invalid FD on select()normal2017-05-271-0/+3
* speed up IO#close with many threadsnormal2017-05-201-7/+17
* thread_win32.c: disable currently unused functionsnobu2017-05-131-0/+1
* rb_execution_context_t: move stack, stack_size and cfp from rb_thread_tnormal2017-05-091-4/+5
* reduce rb_mutex_t size from 160 to 80 bytes on 64-bitnormal2017-05-081-11/+3
* vm_core.h (rb_thread_t): use 32-bit running_time_usnormal2017-05-071-2/+2
* thread.c: suppress warnings [ci skip]nobu2017-05-011-1/+1
* Get rid of unnecessary GCC extensionnobu2017-04-241-1/+1
* vm_dump.c: non-scalar thread_idnobu2017-04-211-2/+3
* eval.c: copy special exceptions before raisenobu2017-04-171-0/+4
* vm_insnhelper.c: rb_threadptr_stack_overflownobu2017-04-171-14/+0
* vm_backtrace.c: backtrace functions per threadsnobu2017-04-171-2/+1
* disable rewind hooks.ko12017-04-141-1/+0
* thread.c: disable VM events when stack overflownobu2017-04-131-0/+1
* thread.c: during GC for threadnobu2017-04-121-1/+1
* thread.c: refine stream closed messagenobu2017-04-091-1/+2
* vm_core.h: ruby_error_stream_closednobu2017-04-091-4/+2
* thread.c: comments on M:N threading [ci skip]normal2017-04-021-0/+6
* Fiber also has same issue. [Bug #13313]ko12017-03-141-2/+14
* thread.c: Thread.start with Symbolnobu2017-03-141-1/+2
* thread.c: thread_do_startnobu2017-03-141-18/+22
* thread.c: rb_thread_fd_close [ci skip]nobu2017-03-131-5/+0
* thread.c: rb_thread_fd_close no longer returnsnobu2017-03-131-0/+1
* thread.c: rb_thread_fd_close [ci skip]nobu2017-03-131-0/+10
* Thread#fetchnobu2017-02-221-0/+34
* thread.c: fix for VCnobu2017-02-151-2/+2
* initialize variablesnobu2017-02-141-6/+2
* thread.c: use ASSUME only on gcc 5 or laternobu2017-02-131-2/+2
* suppress warningsnobu2017-02-131-4/+8
* check thread deadness correctly.ko12017-02-101-0/+7
* define rb_thread_sleep_deadly_allow_spurious_wakeup().ko12017-01-311-0/+8