summaryrefslogtreecommitdiff
path: root/thread.c
Commit message (Expand)AuthorAgeFilesLines
* * vm_core.h: revisit the structure of frame, block and env.ko12016-07-281-2/+4
* * thread.c: Fixed implicit conversion error with Apple clang-800.0.31hsbt2016-07-091-1/+1
* * thread.c (rb_wait_for_single_fd): Clean up fds.revents every timengoto2016-07-081-0/+1
* thread.c: fix thread_id formattingnobu2016-06-151-10/+6
* * thread.c (debug_deadlock_check): show thread lock dependency andnaruse2016-06-131-13/+33
* Thread.report_on_exceptionnobu2016-06-061-0/+123
* * thread.c (recursive_list_access): a object id may be a Bignum. so,usa2016-05-181-1/+1
* thread.c: GET_THREAD once in rb_thread_atforknobu2016-05-091-5/+6
* thread.c: clear atfork functionsnobu2016-05-091-0/+12
* * configure.in: add -Wsuggest-attribute=noreturn and suppress warnings.naruse2016-05-081-0/+1
* use TH_JUMP_TAGnobu2016-05-051-2/+2
* thread.c: defer setting name in initializenobu2016-04-151-15/+13
* thread.c: must be initialized to set namenobu2016-04-151-9/+15
* * ext/coverage/coverage.c: Fully reset coverage to not persist global state.eregon2016-04-061-0/+11
* * thread.c (update_coverage): Do not track coverage in loaded fileseregon2016-03-311-1/+1
* thread.c: check type of coveragenobu2016-03-101-1/+1
* thread.c: interrupt queue on uninitialized threadnobu2016-01-071-0/+13
* * *.c (*_memsize): do not check ptr.ko12015-12-091-1/+1
* thread.c: name must be ascii-compatiblenobu2015-12-041-0/+6
* configure.in: split SET_THREAD_NAMEnobu2015-12-031-12/+4
* thread.c: rb_thread_setname on OS Xnobu2015-12-021-0/+6
* * iseq.h: introduce ISEQ_COVERAGE() and ISEQ_COVERAGE_SET() macro.ko12015-12-021-1/+1
* thread.c: reset namenobu2015-12-011-5/+10
* thread.c: check name argumentnobu2015-12-011-0/+1
* * thread_pthread.c (register_ubf_list): renamed fromkosaki2015-11-301-1/+1
* thread.c (rb_cThreadShield): make staticnormal2015-11-071-1/+1
* thread.c: suppress warnings only if GCC6+nobu2015-09-181-0/+2
* io.c: no wait when killednobu2015-09-081-0/+12
* thread.c: suppress warningsnobu2015-09-061-12/+17
* * thread_tools.c: rename thread_tools.c to thread_sync.c.ko12015-09-011-2/+2
* * ext/thread/thread.c: move definitions of Queue, SizedQueueko12015-08-211-521/+4
* improve handling of timer thread shutdownnormal2015-08-141-2/+2
* thread.c: freeze masksnobu2015-08-131-0/+2
* thread.c: fix messagenobu2015-08-031-1/+1
* thread.c: thread_shield_get_mutexnobu2015-08-011-2/+11
* thread.c: identity hashnobu2015-07-301-1/+1
* thread.c: identical hashnobu2015-07-301-3/+14
* * vm_core.h: separate rb_iseq_body into rb_iseq_constant_body andko12015-07-221-1/+1
* thread.c: return the errornobu2015-07-221-0/+1
* * make rb_iseq_t T_IMEMO object (type is imemo_iseq).ko12015-07-211-1/+1
* thread.c: refactor a loopnobu2015-07-211-81/+78
* thread.c: reuse tagnobu2015-07-201-17/+20
* thread.c: fix timeout limitnobu2015-07-191-5/+5
* thread.c: gather common statementsnobu2015-07-181-5/+5
* RUBY_VM_CHECK_INTS_BLOCKING: move to thread.cnobu2015-07-171-0/+15
* thread.c (rb_thread_alone): simplifynormal2015-07-171-6/+1
* avoid redundant GET_THREAD() callsnormal2015-07-161-5/+7
* thread.c (mutex_alloc): remove needless volatilenormal2015-07-161-1/+1
* thread.c (thread_initialize): avoid RSTRING_PTR and NUMT2INTnormal2015-07-151-6/+7
* * thread.c (rb_thread_safe_level): fix document. $SAFE=3 is obsolete.usa2015-06-181-2/+2