summaryrefslogtreecommitdiff
path: root/vm_core.h
AgeCommit message (Expand)Author
2013-06-19* include/ruby/ruby.h (struct rb_data_type_struct), gc.c: addko1
2013-05-26* include/ruby/debug.h, vm_trace.c: add rb_postponed_job API.ko1
2013-05-18vm_core.h: move jmpbuf between tag and prevnobu
2013-04-05defines.h: RUBY_SYMBOL_EXPORT_{BEGIN,END}nobu
2013-03-22load.c: loaded_features_index st_tablenobu
2013-03-21revert r39861nobu
2013-03-21ruby.h: RB_UNUSED_VAR from UNINITIALIZED_VARnobu
2013-03-21vm_core.h: suppress warningsnobu
2013-03-19* internal.h: added a declaration of ruby_kill().kosaki
2013-03-12required keyword argumentsnobu
2013-02-05* remove trailing spaces.nobu
2013-02-05* proc.c (rb_binding_new_with_cfp): permit to create binding objectko1
2013-01-29* vm_backtrace.c: fix issue of rb_debug_inspector_open().ko1
2013-01-25* vm_core.h: modify a comment about rb_iseq_t::local_size.ko1
2013-01-10* vm_core.h (VM_DEBUG_BP_CHECK): set 0 as default.ko1
2013-01-08vm_core.h: flip_cnt in rb_iseq_tnobu
2012-12-27* vm_core.h (VM_DEFINECLASS_TYPE): explicit cast to enum type to avoid 64->32charliesome
2012-12-25* vm_trace.c (rb_threadptr_exec_event_hooks_and_pop_frame):ko1
2012-12-25* vm_core.h, eval_intern.h (CHECK_STACK_OVERFLOW): moveko1
2012-12-25* vm_core.h (RUBY_VM_THREAD_VM_STACK_SIZE): change defaultko1
2012-12-23* thread.c: rename methods:ko1
2012-12-21* include/ruby/debug.h: define rb_trace_arg_t.ko1
2012-12-21* vm_core.h, vm_trace.c: fix multi-threading bug for tracing.ko1
2012-12-20* vm_core.h (rb_vm_defineclass_type_t),shugo
2012-12-19* vm.c: support variable VM/Machine stack sizes.ko1
2012-12-15* signal.c (rb_sigaltstack_size): new. calculate stack size forkosaki
2012-12-11* iseq.c (rb_iseq_parameters): fix limit for optional arguments.eregon
2012-12-04 * vm_core.h (RUBY_VM_CHECK_INTS_BLOCKING): check async queue everytime.tarui
2012-12-02 * thread.c (RB_GC_SAVE_MACHINE_CONTEXT, rb_gc_save_machine_context): tarui
2012-11-30* vm_core.h (rb_vm_struct): add thread_destruct_lock field.kosaki
2012-11-30revert r35486 (add rb_thread_t#yeiling field). because it doesn't helpkosaki
2012-11-29* include/ruby/debug.h: add rb_debug_inspector_* APIs.ko1
2012-11-28 * thread.c (thread_join_sleep): check spurious wakeup by itself fortarui
2012-11-28* vm_core.h (enum rb_thread_status): remove THREAD_TO_KILLkosaki
2012-11-28* thread.c (thread_s_new): uses main_thread->status instead ofkosaki
2012-11-26* vm_trace.c: rename TracePoint#file and TracePoint#lineko1
2012-11-26* vm_core.h: add members to rb_trace_arg_t:ko1
2012-11-26* vm_core.h (RUBY_VM_SET_TIMER_INTERRUPT, RUBY_VM_SET_INTERRUPT)kosaki
2012-11-26* thread.c (thread_join_m): use th->interrupt_mask instead ofkosaki
2012-11-26* ruby_atomic.h (ATOMIC_CAS): new macro for compare-and-exchange.kosaki
2012-11-26split trap interrupt and async interruptkosaki
2012-11-26* vm_core.h (rb_thread_struct): added 'in_trap' member for markingkosaki
2012-11-22* Makefile.in (probes.o): add -C to ignore #include in probes.d.naruse
2012-11-22* Makefile.in: run preprocessor when making probe.hkosaki
2012-11-20* include/ruby/debug.h: introdudced.ko1
2012-11-20* vm_trace.c: add two methods:ko1
2012-11-20revert r37730 kosaki
2012-11-19* thread.c, vm_core.h: big rename th to cur_th when works onlykosaki
2012-11-18* vm_core.h, probes_helper.h (RUBY_DTRACE_FUNC_ENTRY_HOOK,ngoto
2012-11-12* probes.d: add DTrace probe declarations. [ruby-core:27448]tenderlove