summaryrefslogtreecommitdiff
path: root/thread.c
AgeCommit message (Expand)Author
2010-04-28* thread. (rb_thread_terminate_all): revert r24591 which caused SEGVmame
2010-04-28* thread.c (timer_thread_function): unused variable.nobu
2010-04-27* eval.c (ruby_cleanup): before cleanup, check signal buffer and runmame
2010-04-19* thread.c (rb_thread_blocking_region, rb_thread_blocking_region_end):mame
2010-04-15* thread.c (rb_thread_priority, rb_thread_priority_set): fix rdoc.mame
2010-04-06 * vm_core.h: Introduce UNINITIALIZED_VAR() macro.kosaki
2010-03-25* thread.c (thread_reset_event_flags): set flags to thread.wanabe
2010-03-24* thread.c (thread_create_core): let new thread inherit RUBY_EVENT_VMmame
2010-01-25* thread.c (do_select): wrong conditions. [ruby-core:27753]usa
2010-01-23* thread.c (thread_start_func_2): unlock all locking mutexesnobu
2010-01-05removes the dtrace support. reverts r26239, r26238 and r26235.yugui
2010-01-04* gc.c: added UNLIKELY to probes for optimization.yugui
2010-01-03* trace.h: new file. wraps tracing mechanisms.yugui
2009-12-13doc fix: mutex.lock => self [ruby-core:27115]naruse
2009-11-18* thread.c (rb_thread_atfork_internal): reinitialize global locknobu
2009-11-18* thread.c (terminate_atfork_i): all mutex locks by other threadsnobu
2009-11-15* thread.c (thread_cleanup_func): delete locking_mutex when threadmame
2009-11-13* thread.c (thread_start_func_2): see first_func, not first_proc,nobu
2009-11-12* thread.c (thread_create_core): moved failure handling fromnobu
2009-11-10* thread.c (blocking_region_begin): define before BLOCKING_REGION.akr
2009-11-09* thread.c (rb_gc_save_machine_context): don't save the stack pointerakr
2009-11-03fix typos.akr
2009-11-02* thread_{pthread,win32}.c (native_stop_timer_thread): join the threadusa
2009-10-30* thread.c (rb_thread_blocking_region): reverted r25566, and addednobu
2009-10-30* thread.c (rb_thread_blocking_region): standard C doesn't acceptusa
2009-10-30* thread.c (rb_thread_blocking_region): must ensure to unlock GVL.nobu
2009-10-12* thread.c: Revert changes to Thread#raise made in r25278 [ruby-core:25367]marcandre
2009-10-11* thread.c: Doc fix for Thread#raisemarcandre
2009-10-10* eval.c (rb_threadptr_errinfo): renamed.nobu
2009-10-10* thread.c (rb_threadptr_execute_interrupts_rec, rb_threadptr_raise): Thread#...marcandre
2009-10-02* thread.c (ruby_suppress_tracing): get rid of clobbering bynobu
2009-09-21* compile.c, cont.c, gc.c, insns.def, iseq.c, iseq.h, process.c,nobu
2009-09-17* thread.c: added rdocs.nobu
2009-09-17* thread.c (rb_thread_s_debug_set): set level, not only boolean.nobu
2009-09-15* thread.c (rb_exec_recursive_outer, rb_exec_recursive): Added method to shor...marcandre
2009-09-13* thread.c (thread_list_access): prototyped.nobu
2009-09-13* thread.c (recursive_*): refactored the access to the inspect table used bymarcandre
2009-09-09* thread.c (thgroup_data_type, mutex_data_type, barrier_data_type):nobu
2009-09-08* include/ruby/st.h (st_hash_func): use st_index_t.nobu
2009-08-30Revert wrong commit r24715 "* thread.c (do_select): suppress warnings."naruse
2009-08-30* thread.c (do_select): suppress warnings.naruse
2009-08-28 * thread.c (do_select): rollback r24680. void struct initializer isusa
2009-08-26* thread.c (do_select): suppress warnings.nobu
2009-08-22* thread.c (rb_thread_schedule): don't recur infinitely.akr
2009-08-21* thread.c (rb_check_deadlock): decrease number of sleepers beforemame
2009-08-20* thread.c (rb_thread_terminate_all): do not ignore interrupt whenmatz
2009-08-03* thread.c (recursive_push): need to set UNTRUST. [ruby-dev:38997]matz
2009-08-03* thread.c (recursive_push): untrust internal hash to preventmatz
2009-07-05* thread.c (rb_threadptr_exec_event_hooks): new function tonobu
2009-06-17* thread.c (ruby_thread_stack_overflow): call rb_exc_raise() onmatz