summaryrefslogtreecommitdiff
path: root/vm_args.c
AgeCommit message (Expand)Author
2019-12-09vm_args.c (rb_warn_check): Use iseq_unique_id instead of its pointerYusuke Endoh
2019-12-09Revert "vm_args.c (rb_warn_check): Use iseq_unique_id instead of its pointer"Yusuke Endoh
2019-12-09Revert "vm_args.c (rb_warn_check): Use unique_id * 2 instead of unique_id"Yusuke Endoh
2019-12-09vm_args.c (rb_warn_check): Use unique_id * 2 instead of unique_idYusuke Endoh
2019-12-09vm_args.c (rb_warn_check): Use iseq_unique_id instead of its pointerYusuke Endoh
2019-12-03vm_args.c: make the keyword deprecation message helpfulYusuke Endoh
2019-11-29Reduce duplicated warnings for the change of Ruby 3 keyword argumentsYusuke Endoh
2019-11-27Don't modify rest array when using ruby2_keywordsJeremy Evans
2019-11-20Always forward declaration is neededNobuyoshi Nakada
2019-11-19make functions static卜部昌平
2019-10-24Handle case where ruby2_keywords method splats to ruby2_keywords methodJeremy Evans
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