summaryrefslogtreecommitdiff
path: root/vm_insnhelper.h
AgeCommit message (Expand)Author
2014-07-18vm_core.h: redefined_flag in rb_vm_tnobu
2013-12-20* include/ruby/ruby.h: rename OBJ_WRITE and OBJ_WRITTEN intoko1
2013-12-09* compile.c, insns.def, test/ruby/test_rubyvm.rb, vm.c, vm_core.h,charliesome
2013-12-08gc.c: promote long-lived NODE_CREF objects to oldgentmm1
2013-11-09* compile.c (iseq_compile_each): emit opt_str_freeze if the #freezecharliesome
2013-11-09* class.c: unify names of vm state version counters to 'serial'.charliesome
2013-10-29* insns.def, vm.c, vm_insnhelper.c, vm_insnhelper.h, vm_method.c: splitcharliesome
2013-10-28* vm.c: vm_clear_all_cache is not necessary now we use a 64 bit countercharliesome
2013-09-26* insns.def (opt_regexpmatch1): check Regexp#=~ is not defined beforecharliesome
2013-09-04* class.c, compile.c, eval.c, gc.h, insns.def, internal.h, method.h,charliesome
2013-08-31* vm_insnhelper.h (CALL_SIMPLE_METHOD): change name of 'recv' argumentcharliesome
2013-08-27vm_insnhelper.h: RBASIC_CLASSnobu
2012-11-22* vm_insnhelper.h: partly revert r37631 (DTrace support).naruse
2012-11-12* probes.d: add DTrace probe declarations. [ruby-core:27448]tenderlove
2012-10-15* vm_insnhelper.h (CI_SET_FASTPATH): add new parameter `enabled'.ko1
2012-10-14* vm_insnhelper.h CI_SET_FASTPATH: introduce new macroko1
2012-10-14* insns.def (send, invokesuper, invokeblock, opt_*), vm_core.h:ko1
2012-10-09* vm_core.h (rb_call_info_t): add new type `rb_call_inf_t'.ko1
2012-10-08* eval.c, gc.c, iseq.c, node.h, vm_insnhelper.c, vm_insnhelper.h,shugo
2012-10-04* vm.c (VM_COLLECT_USAGE_DETAILS): make new VM usage analysisko1
2012-09-26* insns.def: add new instruction `opt_empty_p' for optimize `empty?'ko1
2012-08-23* include/ruby/ruby.h: introduce flonum technique forko1
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-06-11* vm_core.h: remove lfp (local frame pointer) and renameko1
2012-06-04* vm_insnhelper.h: remove magical code "lfp[0] & 0x02".ko1
2011-10-06fix typoskazu
2011-10-06* vm_eval.c (make_no_method_execption): extract fromnobu
2011-08-24* vm_insnhelper.h, vm_insnhelper.c, vm.c, vm_method.c, insns.def:ko1
2011-06-13* vm_core.h, vm_insnhelper.h: move decl. ofko1
2011-03-30* vm_insnhelper.h (COPY_CREF): should copyshugo
2011-01-24* vm_insnhelper.h: parenthesize macro arguments.akr
2010-01-11* vm_insnhelper.h (GET_BLOCK_PTR): return 0 when in class frame.wanabe
2009-09-06* insns.def (opt_*): add IC operands.ko1
2009-09-06* vm_insnhelper.h (CALL_SIMPLE_METHOD_IC): make a macroko1
2009-09-06* compile.c (iseq_specialized_instruction), insns.def (opt_size):ko1
2009-08-28* vm_core.h ({GET,INC}_VM_STATE_VERSION): moved from vm_insnhelper.h.nobu
2009-08-12* insns.def, vm.c, vm_insnhelper.c, vm_insnhelper.h: checkko1
2009-08-10* gc.c: reject unused longlife gc.nari
2009-07-16* node.h, vm_core.h, variable.c: rename global_entry to rb_global_entry.ko1
2009-07-15* method.h, vm_core.h: add rb_method_entry_t. Remove nodes aroundko1
2009-07-13* insns.def, vm_insnhelper.c (getinstancevariable):ko1
2009-05-16* iseq.c (rb_iseq_clone): use longlife object and insert write barrier.nari
2009-01-15* vm.c (rb_vm_inc_const_missing_count, ruby_vm_const_missing_count):ko1
2008-12-24* vm_insnhelper.c (vm_call_method): use class of method definedko1
2008-12-09* cont.c (fiber_status), template/insns.inc.tmpl (ruby_vminsn_type),nobu
2008-10-12* vm.c, vm_insnhelper.h (ruby_vm_redefined_flag): apply optimizationko1
2008-09-28* vm_exec.c (vm_exec_core): add an UNLIKELY() hint.ko1
2008-09-23* common.mk: clean upko1