aboutsummaryrefslogtreecommitdiffstats
path: root/test/ruby/test_keyword.rb
Commit message (Expand)AuthorAgeFilesLines
* Fixed premature returnNobuyoshi Nakada2021-01-191-0/+9
* Dup kwrest hash when merging other keyword arguments [Bug #17481]Nobuyoshi Nakada2020-12-281-1/+24
* Reduce allocations for keyword argument hashesJeremy Evans2020-03-171-0/+212
* Do not autosplat when calling procs that accept rest and keywordsJeremy Evans2020-03-081-7/+12
* Check type of empty keyword [Bug #16603]Seiei Miyagi2020-02-031-0/+6
* Remove empty keyword splats when calling even when using ruby2_keywordsJeremy Evans2020-01-231-4/+4
* Suppress some warningsYusuke Endoh2020-01-071-1/+0
* Update tests for full keyword argument separationJeremy Evans2020-01-021-1450/+470
* Check Module#ruby2_keywords arityNobuyoshi Nakada2020-01-021-0/+6
* Reword keyword arguments warning messages to convey these are deprecation war...Marc-Andre Lafortune2019-12-231-435/+435
* compile.c: avoid newarraykwsplat for argumentsv2_7_0_rc2Yusuke Endoh2019-12-221-0/+6
* vm_args.c: rephrase the warning message of keyword argument separationYusuke Endoh2019-12-201-308/+308
* test/ruby/test_keywords.rb: suppress a warningYusuke Endoh2019-12-101-1/+1
* Add Proc#ruby2_keywordsJeremy Evans2019-12-091-0/+39
* Reduce duplicated warnings for the change of Ruby 3 keyword argumentsYusuke Endoh2019-11-291-28/+138
* vm_method.c: add top-level ruby2_keywordsYusuke Endoh2019-11-291-0/+12
* Don't modify rest array when using ruby2_keywordsJeremy Evans2019-11-271-0/+9
* fix bug in keyword + protected combination卜部昌平2019-10-281-0/+16
* Handle case where ruby2_keywords method splats to ruby2_keywords methodJeremy Evans2019-10-241-0/+26
* Duplicate hash when converting keyword hash to keywordsJeremy Evans2019-10-241-0/+8
* Dup hash with keyword flag when converted to keywordsJeremy Evans2019-10-151-0/+8
* Allow ruby2_keywords to be used with bmethodsJeremy Evans2019-10-071-1/+32
* Correctly issue ArgumentError when calling method that accepts no keywordsJeremy Evans2019-09-271-0/+13
* Fix more keyword separation issuesJeremy Evans2019-09-261-0/+648
* Fix keyword argument separation issues in Enumerator::Generator#eachJeremy Evans2019-09-261-0/+77
* Fix keyword argument separation issues in Fiber#resumeJeremy Evans2019-09-261-0/+77
* Fix keyword argument separation issues in Thread.newJeremy Evans2019-09-261-0/+80
* Add Module#ruby2_keywords for passing keywords through regular argument splatsJeremy Evans2019-09-251-0/+272
* Make public_send and rb_f_send handle keyword argument separationJeremy Evans2019-09-231-0/+102
* Handle keyword argument separation for Enumerator#sizeJeremy Evans2019-09-201-0/+99
* Make passing empty keywords to dig pass empty keywords to next dig methodJeremy Evans2019-09-201-0/+220
* Add and fix some keyword testsJeremy Evans2019-09-181-17/+182
* Fix keyword argument separation issues with sym procs when using refinementsJeremy Evans2019-09-171-0/+303
* Pass keyword argument flag when rb_call_super_kw calls method_missingJeremy Evans2019-09-171-0/+194
* Correctly handle keywords for Method#call for cfuncs, send, and attr_*Jeremy Evans2019-09-131-0/+554
* Emit missing keyword argument separation warnings for define_methodJeremy Evans2019-09-111-0/+22
* Fix invalid keyword argument separation warning for delegating callsJeremy Evans2019-09-081-0/+1
* Add keyword argument separation tests for implicit/explicit super callsJeremy Evans2019-09-081-0/+220
* Convert keyword argument to required positional hash argument for Class#new, ...Jeremy Evans2019-09-061-20/+152
* Convert empty keyword hash to required positional argument and warn for metho...Jeremy Evans2019-09-051-4/+12
* Convert empty keyword hash to required positional argument and warn for sym p...Jeremy Evans2019-09-051-4/+12
* Convert empty keyword hash to required positional argument and warn for lambd...Jeremy Evans2019-09-051-61/+31
* Convert empty keyword hash to required positional argument and warnJeremy Evans2019-09-051-6/+112
* Always remove empty keyword hashes when calling methodsJeremy Evans2019-09-051-32/+16
* Add a keyword-to-last-hash warning for some case of define_method methodYusuke Endoh2019-09-051-25/+75
* define_method should not drop the empty keyword hashYusuke Endoh2019-09-051-4/+4
* vm_call_bmethod should not drop the empty keyword hashYusuke Endoh2019-09-051-1/+3
* vm_call_opt_send should not drop the empty keyword hashYusuke Endoh2019-09-051-2/+3
* test_method_missing_kwsplat should call the target directlyYusuke Endoh2019-09-051-41/+44
* Ignore an empty keyword splat for attr_reader/writer methodsYusuke Endoh2019-09-051-0/+46