summaryrefslogtreecommitdiff
path: root/vm_insnhelper.c
AgeCommit message (Expand)Author
2019-08-09* expand tabs.git
2019-08-09introduce RCLASS_CLONED flag for inline cache.Koichi Sasada
2019-08-06* expand tabs.git
2019-08-06leafify opt_plus卜部昌平
2019-08-04Make opt_eq and opt_neq insns leafTakashi Kokubun
2019-08-02Revert "Revert "Add a specialized instruction for `.nil?` calls""Yusuke Endoh
2019-08-02Revert "Add a specialized instruction for `.nil?` calls"Yusuke Endoh
2019-07-31Add a specialized instruction for `.nil?` callsAaron Patterson
2019-07-19Remove `rb_vm_push_frame` as it is no longer used.Samuel Williams
2019-07-14Add a /* fall through */ commentYusuke Endoh
2019-06-11Fix SystemStackError when calling a method in an unused refinementJeremy Evans
2019-06-01* expand tabs.git
2019-06-01Make opt_aref instruction support Integer#[]Yusuke Endoh
2019-05-31Use UNALIGNED_MEMBER_PTRNobuyoshi Nakada
2019-04-26avoid buffer overflow in vm_check_canaryUrabe, Shyouhei
2019-04-26print the disasmUrabe, Shyouhei
2019-04-26suppress warning [ci skip]Urabe, Shyouhei
2019-04-13Revert "GET_CFP and ec->cfp are different"k0kubun
2019-04-13GET_CFP and ec->cfp are differentk0kubun
2019-04-05* expand tabs.svn
2019-04-05add definemethod/definesmethod insn.ko1
2019-04-04* expand tabs.svn
2019-04-04Revert "Introduce inline cache for invokesuper"k0kubun
2019-04-03Introduce inline cache for invokesuperk0kubun
2019-03-25Prefer using vm_base_ptr rather than cfp->bpk0kubun
2019-03-25use cfp->bp more.ko1
2019-03-22add debug counters to count call cache fastpath.ko1
2019-03-22* expand tabs.svn
2019-03-22optimize method dispatch for lead/kw params.ko1
2019-03-21Share vm_call_iseq_optimizable_p to reduce copy-pastek0kubun
2019-03-21Make rb_iseq_only_optparam_p statick0kubun
2019-03-20remove redundant check.ko1
2019-03-20fix a type error with a cast for clang.ko1
2019-03-20* expand tabs.svn
2019-03-20optimize method dispatch for lead/opt params.ko1
2019-02-22change `cfunc->invoker` type for opt.ko1
2019-02-01on-smash canary detectionshyouhei
2019-01-14vm_insnhelper.c: make VM helpers inlinek0kubun
2019-01-10mjit.c: use boolean type for boolean variablesk0kubun
2019-01-10Revert "mjit.c: use boolean type for boolean variables"k0kubun
2019-01-10mjit.c: use boolean type for boolean variablesk0kubun
2018-12-28vm_insnhelper.c: USE_FLONUM is always definedshyouhei
2018-12-28vm_insnhelper.c: delete unused macrosshyouhei
2018-12-26* expand tabs.svn
2018-12-26insns.def: refactor to avoid CALL_METHOD macroshyouhei
2018-12-25vm_insnhelper.c: use COLDFUNCshyouhei
2018-12-18* expand tabs.svn
2018-12-18should use defined_class.ko1
2018-12-06Return same ISeq object for one src.ko1
2018-11-26* expand tabs.svn