path: root/vm_insnhelper.h
AgeCommit message (Expand)Author
2015-06-03* method.h: split rb_method_definition_t::flag to several flags.ko1
2015-03-11* node.h: remove NODE_IFUNC, NEW_IFUNC.ko1
2015-03-11* vm_insnhelper.h: use T_IMEMO to create THROW_DATA.ko1
2015-03-11* vm_insnhelper.c: use T_IMEMO to create SVAR.ko1
2015-03-10* vm_insnhelper.h (THROW_DATA_STATE): return int, not VALUE.ko1
2015-03-10* vm_insnhelper.h: define struct IFUNC.ko1
2015-03-10* vm_insnhelper.h: define struct THROW_DATA to representko1
2015-03-08* vm_insnhelper.h: define struct SVAR for SVAR.ko1
2015-03-08* internal.h: define rb_cref_t and change to use it.ko1
2015-03-08* vm_insnhelper.h (COPY_CREF_OMOD): fix translation miss.ko1
2015-03-08* internal.h: define CREF accessor macros.ko1
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