summaryrefslogtreecommitdiff
path: root/thread.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
* * thread.c (do_select): fix cast, tv_sec is time_t.naruse2011-11-091-1/+1
* * thread.c (rb_fd_rcopy): suppress warnings on mingw32.nobu2011-11-031-1/+1
* * use RB_TYPE_P which is optimized for constant types, instead ofnobu2011-09-291-7/+7
* * thread_pthread.c: make native_fd_select().kosaki2011-09-271-12/+2
* * thread.c (do_select): remove cygwin specific hack. It's layerkosaki2011-09-271-73/+1
* * thread.c (rb_fd_rcopy): added an argument guard.kosaki2011-09-141-1/+3
* * thread.c (rb_thread_select): fix to ignore an argumentkosaki2011-09-121-3/+35
* * thread.c (rb_thread_select): fix a typo to initialize efdsnobu2011-09-091-1/+1
* * thread.c (rb_thread_select): critical typo in r33117.usa2011-08-301-1/+1
* * win32/win32.c, include/ruby/intern.h (rb_w32_fd_copy): implementusa2011-08-301-1/+4
* * thread.c (rb_thread_select): rewrite by usingkosaki2011-08-301-19/+26
* * thread.c (update_coverage): skip coverage count up if the currentmame2011-08-231-1/+1
* * thread.c: add a description for the behavior of select(2) onmrkn2011-08-191-0/+4
* * thread.c (set_trace_func, thread_set_trace_func_m): reset tracingmame2011-07-211-0/+2
* * thread_pthread.c (mutex_debug): use exit(EXIT_FAILURE) instad ofkosaki2011-07-101-1/+1
* * vm_core.h (typedef struct rb_vm_struct): create a newkosaki2011-07-101-0/+5
* * thread.c (cmp_tv, subtract_tv): no longer used on Win32.nobu2011-07-081-2/+2
* * thread.c (rb_mutex_unlock_all): folded intokosaki2011-07-081-29/+19
* * thread.c (thread_unlock_all_locking_mutexes): rename tokosaki2011-07-081-3/+3
* * thread.c (do_select): fix memory leak.kosaki2011-07-011-0/+8
* * thread.c (rb_threadptr_check_signal): only wake up main thread.ko12011-06-301-12/+8
* * vm_insnhelper.c (vm_call_bmethod): fix to hook call/return eventko12011-06-301-2/+1
* * thread.c (ruby_thread_s_pass): Fix typo.drbrain2011-06-291-4/+4
* * thread.c (rb_threadptr_execute_interrupts_common): removekosaki2011-06-291-4/+0
* * thread.c (rb_thread_schedule_limits): minor optimization.kosaki2011-06-291-8/+6
* * thread.c (rb_thread_schedule_rec): move interrupt_flag check tokosaki2011-06-291-13/+12
* * thread.c (thread_s_pass): change RDoc description and removekosaki2011-06-291-14/+2
* * thread.c (rb_thread_stop): change RDoc sample code. The oldkosaki2011-06-291-1/+1
* * thread.c (rb_thread_wakeup): change RDoc sample code. The oldkosaki2011-06-291-0/+2
* * thread.c (rb_thread_run): change RDoc. The old example is buggykosaki2011-06-291-1/+1
* * thread.c (rb_thread_local_aref): RDoc fix. Thread#[] example nahi2011-06-271-8/+11
* * thread_pthread.c: Stop polling in the timer thread when there areko12011-06-271-3/+2
* * thread.c (sleep_forever): now Kernel#sleep don't wakeup bynagachika2011-06-251-2/+3
* * thread.c (rb_threadptr_check_signal): remove unnecessary th->statusnagachika2011-06-251-4/+1
* * eval.c, hash.c, load.c, proc.c, range.c, thread.c, time.c: don'takr2011-06-181-1/+0
* * method.h, internal.h iseq.h: declare internal functions.akr2011-06-181-1/+0
* * internal.h: declare more internal functions.akr2011-06-181-1/+0
* * internal.h: declare internal functions here.akr2011-06-171-9/+0
* * thread.c (rb_thread_schedule_rec): fix {UN,}LIKELY macro misuse.kosaki2011-06-161-1/+1
* * fix for build on solaris 10.nobu2011-06-161-29/+29
* * thread.c (do_select): Windows: no need to poll if select(2) isusa2011-06-151-2/+10
* * thread.c: remove BLOCKING_REGION_CORE() macro. It's no longer usedkosaki2011-06-151-7/+0
* * thread.c (rb_thread_schedule_rec): call gvl_yield() unconditionally.kosaki2011-06-131-12/+2
* * thread_pthread.c: rewrite GVL completely.kosaki2011-06-131-18/+22