summaryrefslogtreecommitdiff
path: root/vm_insnhelper.c
AgeCommit message (Expand)Author
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
2018-11-26Support targetting TracePoint [Feature #15289]ko1
2018-11-20vm_insnhelper.c: fix indent [ci skip]shyouhei
2018-11-20vm_insnhelper.c: recv -1 + 3 overflowsshyouhei
2018-11-13suppress integer overflow warningsshyouhei
2018-11-12vm_insnhelper.c: avoid nevative spshyouhei
2018-11-12* expand tabs.svn
2018-11-12vm_insnhelper.c: avoid division by zeroshyouhei
2018-11-09* expand tabs.svn
2018-11-09There is a path to use bmethod with ifunc.ko1