summaryrefslogtreecommitdiff
path: root/thread.c
AgeCommit message (Expand)Author
2011-05-18* eval.c (setup_exception): internal exception should be hiddennobu
2011-05-17* thread.c (rb_mutex_lock): remove remove_signal_thread_list() call.kosaki
2011-05-15* include/ruby/intern.h: resurrect old rb_fd_copy().kosaki
2011-05-15* include/ruby/intern.h: remove rb_fd_copy() to rb_fd_dup() andkosaki
2011-05-07* thread.c (rb_fd_zero): remove redundant zero fill.kosaki
2011-05-07* thread.c (rb_fd_init): remove volatile qualifier.kosaki
2011-05-07* thread.c (rb_fd_init_copy): new internal api. It provide efficientkosaki
2011-05-07r31460 is wrong fix. fix it again.kosaki
2011-05-07fix incorrect native_cond_signal call when deadlock was detected.kosaki
2011-05-06 mutex: deadlock check timeout use monotonic time.kosaki
2011-05-06* thread_pthread.h (rb_thread_cond_t): add clockid field. it'skosaki
2011-05-06* thread.c (rb_wait_for_single_fd): use ppoll() instead of poll()kosaki
2011-05-04* thread.c (rb_wait_for_single_fd): Fix wrong return value.kosaki
2011-05-04* thread.c (rb_wait_for_single_fd): Added POLLNVAL check.kosaki
2011-05-04* thread.c (rb_wait_for_single_fd): new. poll(2) based backend for rb_wait_fo...kosaki
2011-05-04* thread.c (rb_wait_for_single_fd): new.kosaki
2011-05-03* thread.c (rb_fd_copy): fix wrong argument.This issue was pointedkosaki
2011-05-02* thread.c (rb_thread_select): preserve errno if no errornobu
2011-04-30* thread.c (rb_thread_select): release GVL while waiting select().kosaki
2011-04-30* thread.c (do_select): Change arugment type to rb_fdset_t.kosaki
2011-04-30* thread.c (rb_fd_copy): Change function argument. Nowkosaki
2011-04-30* thread.c (do_select): remove useless ifdef. time calculationkosaki
2011-04-29fix indentationkosaki
2011-04-29* thread.c (lock_func): small cleanup.kosaki
2011-04-29* thread.c (rb_mutex_lock, lock_func): Avoid busy loop andkosaki
2011-04-13 * thread.c (thread_fd_close_i): IOError exception should be assignednagachika
2011-02-20* thread.c (exec_recursive): prevent temporary objects from GC.nobu
2011-02-14 * thread.c (rb_thread_io_blocking_region): reset th->waiting_fdnagachika
2011-02-12* thread.c (rb_thread_io_blocking_region): new function to runnobu
2011-01-31 * thread.c (thread_start_func_2): check deadlock condition beforenagachika
2011-01-08* thread.c: parenthesize macro arguments.akr
2010-12-25 * thread.c (rb_thread_atfork): Add small comment why we needkosaki
2010-12-20 * thread.c (thread_cleanup_func): Moved interrupted_lockkosaki
2010-12-20 * thread.c (thread_cleanup_func): Don't touch native threadingkosaki
2010-11-27* thread.c, vm_core.h: make gvl_acquire/release/init/destructko1
2010-10-12* configure.in (RUBY_CHECK_PRINTF_PREFIX): check for printf formatnobu
2010-10-12* compile.c (iseq_build_body), error.c (set_syserr, get_syserr),nobu
2010-10-09* vm_core.h (rb_signal_buff_size, rb_signal_exec): movednobu
2010-10-09* thread.c (thread_reset_event_flags, exec_event_hooks): ignorenobu
2010-10-09* thread.c (rb_threadptr_exec_event_hooks): suppress each eventnobu
2010-10-08* thread.c (rb_threadptr_remove_event_hook): fix typo.nobu
2010-10-03* enc/unicode.c (onigenc_unicode_property_name_to_ctype):naruse
2010-09-01* thread.c (ruby_suppress_tracing): restore the state and invokenobu
2010-08-14* thread.c (rb_gc_mark_threads): deprecated.nobu
2010-07-18* include/ruby/ruby.h (rb_data_type_t): restructured. [ruby-dev:41862]nobu
2010-07-17* thread.c (rb_thread_wakeup_alive): split from rb_thread_wakeup.nobu
2010-06-28* thread.c (rb_fd_resize, rb_fd_copy): avoid NULL dereference uponmame
2010-06-07* thread.c (Init_Thread): no need to suppress warning fornobu
2010-06-05* vm.c (Init_BareVM): call Init_native_thread here.akr
2010-05-29* removed trailing spaces.nobu