| Commit message (Expand) | Author | Age | Files | Lines |
* | * thread.c (rb_thread_fd_select): new function to call select | matz | 2009-04-01 | 1 | -0/+31 |
* | * array.c, bignum.c, dln.c, error.c, gc.c, io.c, marshal.c, | nobu | 2009-03-12 | 1 | -1/+1 |
* | * eval_error.c (error_print): use volatile to suppress warnings. | akr | 2009-02-28 | 1 | -1/+1 |
* | * thread.c (thread_cleanup_func): unlock all locked mutexes even when | mame | 2009-02-23 | 1 | -11/+11 |
* | * thread.c (thread_start_func_2): do not delete main thread from | nobu | 2009-02-18 | 1 | -6/+8 |
* | * thread.c: inline should be at beginning of declaration. | nobu | 2009-02-12 | 1 | -2/+2 |
* | * cont.c (rb_fiber_current), dln.c (dln_print_undef, dln_undefined), | nobu | 2009-02-01 | 1 | -3/+3 |
* | * thread.c (rb_time_timeval): made a real prototype. a patch from | nobu | 2009-01-22 | 1 | -1/+1 |
* | * thread.c (rb_thread_execute_interrupts): needs | nobu | 2009-01-19 | 1 | -0/+1 |
* | * vm.c: add a prefix "rb_" to exposed functions | ko1 | 2009-01-19 | 1 | -3/+3 |
* | * thread.c (thread_start_func_2): call ruby_cleanup() if thread is | ko1 | 2009-01-16 | 1 | -1/+1 |
* | * thread.c (rb_thread_execute_interrupts): if signal is already | mame | 2009-01-15 | 1 | -2/+7 |
* | * thread.c (call_trace_proc): as Matz said ([ruby-core:21183]), | ko1 | 2009-01-15 | 1 | -2/+3 |
* | * include/ruby/intern.h, thread.c, win32/Makefile.sub (rb_fdset_t, | usa | 2009-01-13 | 1 | -0/+46 |
* | * thread.c: fix comment (terminology: Global VM Lock). | ko1 | 2009-01-12 | 1 | -6/+40 |
* | rdoc update. | kazu | 2009-01-05 | 1 | -1/+1 |
* | * thread.c (rb_thread_blocking_region): add a comment. | ko1 | 2008-12-30 | 1 | -1/+72 |
* | * thread.c (rb_mutex_trylock): return false if Mutex owned | ko1 | 2008-12-29 | 1 | -4/+5 |
* | * thread.c (mutex_free, mutex_unlock): add qualifiers. | mame | 2008-12-28 | 1 | -3/+3 |
* | * thread.c (mutex_free): GC thread (main thread) has failed to unlock | mame | 2008-12-28 | 1 | -7/+7 |
* | * process.c (after_exec): needs to reset before restart timer | nobu | 2008-12-27 | 1 | -0/+3 |
* | * thread.c (rb_thread_atfork, rb_thread_atfork_before_exec): DRY. | nobu | 2008-12-27 | 1 | -24/+21 |
* | * thread.c (thread_start_func_2): sets native thread key. | nobu | 2008-12-24 | 1 | -0/+2 |
* | rdoc update. | akr | 2008-12-22 | 1 | -1/+1 |
* | * thread.c (sleep_timeval): cast tv_usec to long to shut up | matz | 2008-12-15 | 1 | -2/+2 |
* | * thread.c (rb_mutex_unlock): shut up warning. a patch from | matz | 2008-12-10 | 1 | -1/+1 |
* | * compile.c (iseq_compile_each), gc.c (assign_heap_slot), | nobu | 2008-12-09 | 1 | -11/+12 |
* | move the previous comment. | akr | 2008-12-02 | 1 | -0/+28 |
* | * gc.c (ruby_stack_check): no check if using sigaltstack. | nobu | 2008-11-27 | 1 | -0/+8 |
* | * process.c (rb_fork): stops the timer thread during fork. | nobu | 2008-11-24 | 1 | -0/+1 |
* | * thread.c (rb_barrier_wait): gets rid of recursive deadlock. | nobu | 2008-11-13 | 1 | -0/+3 |
* | * thread.c (rb_barrier_{new,wait,release,destroy}): use Mutex so that | nobu | 2008-11-12 | 1 | -134/+14 |
* | * load.c (rb_require_safe): destroys barrier after successfully | nobu | 2008-11-11 | 1 | -5/+31 |
* | * thread_pthread.c (thread_timer): checks working flags again. | nobu | 2008-11-08 | 1 | -2/+2 |
* | * thread.c (rb_thread_stop_timer_thread): terminates timer thread | nobu | 2008-11-06 | 1 | -4/+4 |
* | * include/ruby/intern.h (rb_mutex_synchronize): fixed prototype. | nobu | 2008-11-03 | 1 | -1/+1 |
* | * thread.c (blocking_region_{begin,end}): declared as inline. | nobu | 2008-10-26 | 1 | -3/+3 |
* | * thread.c (rb_thread_wait_fd_rw): should not block by select if | matz | 2008-10-08 | 1 | -0/+1 |
* | * thread.c (thlist_signal): clears the woken thread if nothing woke. | nobu | 2008-09-26 | 1 | -3/+6 |
* | * include/rubysig.h: old macros for backward compatibility. | nobu | 2008-09-26 | 1 | -12/+57 |
* | * thread.c (rb_thread_blocking_region): fix typo in a document. | ko1 | 2008-09-23 | 1 | -1/+2 |
* | * thread.c (rb_thread_blocking_region): write a document | ko1 | 2008-09-23 | 1 | -0/+28 |
* | * thread.c, include/ruby/intern.h (rb_thread_interrupted): added. | ko1 | 2008-09-23 | 1 | -0/+9 |
* | * common.mk: clean up | ko1 | 2008-09-23 | 1 | -1/+0 |
* | * iseq.c (iseq_data_to_ary): make it static. | ko1 | 2008-09-04 | 1 | -1/+1 |
* | * thread.c (rb_thread_critical): removed. | ko1 | 2008-09-04 | 1 | -2/+0 |
* | * thread.c (rb_thread_check_trap_pending): added for compatibility. | ko1 | 2008-09-04 | 1 | -0/+10 |
* | * vm_core.h (struct rb_vm_struct): replaced signal staff with trap | nobu | 2008-09-04 | 1 | -6/+6 |
* | fix a typo. | akr | 2008-08-31 | 1 | -1/+1 |
* | * include/ruby/intern.h: rename RB_UBF_DFL to | ko1 | 2008-08-31 | 1 | -2/+2 |