aboutsummaryrefslogtreecommitdiffstats
path: root/thread.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* thread.c: micro-optimize thread create/joinnormal2015-01-281-37/+21
* * thread.c: Improve documentation for Thread#valuehsbt2015-01-281-1/+5
* hash.c: move Hash specific functionsnobu2015-01-231-10/+2
* thread.c: fix dynamic symbol keysnobu2014-12-291-3/+1
* * hash.c (rb_hash_delete): return Qnil if there are no correspondingko12014-12-241-2/+2
* thread.c: no allocation during GCnobu2014-12-211-3/+4
* thread.c: use the same method namenobu2014-12-101-13/+16
* thread.c: get rid of invalid ID symbolnobu2014-12-091-1/+4
* thread.c (do_select): rename parameters to avoid shadowingnormal2014-12-061-18/+19
* use 0 for reservednobu2014-12-011-3/+3
* * vm_core.h: add rb_thread_t::local_storage_recursive_hashko12014-11-271-28/+40
* * internal.h: Gather declarations in non-header files.akr2014-11-181-2/+0
* thread.c: fix for older gccnobu2014-10-101-1/+1
* ruby/ruby.h: eliminate disabled function callnobu2014-10-101-0/+4
* normalize reference to Timeout::Errornormal2014-10-071-11/+11