summaryrefslogtreecommitdiff
path: root/vm_args.c
Commit message (Expand)AuthorAgeFilesLines
* Handle case where ruby2_keywords method splats to ruby2_keywords methodJeremy Evans2019-10-241-0/+3
* Dup hash with keyword flag when converted to keywordsJeremy Evans2019-10-151-0/+2
* Remove VM_NO_KEYWORDS, replace with RB_NO_KEYWORDSJeremy Evans2019-09-291-1/+1
* Adjusted spaces [ci skip]Nobuyoshi Nakada2019-09-271-6/+7
* Add rb_adjust_argv_kw_splat to internal.hJeremy Evans2019-09-261-1/+0
* Add Module#ruby2_keywords for passing keywords through regular argument splatsJeremy Evans2019-09-251-10/+50
* Fix keyword argument separation issues with sym procs when using refinementsJeremy Evans2019-09-171-2/+11
* Pass keyword argument flag when rb_call_super_kw calls method_missingJeremy Evans2019-09-171-2/+2
* Emit missing keyword argument separation warnings for define_methodJeremy Evans2019-09-111-8/+24
* Fix invalid keyword argument separation warning for delegating callsJeremy Evans2019-09-081-7/+2
* Enable keyword argument warnings when called from CJeremy Evans2019-09-061-6/+3
* Mark rb_warn_keyword_to_last_hash as static inlineJeremy Evans2019-09-051-1/+1
* Mark rb_warn_keyword_to_last_hash at MJIT_FUNC_EXPORTEDJeremy Evans2019-09-051-1/+1
* Convert empty keyword hash to required positional argument and warnJeremy Evans2019-09-051-14/+32
* 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-0/+1
* Add rb_funcall_with_block_kwJeremy Evans2019-09-051-2/+2
* Propagate kw_splat informationYusuke Endoh2019-09-051-1/+4
* Split warning messages for tag-jumpNobuyoshi Nakada2019-09-011-9/+18
* Add rb_iseq_locationJeremy Evans2019-08-301-4/+4
* Use more accurate source location in keyword argument separation warningsJeremy Evans2019-08-301-16/+12
* Warn for keyword to last hash parameter when method has no optional/rest para...Jeremy Evans2019-08-301-30/+34
* Remove a verbose warning that is no longer neededJeremy Evans2019-08-301-11/+0
* When splitting a keyword hash, dup it first to not mutate itJeremy Evans2019-08-301-0/+1
* Implement keyword argument to last positional hash emulationJeremy Evans2019-08-301-1/+27
* Make keyword_hash_split staticJeremy Evans2019-08-301-1/+1
* Support **nil syntax for specifying a method does not accept keyword argumentsJeremy Evans2019-08-301-0/+4
* Restore splitting of hashes into positional and keyword arguments, add warningJeremy Evans2019-08-301-12/+62
* Only promote last hash to keyword if all keys are symbolsJeremy Evans2019-08-301-6/+29
* Fix hash to keyword warning to apply in all casesJeremy Evans2019-08-301-11/+9
* Allow ** syntax to be used for calling methods that do not accept keywordsJeremy Evans2019-08-301-51/+19
* Separate keyword arguments from positional argumentsYusuke Endoh2019-08-301-10/+108
* update Array's length correctly.Koichi Sasada2019-05-231-2/+2
* Adjusted stylesnobu2019-04-101-1/+1
* Reverting all commits from r67479 to r67496 because of CI failureskazu2019-04-101-1/+1
* Adjusted stylesnobu2019-04-101-1/+1
* on-smash canary detectionshyouhei2019-02-011-0/+2
* vm_args.c: search symbol proc in super classesnobu2018-12-301-2/+8
* insns.def: refactor to avoid CALL_METHOD macroshyouhei2018-12-261-1/+1
* Freeze and hide callback arguments holdernobu2018-12-181-1/+4
* Enable refinements on symbol-proc in ruby-level methodsnobu2018-12-181-3/+9
* Revert "Symbol refinements"mrkn2018-12-041-8/+8
* Symbol refinementsmrkn2018-12-041-8/+8
* Revert "Symbol refinements"nobu2018-12-031-8/+8
* Symbol refinementsnobu2018-12-031-8/+8
* Revert "Symbol refinements [Bug #15114]"nobu2018-12-031-8/+8
* Symbol refinements [Bug #15114]nobu2018-12-031-8/+8
* introduce TransientHeap. [Bug #14858]ko12018-10-301-15/+15
* * expand tabs.svn2018-10-301-2/+2
* revert r65444 and r65446 because of commit missko12018-10-301-4/+4