aboutsummaryrefslogtreecommitdiffstats
path: root/test/ruby/test_keyword.rb
Commit message (Expand)AuthorAgeFilesLines
* 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
* C method should accept a keyword hash (for compatibility with 2.6)Yusuke Endoh2019-09-051-8/+8
* CALLER_SETUP_ARG removes an empty keyword hash from argvYusuke Endoh2019-09-051-15/+5
* Fix passing keywords without splats to sym procs, define_method, and method_m...Jeremy Evans2019-09-051-32/+131
* Make Symbol#to_proc calls handle keyword argumentsJeremy Evans2019-09-051-0/+73
* Propagate kw_splat informationYusuke Endoh2019-09-051-0/+75
* Make m(**{}) mean call without keywordsJeremy Evans2019-09-051-3/+9
* Fix method name in test to not override existing method nameJeremy Evans2019-09-011-1/+1
* Fix keyword argument separation warning in method_missingJeremy Evans2019-09-011-0/+73
* test/ruby/test_keyword.rb: Add remove_method before method redefinitionYusuke Endoh2019-09-011-0/+10
* Fix keyword argument separation warning when using sendJeremy Evans2019-08-311-0/+68