summaryrefslogtreecommitdiff
path: root/vm_args.c
Commit message (Expand)AuthorAgeFilesLines
* Run method_missing in the same execution contextNobuyoshi Nakada2020-07-061-2/+2
* Suppress probably impossible maybe-uninitialized warningNobuyoshi Nakada2020-05-111-1/+1
* Reduce allocations for keyword argument hashesJeremy Evans2020-03-171-27/+58
* Do not autosplat when calling procs that accept rest and keywordsJeremy Evans2020-03-081-2/+2
* Proc from Symbol needs a receiverNobuyoshi Nakada2020-02-221-1/+1
* VALUE size packed callinfo (ci).Koichi Sasada2020-02-221-14/+13
* `Proc` made by `Symbol#to_proc` should be a lambda [Bug #16260]Nobuyoshi Nakada2020-02-221-1/+1
* Do not autosplat when calling proc with empty keyword splatJeremy Evans2020-01-241-1/+2
* Remove empty keyword splats when calling even when using ruby2_keywordsJeremy Evans2020-01-231-27/+9
* 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