summaryrefslogtreecommitdiff
path: root/vm_args.c
AgeCommit message (Expand)Author
2019-10-15Dup hash with keyword flag when converted to keywordsJeremy Evans
2019-09-29Remove VM_NO_KEYWORDS, replace with RB_NO_KEYWORDSJeremy Evans
2019-09-27Adjusted spaces [ci skip]Nobuyoshi Nakada
2019-09-26Add rb_adjust_argv_kw_splat to internal.hJeremy Evans
2019-09-25Add Module#ruby2_keywords for passing keywords through regular argument splatsJeremy Evans
2019-09-17Fix keyword argument separation issues with sym procs when using refinementsJeremy Evans
2019-09-17Pass keyword argument flag when rb_call_super_kw calls method_missingJeremy Evans
2019-09-11Emit missing keyword argument separation warnings for define_methodJeremy Evans
2019-09-08Fix invalid keyword argument separation warning for delegating callsJeremy Evans
2019-09-06Enable keyword argument warnings when called from CJeremy Evans
2019-09-05Mark rb_warn_keyword_to_last_hash as static inlineJeremy Evans
2019-09-05Mark rb_warn_keyword_to_last_hash at MJIT_FUNC_EXPORTEDJeremy Evans
2019-09-05Convert empty keyword hash to required positional argument and warnJeremy Evans
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-05Add rb_funcall_with_block_kwJeremy Evans
2019-09-05Propagate kw_splat informationYusuke Endoh
2019-09-01Split warning messages for tag-jumpNobuyoshi Nakada
2019-08-30Add rb_iseq_locationJeremy Evans
2019-08-30Use more accurate source location in keyword argument separation warningsJeremy Evans
2019-08-30Warn for keyword to last hash parameter when method has no optional/rest para...Jeremy Evans
2019-08-30Remove a verbose warning that is no longer neededJeremy Evans
2019-08-30When splitting a keyword hash, dup it first to not mutate itJeremy Evans
2019-08-30Implement keyword argument to last positional hash emulationJeremy Evans
2019-08-30Make keyword_hash_split staticJeremy Evans
2019-08-30Support **nil syntax for specifying a method does not accept keyword argumentsJeremy Evans
2019-08-30Restore splitting of hashes into positional and keyword arguments, add warningJeremy Evans
2019-08-30Only promote last hash to keyword if all keys are symbolsJeremy Evans
2019-08-30Fix hash to keyword warning to apply in all casesJeremy Evans
2019-08-30Allow ** syntax to be used for calling methods that do not accept keywordsJeremy Evans
2019-08-30Separate keyword arguments from positional argumentsYusuke Endoh
2019-05-23update Array's length correctly.Koichi Sasada
2019-04-10Adjusted stylesnobu
2019-04-10Reverting all commits from r67479 to r67496 because of CI failureskazu
2019-04-10Adjusted stylesnobu
2019-02-01on-smash canary detectionshyouhei
2018-12-30vm_args.c: search symbol proc in super classesnobu
2018-12-26insns.def: refactor to avoid CALL_METHOD macroshyouhei
2018-12-18Freeze and hide callback arguments holdernobu
2018-12-18Enable refinements on symbol-proc in ruby-level methodsnobu
2018-12-04Revert "Symbol refinements"mrkn
2018-12-04Symbol refinementsmrkn
2018-12-03Revert "Symbol refinements"nobu
2018-12-03Symbol refinementsnobu
2018-12-03Revert "Symbol refinements [Bug #15114]"nobu
2018-12-03Symbol refinements [Bug #15114]nobu
2018-10-30introduce TransientHeap. [Bug #14858]ko1
2018-10-30* expand tabs.svn
2018-10-30revert r65444 and r65446 because of commit missko1
2018-10-30* expand tabs.svn