| Commit message (Expand) | Author | Age | Files | Lines |
* | * thread.c (rb_fd_zero): remove redundant zero fill. | kosaki | 2011-05-07 | 1 | -3/+1 |
* | * thread.c (rb_fd_init): remove volatile qualifier. | kosaki | 2011-05-07 | 1 | -2/+2 |
* | * thread.c (rb_fd_init_copy): new internal api. It provide efficient | kosaki | 2011-05-07 | 1 | -12/+25 |
* | r31460 is wrong fix. fix it again. | kosaki | 2011-05-07 | 1 | -2/+3 |
* | fix incorrect native_cond_signal call when deadlock was detected. | kosaki | 2011-05-07 | 1 | -2/+2 |
* | mutex: deadlock check timeout use monotonic time. | kosaki | 2011-05-06 | 1 | -26/+9 |
* | * thread_pthread.h (rb_thread_cond_t): add clockid field. it's | kosaki | 2011-05-06 | 1 | -1/+1 |
* | * thread.c (rb_wait_for_single_fd): use ppoll() instead of poll() | kosaki | 2011-05-06 | 1 | -9/+51 |
* | * thread.c (rb_wait_for_single_fd): Fix wrong return value. | kosaki | 2011-05-04 | 1 | -9/+25 |
* | * thread.c (rb_wait_for_single_fd): Added POLLNVAL check. | kosaki | 2011-05-04 | 1 | -1/+4 |
* | * thread.c (rb_wait_for_single_fd): new. poll(2) based backend for rb_wait_fo... | kosaki | 2011-05-04 | 1 | -0/+58 |
* | * thread.c (rb_wait_for_single_fd): new. | kosaki | 2011-05-04 | 1 | -12/+77 |
* | * thread.c (rb_fd_copy): fix wrong argument.This issue was pointed | kosaki | 2011-05-03 | 1 | -1/+1 |
* | * thread.c (rb_thread_select): preserve errno if no error | nobu | 2011-05-02 | 1 | -1/+1 |
* | * thread.c (rb_thread_select): release GVL while waiting select(). | kosaki | 2011-04-30 | 1 | -1/+11 |
* | * thread.c (do_select): Change arugment type to rb_fdset_t. | kosaki | 2011-04-30 | 1 | -27/+37 |
* | * thread.c (rb_fd_copy): Change function argument. Now | kosaki | 2011-04-30 | 1 | -4/+5 |
* | * thread.c (do_select): remove useless ifdef. time calculation | kosaki | 2011-04-30 | 1 | -5/+2 |
* | fix indentation | kosaki | 2011-04-29 | 1 | -13/+13 |
* | * thread.c (lock_func): small cleanup. | kosaki | 2011-04-29 | 1 | -1/+6 |
* | * thread.c (rb_mutex_lock, lock_func): Avoid busy loop and | kosaki | 2011-04-29 | 1 | -17/+43 |
* | * thread.c (thread_fd_close_i): IOError exception should be assigned | nagachika | 2011-04-13 | 1 | -1/+1 |
* | * thread.c (exec_recursive): prevent temporary objects from GC. | nobu | 2011-02-20 | 1 | -5/+6 |
* | * thread.c (rb_thread_io_blocking_region): reset th->waiting_fd | nagachika | 2011-02-14 | 1 | -0/+1 |
* | * thread.c (rb_thread_io_blocking_region): new function to run | nobu | 2011-02-12 | 1 | -1/+51 |
* | * thread.c (thread_start_func_2): check deadlock condition before | nagachika | 2011-01-31 | 1 | -2/+3 |
* | * thread.c: parenthesize macro arguments. | akr | 2011-01-08 | 1 | -9/+9 |
* | * thread.c (rb_thread_atfork): Add small comment why we need | kosaki | 2010-12-25 | 1 | -0/+2 |
* | * thread.c (thread_cleanup_func): Moved interrupted_lock | kosaki | 2010-12-20 | 1 | -0/+1 |
* | * thread.c (thread_cleanup_func): Don't touch native threading | kosaki | 2010-12-20 | 1 | -3/+12 |
* | * thread.c, vm_core.h: make gvl_acquire/release/init/destruct | ko1 | 2010-11-27 | 1 | -14/+21 |
* | * configure.in (RUBY_CHECK_PRINTF_PREFIX): check for printf format | nobu | 2010-10-12 | 1 | -1/+1 |
* | * compile.c (iseq_build_body), error.c (set_syserr, get_syserr), | nobu | 2010-10-12 | 1 | -2/+2 |
* | * vm_core.h (rb_signal_buff_size, rb_signal_exec): moved | nobu | 2010-10-09 | 1 | -5/+0 |
* | * thread.c (thread_reset_event_flags, exec_event_hooks): ignore | nobu | 2010-10-09 | 1 | -17/+102 |
* | * thread.c (rb_threadptr_exec_event_hooks): suppress each event | nobu | 2010-10-09 | 1 | -24/+65 |
* | * thread.c (rb_threadptr_remove_event_hook): fix typo. | nobu | 2010-10-08 | 1 | -4/+4 |
* | * enc/unicode.c (onigenc_unicode_property_name_to_ctype): | naruse | 2010-10-03 | 1 | -1/+0 |
* | * thread.c (ruby_suppress_tracing): restore the state and invoke | nobu | 2010-09-01 | 1 | -0/+4 |
* | * thread.c (rb_gc_mark_threads): deprecated. | nobu | 2010-08-14 | 1 | -1/+1 |
* | * include/ruby/ruby.h (rb_data_type_t): restructured. [ruby-dev:41862] | nobu | 2010-07-18 | 1 | -3/+3 |
* | * thread.c (rb_thread_wakeup_alive): split from rb_thread_wakeup. | nobu | 2010-07-17 | 1 | -1/+10 |
* | * thread.c (rb_fd_resize, rb_fd_copy): avoid NULL dereference upon | mame | 2010-06-28 | 1 | -2/+2 |
* | * thread.c (Init_Thread): no need to suppress warning for | nobu | 2010-06-07 | 1 | -1/+0 |
* | * vm.c (Init_BareVM): call Init_native_thread here. | akr | 2010-06-05 | 1 | -1/+0 |
* | * removed trailing spaces. | nobu | 2010-05-29 | 1 | -1/+1 |
* | * thread.c (RB_GC_SAVE_MACHINE_CONTEXT), gc.c (ruby_gc_stress_start): | tarui | 2010-05-29 | 1 | -3/+0 |
* | * thread.c (RB_GC_SAVE_MACHINE_CONTEXT): start GC | tarui | 2010-05-29 | 1 | -0/+3 |
* | * thread.c (blocking_region_begin): avoid RUBY_VM_CHECK_INTS() | kosaki | 2010-05-28 | 1 | -1/+1 |
* | * thread.c (subtract_tv): if the rest is zero, should finish waiting | usa | 2010-05-20 | 1 | -1/+4 |