summaryrefslogtreecommitdiff
path: root/vm_args.c
Commit message (Expand)AuthorAgeFilesLines
* `Hash#dup` for kwsplat argumentsKoichi Sasada2023-03-151-3/+17
* Stop exporting symbols for MJITTakashi Kokubun2023-03-061-3/+0
* Change bytecode of `f(*a, **kw)`Koichi Sasada2023-03-061-73/+55
* Using UNDEF_P macroS-H-GAMELINKS2022-11-161-3/+3
* Rename rb_ary_tmp_new to rb_ary_hidden_newPeter Zhu2022-07-261-3/+3
* Expand tabs [ci skip]Takashi Kokubun2022-07-211-261/+261
* Unflag a splatted flagged hash if the method doesn't use ruby2_keywordsJeremy Evans2022-04-051-1/+13
* Do not autosplat array in block call just because keywords acceptedJeremy Evans2022-03-301-1/+3
* Add ISEQ_BODY macroPeter Zhu2022-03-241-43/+43
* Using NIL_P macro instead of `== Qnil`S.H2021-10-031-1/+1
* Remove printf family from the mjit headerNobuyoshi Nakada2021-09-111-1/+1
* remove unused declKoichi Sasada2021-01-081-2/+0
* 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