summaryrefslogtreecommitdiff
path: root/vm_insnhelper.c
AgeCommit message (Expand)Author
2019-09-25Add Module#ruby2_keywords for passing keywords through regular argument splatsJeremy Evans
2019-09-20Use RUBY_VM_NEXT_CONTROL_FRAME macroTakashi Kokubun
2019-09-19fix spec failure卜部昌平
2019-09-19reuse cc->call卜部昌平
2019-09-18delete unused variable卜部昌平
2019-09-17Fix keyword argument separation issues with sym procs when using refinementsJeremy Evans
2019-09-06Convert keyword argument to required positional hash argument for Class#new, ...Jeremy Evans
2019-09-06* remove trailing spaces. [ci skip]git
2019-09-05Mark rb_warn_keyword_to_last_hash as static inlineJeremy Evans
2019-09-05Convert empty keyword hash to required positional argument and warn for metho...Jeremy Evans
2019-09-05Convert empty keyword hash to required positional argument and warn for sym p...Jeremy Evans
2019-09-05Convert empty keyword hash to required positional argument and warn for lambd...Jeremy Evans
2019-09-05Convert empty keyword hash to required positional argument and warnJeremy Evans
2019-09-05Always remove empty keyword hashes when calling methodsJeremy Evans
2019-09-05Add a keyword-to-last-hash warning for some case of define_method methodYusuke Endoh
2019-09-05define_method should not drop the empty keyword hashYusuke Endoh
2019-09-05vm_call_bmethod should not drop the empty keyword hashYusuke Endoh
2019-09-05vm_call_opt_send should not drop the empty keyword hashYusuke Endoh
2019-09-05vm_insnhelper.c: Do not read `ci->flag` after CALLER_SETUP_ARGYusuke Endoh
2019-09-05Add a comment that some ci->flag is inconsistent after CALLER_SETUP_ARGYusuke Endoh
2019-09-05Ignore an empty keyword splat for attr_reader/writer methodsYusuke Endoh
2019-09-05C method should accept a keyword hash (for compatibility with 2.6)Yusuke Endoh
2019-09-05CALLER_SETUP_ARG removes an empty keyword hash from argvYusuke Endoh
2019-09-05vm_argc.c (vm_caller_setup_arg_kw): "cfunc" argument is no longer usedYusuke Endoh
2019-09-05Set calling->kw_splat = 1 in vm_caller_setup_arg_kwYusuke Endoh
2019-09-05Fix passing keywords without splats to sym procs, define_method, and method_m...Jeremy Evans
2019-09-05Make Symbol#to_proc calls handle keyword argumentsJeremy Evans
2019-09-05If removing an empty keyword splat hash, unset the kw_splat flagJeremy Evans
2019-09-05Add rb_funcall_with_block_kwJeremy Evans
2019-09-05Set VM_FRAME_FLAG_CFRAME_KW if kw_splat set in vm_yield_with_cfuncJeremy Evans
2019-09-05Propagate kw_splat informationYusuke Endoh
2019-09-03Merge pull request #2422 from jeremyevans/rb_keyword_given_pJeremy Evans
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