summaryrefslogtreecommitdiff
path: root/vm_args.c
Commit message (Expand)AuthorAgeFilesLines
* Fix unused warningsKazuhiro NISHIYAMA2020-01-031-23/+0
* Fully separate positional arguments and keyword argumentsJeremy Evans2020-01-021-347/+36
* Reword keyword arguments warning messages to convey these are deprecation war...Marc-Andre Lafortune2019-12-231-7/+7
* Kernel#lambda: return forwarded block as non-lambda procAlan Wu2019-12-211-1/+4
* vm_args.c: rephrase the warning message of keyword argument separationYusuke Endoh2019-12-201-8/+8
* Manage deprecation warnings about keyword argumentNobuyoshi Nakada2019-12-191-0/+2
* Adjusted the formatNobuyoshi Nakada2019-12-191-2/+4
* vm_core.h (iseq_unique_id): prefer uintptr_t instead of unsigned longYusuke Endoh2019-12-101-8/+8
* vm_args.c (rb_warn_check): Use iseq_unique_id instead of its pointerYusuke Endoh2019-12-091-1/+5
* Revert "vm_args.c (rb_warn_check): Use iseq_unique_id instead of its pointer"Yusuke Endoh2019-12-091-5/+1
* Revert "vm_args.c (rb_warn_check): Use unique_id * 2 instead of unique_id"Yusuke Endoh2019-12-091-1/+1
* vm_args.c (rb_warn_check): Use unique_id * 2 instead of unique_idYusuke Endoh2019-12-091-1/+1
* vm_args.c (rb_warn_check): Use iseq_unique_id instead of its pointerYusuke Endoh2019-12-091-1/+5
* vm_args.c: make the keyword deprecation message helpfulYusuke Endoh2019-12-031-3/+3
* Reduce duplicated warnings for the change of Ruby 3 keyword argumentsYusuke Endoh2019-11-291-10/+61
* Don't modify rest array when using ruby2_keywordsJeremy Evans2019-11-271-2/+1
* Always forward declaration is neededNobuyoshi Nakada2019-11-201-1/+2
* make functions static卜部昌平2019-11-191-0/+3
* 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