aboutsummaryrefslogtreecommitdiffstats
path: root/thread.c
Commit message (Expand)AuthorAgeFilesLines
* suppress warning: 'val' may be used uninitialized in this functionnaruse2012-11-011-1/+1
* * thread.c (rb_thread_call_without_gvl2): Note that ubf() may or maydrbrain2012-10-311-4/+8
* * thread.c (rb_thread_call_without_gvl2): Update documentation todrbrain2012-10-311-64/+65
* * thread.c: added Thread#thread_variable_(get|set),tenderlove2012-10-291-1/+154
* * thread.c (thread_raise_m): check interrupts after Thread#raiseko12012-10-231-3/+9
* Revert the last commit because some tests (in btest) failko12012-10-231-4/+0
* * thread.c (rb_threadptr_raise): check interrupts afterko12012-10-231-0/+4
* * thread.c (rb_threadptr_interrupt_mask): fix to check interruptko12012-10-161-0/+2
* * thread.c (rb_thread_aref):zzak2012-10-061-2/+2
* thread.c: staticnobu2012-09-101-1/+1
* * thread.c (rb_mutex_lock): stop multiple threads usekosaki2012-09-091-1/+15
* vm_insnhelper.c: iclass as klass in cfpnobu2012-08-201-1/+1
* * vm_trace.c, vm_core.h: simplify tracing mechanism.ko12012-08-161-2/+0
* * vm_trace.c: separate trace_func related functions fromko12012-08-151-555/+0
* * thread.c (thread_create_core): hide th->async_errinfo_mask_stack fromnagachika2012-07-291-0/+1
* * thread.c (Init_Thread): does not need to set klassktsj2012-07-291-1/+0
* * thread.c (thread_create_core, Init_Thread): hidenagachika2012-07-251-3/+4
* * thread.c (rb_threadptr_execute_interrupts_common): increasenaruse2012-07-221-1/+1
* * thread.c (rb_thread_s_control_interrupt,ko12012-07-191-86/+385
* thread.c: remove deprecatednobu2012-07-191-6/+0
* * thread.c (rb_thread_call_without_gvl2): added.ko12012-07-181-15/+77
* * thread.c: fix last commit miss.ko12012-07-181-3/+0
* * thread.c (rb_threadptr_async_errinfo_*): manage async errors queue.ko12012-07-181-38/+105
* rb_thread_call_without_gvlnobu2012-07-101-9/+8
* thread.c: unsignednobu2012-07-061-3/+3
* ThreadShield: check waiting countnobu2012-07-061-12/+21
* * thread.c: fix typo.nobu2012-07-051-2/+2
* ThreadShieldnobu2012-07-051-39/+39
* thread.c: fix rdocnobu2012-07-041-2/+3
* * thread.c (rb_thread_aref): add explanation for why Thread#[] andakr2012-07-021-0/+33
* adjust style.nobu2012-06-271-4/+7
* * vm_core.h: remove lfp (local frame pointer) and renameko12012-06-111-2/+2
* * thread.c (vm_living_thread_num): suppress a warning.naruse2012-06-031-1/+1
* use RB_TYPE_P() instead of comparison of TYPE()nobu2012-05-231-1/+1
* * thread.c, thread_pthread.c: Moved pthread-specific preprocessoryugui2012-05-171-4/+0
* Imports Ruby's port to NativeClient (a.k.a NaCl).yugui2012-05-171-1/+9
* Revert r35622.naruse2012-05-111-1/+1
* * thread.c (rb_threadptr_execute_interrupts_common): th->errinfo isnaruse2012-05-111-1/+1
* * vm_core.h (rb_thread_t#yielding): add a field.ko12012-04-281-7/+5
* * thread.c (rb_threadptr_execute_interrupts_common):naruse2012-04-261-0/+6
* * thread.c (rb_check_deadlock): refine an error message of deadlockmame2012-04-231-1/+1
* * thread.c (rb_threadptr_execute_interrupts_common): use definedusa2012-03-291-1/+1
* * thread.c (rb_mutex_unlock_th): simplified.nobu2012-01-131-15/+4
* * thread.c (rb_barrier_waiting): fix potential overflows.nobu2012-01-131-3/+3
* * thread.c: changed documentation for "thread-local" variables.ayumin2012-01-031-6/+6
* * thread.c (rb_barrier_waiting): save the number of waiting threadsnaruse2011-12-301-20/+20
* * load.c (load_unlock): release loading barrier and then remove itnobu2011-12-141-2/+15
* * load.c (load_lock): delete the loading barrier if it has beennobu2011-12-141-2/+12
* * load.c (load_unlock): all threads requiring one file shouldnobu2011-12-131-0/+11
* * io.c, thread.c, ext/pty/pty.c, ext/fiddle/closure.c: useakr2011-11-151-1/+1