aboutsummaryrefslogtreecommitdiffstats
path: root/thread.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* * thread.c (thread_start_func_2): don't interrupt when last thread exitkosaki2015-06-141-1/+1
* thread.c: indentnobu2015-06-131-1/+1
* add Thread.name and Thread.name= docs Feature #11251 [ci skip]naruse2015-06-131-2/+3
* darwin can't set anothre thread's namenaruse2015-06-131-12/+0
* * vm_core.h (rb_thread_t): add th->name.naruse2015-06-131-0/+57
* * method.h: make rb_method_entry_t a VALUE.ko12015-06-021-1/+1
* thread.c: class name encodingnobu2015-04-161-2/+2
* * eval_intern.h (THROW_DATA_P): use RB_TYPE_P() instead ofko12015-03-101-2/+2
* * thread.c (thread_join): Fixnum (except TAG_FATAL) andko12015-03-101-3/+8
* * thread.c: Mutex#owned? is no longer experimental since 2.1.0hsbt2015-03-071-1/+0
* thread.c: volatile inside EXEC_TAGnobu2015-03-031-4/+6