summaryrefslogtreecommitdiff
path: root/vm_insnhelper.c
AgeCommit message (Expand)Author
2019-09-02fix shortcut conditionUrabe, Shyouhei
2019-09-02delete unused functionUrabe, Shyouhei
2019-09-02opt_regexpmatch1 is actually making things slower.Urabe, Shyouhei
2019-09-01Simplify setting of VM_CALL_KW_SPLAT in vm_call_method_missingJeremy Evans
2019-09-01Fix keyword argument separation warning in method_missingJeremy Evans
2019-08-31Fix keyword argument separation warning when using sendJeremy Evans
2019-08-31Don't pass an empty keyword hash when double splatting empty hash when callin...Jeremy Evans
2019-08-30Don't pass an empty keyword hash when double splatting empty hashJeremy Evans
2019-08-30Separate keyword arguments from positional argumentsYusuke Endoh
2019-08-29Show the previous definition location,Nobuyoshi Nakada
2019-08-27decouple compile.c usage of imemo_ifunc卜部昌平
2019-08-17Hoisted out search_refined_methodNobuyoshi Nakada
2019-08-17Search refinement module along nested usingsNobuyoshi Nakada
2019-08-15* expand tabs. [ci skip]git
2019-08-14Remove support for nil::ConstantJeremy Evans
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