path: root/vm.c
AgeCommit message (Expand)Author
2012-11-22* run preprocessor when making probe.hkosaki
2012-11-22* vm.c: Don't define vm_collect_usage_operand() andkosaki
2012-11-20* vm_trace.c: add two methods:ko1
2012-11-18* vm_core.h, probes_helper.h (RUBY_DTRACE_FUNC_ENTRY_HOOK,ngoto
2012-11-16vm.c: gc guardnobu
2012-11-16adjust indentnobu
2012-11-12* probes.d: add DTrace probe declarations. [ruby-core:27448]tenderlove
2012-11-05Fix compatibility of cached expanded load pathshirosaki
2012-11-05Cache the expanded load pathshirosaki
2012-11-05Index $LOADED_FEATURES so that require isn't so slowshirosaki
2012-11-03* vm.c (rb_vm_rewrite_ep_in_errinfo, vm_rewrite_ep_in_errinfo):ktsj
2012-11-03* vm.c, proc.c: avoid unnecessary `rb_vm_rewrite_ep_in_errinfo'ktsj
2012-11-02vm.c: rewrite all catch pointsnobu
2012-10-29* thread.c: added Thread#thread_variable_(get|set),tenderlove
2012-10-27* vm.c (vm_define_method): remove type and frozen checking.ko1
2012-10-27* numeric.c (rb_float_new_in_heap), include/ruby/ruby.h:ko1
2012-10-23* vm_core.h, vm_insnhelper.c, vm_eval.c (OPT_CALL_CFUNC_WITHOUT_FRAME):ko1
2012-10-19vm.c: pass through thrown objectsnobu
2012-10-04* vm.c (vm_analysis_insn|operand|register): use st_insertko1
2012-10-04* vm.c (VM_COLLECT_USAGE_DETAILS): make new VM usage analysisko1
2012-09-28* vm_core.h: remove rb_control_frame_t::bp (bp: base pointer).ko1
2012-09-26* insns.def: add new instruction `opt_empty_p' for optimize `empty?'ko1
2012-09-24Feature #7035nobu
2012-08-23* class.c (singleton_class_of): flonum can't have singleton class.usa
2012-08-23* include/ruby/ruby.h: introduce flonum technique forko1
2012-08-22* vm_trace.c: support TracePoint. [ruby-trunk - Feature #6895]ko1
2012-08-20vm_insnhelper.c: iclass as klass in cfpnobu
2012-08-16* vm_trace.c, vm_core.h: simplify tracing mechanism.ko1
2012-08-15Kernel#inspect: improve consistency and do not call #to_s.eregon
2012-08-15Revert r36699 and r36700. [Feature #6130]naruse
2012-08-14Kernel#inspect: improve consistency and do not call #to_s.eregon
2012-08-12* vm.c (invoke_block_from_c): fix unintentional block passing.ktsj
2012-08-07* vm_exec.c, insns.def (leave): solve problems onko1
2012-08-02* eval.c (rb_mod_using): new method Module#using. [experimental]shugo
2012-08-02* class.c, insns.def, method.h, proc.c, vm.c, vm_core.h, vm_eval.c,shugo
2012-07-18vm.c: remove unused variablesnobu
2012-07-18* thread.c (rb_threadptr_async_errinfo_*): manage async errors queue.ko1
2012-07-04__callee__ fixnobu
2012-06-22* iseq.c, vm_eval.c: set th->base_block properly.ko1
2012-06-15fix typos [ci skip]kazu
2012-06-15* vm_core.h: remove VM_FRAME_MAGIC_FINISH (finish frame type).ko1
2012-06-11* vm_core.h: remove lfp (local frame pointer) and renameko1
2012-06-04* vm_core.h (rb_location_t): fix type and field name.ko1
2012-06-02* fix to build vm_backtrace.c only itself (vm_backtrace.cko1
2012-06-02* vm_backtrace.c: added. Separate backtrace related functions toko1
2012-05-31vm.c: UNREACHABLE to suppress warningsnobu
2012-05-26* vm.c (backtrace_*): change type of lev and n from size_t to int.ko1
2012-05-26* vm.c (RubyVM::FrameInfo): add a class to access each frameko1
2012-05-26* vm.c (frame_info_to_str): add `break'.ko1
2012-05-26* vm.c (rb_frame_info_t): keep previous ISEQ frame info for CFUNCko1