summaryrefslogtreecommitdiff
path: root/vm_insnhelper.c
Commit message (Expand)AuthorAgeFilesLines
* Correctly issue ArgumentError when calling method that accepts no keywordsJeremy Evans2019-09-271-0/+2
* Adjusted spaces [ci skip]Nobuyoshi Nakada2019-09-271-7/+7
* Adjusted spaces [ci skip]Nobuyoshi Nakada2019-09-271-3/+6
* Add Module#ruby2_keywords for passing keywords through regular argument splatsJeremy Evans2019-09-251-17/+27
* Use RUBY_VM_NEXT_CONTROL_FRAME macroTakashi Kokubun2019-09-201-3/+2
* fix spec failure卜部昌平2019-09-191-2/+10
* reuse cc->call卜部昌平2019-09-191-6/+31
* delete unused variable卜部昌平2019-09-181-1/+0
* Fix keyword argument separation issues with sym procs when using refinementsJeremy Evans2019-09-171-4/+22
* Convert keyword argument to required positional hash argument for Class#new, ...Jeremy Evans2019-09-061-2/+10
* * remove trailing spaces. [ci skip]git2019-09-061-1/+1
* Mark rb_warn_keyword_to_last_hash as static inlineJeremy Evans2019-09-051-1/+0
* Convert empty keyword hash to required positional argument and warn for metho...Jeremy Evans2019-09-051-1/+1
* Convert empty keyword hash to required positional argument and warn for sym p...Jeremy Evans2019-09-051-1/+1
* Convert empty keyword hash to required positional argument and warn for lambd...Jeremy Evans2019-09-051-4/+6
* Convert empty keyword hash to required positional argument and warnJeremy Evans2019-09-051-5/+22
* Always remove empty keyword hashes when calling methodsJeremy Evans2019-09-051-13/+18
* Add a keyword-to-last-hash warning for some case of define_method methodYusuke Endoh2019-09-051-0/+4
* define_method should not drop the empty keyword hashYusuke Endoh2019-09-051-1/+1
* vm_call_bmethod should not drop the empty keyword hashYusuke Endoh2019-09-051-1/+1
* vm_call_opt_send should not drop the empty keyword hashYusuke Endoh2019-09-051-1/+1
* vm_insnhelper.c: Do not read `ci->flag` after CALLER_SETUP_ARGYusuke Endoh2019-09-051-2/+2
* Add a comment that some ci->flag is inconsistent after CALLER_SETUP_ARGYusuke Endoh2019-09-051-0/+10
* Ignore an empty keyword splat for attr_reader/writer methodsYusuke Endoh2019-09-051-2/+2
* C method should accept a keyword hash (for compatibility with 2.6)Yusuke Endoh2019-09-051-1/+1
* CALLER_SETUP_ARG removes an empty keyword hash from argvYusuke Endoh2019-09-051-21/+9
* vm_argc.c (vm_caller_setup_arg_kw): "cfunc" argument is no longer usedYusuke Endoh2019-09-051-1/+1
* Set calling->kw_splat = 1 in vm_caller_setup_arg_kwYusuke Endoh2019-09-051-4/+3
* Fix passing keywords without splats to sym procs, define_method, and method_m...Jeremy Evans2019-09-051-3/+4
* Make Symbol#to_proc calls handle keyword argumentsJeremy Evans2019-09-051-2/+1
* If removing an empty keyword splat hash, unset the kw_splat flagJeremy Evans2019-09-051-0/+2
* Add rb_funcall_with_block_kwJeremy Evans2019-09-051-2/+2
* Set VM_FRAME_FLAG_CFRAME_KW if kw_splat set in vm_yield_with_cfuncJeremy Evans2019-09-051-2/+1
* Propagate kw_splat informationYusuke Endoh2019-09-051-9/+13
* Merge pull request #2422 from jeremyevans/rb_keyword_given_pJeremy Evans2019-09-031-1/+5
* fix shortcut conditionUrabe, Shyouhei2019-09-021-0/+1
* delete unused functionUrabe, Shyouhei2019-09-021-11/+0
* opt_regexpmatch1 is actually making things slower.Urabe, Shyouhei2019-09-021-0/+4
* Simplify setting of VM_CALL_KW_SPLAT in vm_call_method_missingJeremy Evans2019-09-011-4/+1
* Fix keyword argument separation warning in method_missingJeremy Evans2019-09-011-0/+3
* Fix keyword argument separation warning when using sendJeremy Evans2019-08-311-2/+2
* Don't pass an empty keyword hash when double splatting empty hash when callin...Jeremy Evans2019-08-311-1/+8
* Don't pass an empty keyword hash when double splatting empty hashJeremy Evans2019-08-301-0/+6
* Separate keyword arguments from positional argumentsYusuke Endoh2019-08-301-15/+21
* Show the previous definition location,Nobuyoshi Nakada2019-08-291-4/+24
* decouple compile.c usage of imemo_ifunc卜部昌平2019-08-271-1/+1
* Hoisted out search_refined_methodNobuyoshi Nakada2019-08-171-42/+49
* Search refinement module along nested usingsNobuyoshi Nakada2019-08-171-29/+27
* * expand tabs. [ci skip]git2019-08-151-1/+1
* Remove support for nil::ConstantJeremy Evans2019-08-141-3/+3