summaryrefslogtreecommitdiff
path: root/test/ruby/test_keyword.rb
AgeCommit message (Expand)Author
2020-03-17Reduce allocations for keyword argument hashesJeremy Evans
2020-03-08Do not autosplat when calling procs that accept rest and keywordsJeremy Evans
2020-02-03Check type of empty keyword [Bug #16603]Seiei Miyagi
2020-01-23Remove empty keyword splats when calling even when using ruby2_keywordsJeremy Evans
2020-01-07Suppress some warningsYusuke Endoh
2020-01-02Update tests for full keyword argument separationJeremy Evans
2020-01-02Check Module#ruby2_keywords arityNobuyoshi Nakada
2019-12-23Reword keyword arguments warning messages to convey these are deprecation war...Marc-Andre Lafortune
2019-12-22compile.c: avoid newarraykwsplat for argumentsv2_7_0_rc2Yusuke Endoh
2019-12-20vm_args.c: rephrase the warning message of keyword argument separationYusuke Endoh
2019-12-10test/ruby/test_keywords.rb: suppress a warningYusuke Endoh
2019-12-09Add Proc#ruby2_keywordsJeremy Evans
2019-11-29Reduce duplicated warnings for the change of Ruby 3 keyword argumentsYusuke Endoh
2019-11-29vm_method.c: add top-level ruby2_keywordsYusuke Endoh
2019-11-27Don't modify rest array when using ruby2_keywordsJeremy Evans
2019-10-28fix bug in keyword + protected combination卜部昌平
2019-10-24Handle case where ruby2_keywords method splats to ruby2_keywords methodJeremy Evans
2019-10-24Duplicate hash when converting keyword hash to keywordsJeremy Evans
2019-10-15Dup hash with keyword flag when converted to keywordsJeremy Evans
2019-10-07Allow ruby2_keywords to be used with bmethodsJeremy Evans
2019-09-27Correctly issue ArgumentError when calling method that accepts no keywordsJeremy Evans
2019-09-26Fix more keyword separation issuesJeremy Evans
2019-09-26Fix keyword argument separation issues in Enumerator::Generator#eachJeremy Evans
2019-09-26Fix keyword argument separation issues in Fiber#resumeJeremy Evans
2019-09-26Fix keyword argument separation issues in Thread.newJeremy Evans
2019-09-25Add Module#ruby2_keywords for passing keywords through regular argument splatsJeremy Evans
2019-09-23Make public_send and rb_f_send handle keyword argument separationJeremy Evans
2019-09-20Handle keyword argument separation for Enumerator#sizeJeremy Evans
2019-09-20Make passing empty keywords to dig pass empty keywords to next dig methodJeremy Evans
2019-09-18Add and fix some keyword testsJeremy Evans
2019-09-17Fix keyword argument separation issues with sym procs when using refinementsJeremy Evans
2019-09-17Pass keyword argument flag when rb_call_super_kw calls method_missingJeremy Evans
2019-09-13Correctly handle keywords for Method#call for cfuncs, send, and attr_*Jeremy Evans
2019-09-11Emit missing keyword argument separation warnings for define_methodJeremy Evans
2019-09-08Fix invalid keyword argument separation warning for delegating callsJeremy Evans
2019-09-08Add keyword argument separation tests for implicit/explicit super callsJeremy Evans
2019-09-06Convert keyword argument to required positional hash argument for Class#new, ...Jeremy Evans
2019-09-05Convert empty keyword hash to required positional argument and warn for metho...Jeremy Evans
2019-09-05Convert empty keyword hash to required positional argument and warn for sym p...Jeremy Evans
2019-09-05Convert empty keyword hash to required positional argument and warn for lambd...Jeremy Evans
2019-09-05Convert empty keyword hash to required positional argument and warnJeremy Evans
2019-09-05Always remove empty keyword hashes when calling methodsJeremy Evans
2019-09-05Add a keyword-to-last-hash warning for some case of define_method methodYusuke Endoh
2019-09-05define_method should not drop the empty keyword hashYusuke Endoh
2019-09-05vm_call_bmethod should not drop the empty keyword hashYusuke Endoh
2019-09-05vm_call_opt_send should not drop the empty keyword hashYusuke Endoh
2019-09-05test_method_missing_kwsplat should call the target directlyYusuke Endoh
2019-09-05Ignore an empty keyword splat for attr_reader/writer methodsYusuke Endoh
2019-09-05C method should accept a keyword hash (for compatibility with 2.6)Yusuke Endoh
2019-09-05CALLER_SETUP_ARG removes an empty keyword hash from argvYusuke Endoh