From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS4713 221.184.0.0/13 X-Spam-Status: No, score=-3.6 required=3.0 tests=AWL,BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI,SPF_HELO_NONE,SPF_PASS, UNPARSEABLE_RELAY,URIBL_GREY shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from neon.ruby-lang.org (neon.ruby-lang.org [221.186.184.75]) by dcvr.yhbt.net (Postfix) with ESMTP id 097961F953 for ; Tue, 14 Dec 2021 15:32:06 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 0103B120A35; Wed, 15 Dec 2021 00:32:04 +0900 (JST) Received: from o1678948x4.outbound-mail.sendgrid.net (o1678948x4.outbound-mail.sendgrid.net [167.89.48.4]) by neon.ruby-lang.org (Postfix) with ESMTPS id 1E567120A0E for ; Wed, 15 Dec 2021 00:32:01 +0900 (JST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sendgrid.me; h=from:references:subject:mime-version:content-type: content-transfer-encoding:list-id:to; s=smtpapi; bh=7m2oq9rtx2KtI1a2uIugPPja0Mm0ttwjZYHQGUCP5QE=; b=QLImOizQTHl35rjcBLjH98wIGiBvjrKUFMrYRvS5jA/3KHYr8gC4LtXMC5JbBg8Q5X9Y wbRM79cILgs8/t0UgIsnsOW9RM227unynrePZpw+3BdGQZLmN119I2a/7X74BjXZsoVFy8 P28OZicUvfqyvWUhHDkbkOOj3cfX/P7LI= Received: by filterdrecv-canary-dcfc8db9-hnrtr with SMTP id filterdrecv-canary-dcfc8db9-hnrtr-1-61B8B8F0-5B 2021-12-14 15:32:00.389862313 +0000 UTC m=+9042417.519328439 Received: from herokuapp.com (unknown) by ismtpd0217p1mdw1.sendgrid.net (SG) with ESMTP id rbmrmmgNT_2O-LWP2UvdZA for ; Tue, 14 Dec 2021 15:32:00.232 +0000 (UTC) Date: Tue, 14 Dec 2021 15:32:00 +0000 (UTC) From: "matheusrich (Matheus Richard)" Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Feature X-Redmine-Issue-Id: 17785 X-Redmine-Issue-Author: marcandre X-Redmine-Issue-Assignee: matz X-Redmine-Sender: matheusrich X-Mailer: Redmine X-Redmine-Host: bugs.ruby-lang.org X-Redmine-Site: Ruby Issue Tracking System X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-Redmine-MailingListIntegration-Message-Ids: 82917 X-SG-EID: =?us-ascii?Q?3XqQPhAqyKBaCIJPVBiiUg=2FBJ=2Fawrd+4QUdyOQSMUIJiah9H8yd5K+V9IjPq3O?= =?us-ascii?Q?cuogg4GvmnLnkicsy6d9IWyDWROUWFyUhXhneAc?= =?us-ascii?Q?DDySwtdz7BSM6M4Bpu71oGTIPuRsrRXtPe98mal?= =?us-ascii?Q?zeQIyTav6nyKZ=2Fj9WtcqPk8t+6rFjaVT05hmpzi?= =?us-ascii?Q?LrkYqbPL8UXJMNQjNYEc8pKcK=2FWbiabq1RS2bD1?= =?us-ascii?Q?z=2FV5WX7TclWH+7U1a60xiX7gr5dqx+rLGGTtgbf?= =?us-ascii?Q?E5dasCqsQZXtSLnYtPMyjvbazi9RnQvD3jQstGT?= =?us-ascii?Q?ZwI=3D?= To: ruby-core@ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 106657 Subject: [ruby-core:106657] [Ruby master Feature#17785] Allow named parameters to be keywords X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Reply-To: Ruby developers Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" SXNzdWUgIzE3Nzg1IGhhcyBiZWVuIHVwZGF0ZWQgYnkgbWF0aGV1c3JpY2ggKE1hdGhldXMgUmlj aGFyZCkuCgoKRXJlZ29uIChCZW5vaXQgRGFsb3plKSB3cm90ZSBpbiAjbm90ZS0xNzoKPiBtYXRo ZXVzcmljaCAoTWF0aGV1cyBSaWNoYXJkKSB3cm90ZSBpbiAjbm90ZS0xMToKPiA+IFNpbmNlIHdl IGhhdmUgYF9fbWV0aG9kX19gLCBtYXliZSBhZGRpbmcgc29tZXRoaW5nIGxpa2UgYF9fcGFyYW1z X19gPwo+IAo+IEkgZGlzbGlrZSB0aGlzIGFwcHJvYWNoIGJlY2F1c2UgaXQgd2lsbCBpbnRyb2R1 Y2UgbG90cyBvZiBjb21wbGV4aXR5IGZvciBSdWJ5IGltcGxlbWVudGF0aW9ucywgYW5kIHdpbGwg bGlrZWx5IG1ha2UgdGhlIGxhbmd1YWdlIHNsb3dlciBiZWNhdXNlIGFyZ3VtZW50cyBuZWVkIHRv IGJlIHJldGFpbmVkIGxvbmdlciB0aGFuIHdpdGhvdXQgaXQuCj4gSW4gdGhlIHdvcnN0IGNhc2Ug aXQgY291bGQgZXZlbiBpbnRyb2R1Y2Ugbm9uLW9idmlvdXMgbWVtb3J5IGxlYWtzIChiZWNhdXNl IG9uZSBjYW5ub3Qga25vdyBpZiBgX19wYXJhbXNfX2Agd291bGQgYmUgdXNlZCwgcG90ZW50aWFs bHkgaW4gYW4gYGV2YWxgIG9yIGFsaWFzZXMgb3Igc28pLgo+IAo+IEphdmFTY3JpcHQncyBgYXJn dW1lbnRzYCBpcyBhIHdlbGwga25vd24gUElUQSBmb3IgaW1wbGVtZW50YXRpb25zIGFuZCBvZnRl biBzZWVuIGFzIGh1cnRpbmcgb3B0aW1pemF0aW9ucy4KClllYWgsIHRoYXQncyByZWFsbHkgbm90 IGlkZWFsLiBEbyB5b3UgdGhpbmsgYSBzcGVjaWFsIHN5bnRheCAobGlrZSBgXGNsYXNzYCwgZm9y IGV4YW1wbGUpIHdvdWxkIGJlIGxlc3MgY29tcGxleCBmb3IgUnVieSBpbXBsZW1lbnRhdGlvbnM/ CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZlYXR1cmUgIzE3Nzg1 OiBBbGxvdyBuYW1lZCBwYXJhbWV0ZXJzIHRvIGJlIGtleXdvcmRzCmh0dHBzOi8vYnVncy5ydWJ5 LWxhbmcub3JnL2lzc3Vlcy8xNzc4NSNjaGFuZ2UtOTUzMjkKCiogQXV0aG9yOiBtYXJjYW5kcmUg KE1hcmMtQW5kcmUgTGFmb3J0dW5lKQoqIFN0YXR1czogT3BlbgoqIFByaW9yaXR5OiBOb3JtYWwK KiBBc3NpZ25lZTogbWF0eiAoWXVraWhpcm8gTWF0c3Vtb3RvKQotLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tCldlIHNob3VsZCBhbGxvdyBuYW1lZCBwYXJhbWV0ZXJzIHRv IGJlIGtleXdvcmRzIGFuZCB1c2UgYWRkIGEgdHJhaWxpbmcgYF9gIHRvIHRoZSBjb3JyZXNwb25k aW5nIHZhcmlhYmxlOgoKYGBgcnVieQpkZWYgY2hlY2soYXJnLCBjbGFzczopCiAgYXJnLmlzX2E/ KGNsYXNzXykKZW5kCgpjaGVjayg0MiwgY2xhc3M6IEludGVnZXIpICMgPT4gdHJ1ZQpgYGAKCkN1 cnJlbnRseSwgaWYgd2Ugd2FudCBzdWNoIGFuIEFQSSB3ZSBoYXZlIHRvIHVzZSBgKipyZXN0YDoK CmBgYHJ1YnkKZGVmIGNoZWNrKGFyZywgKipyZXN0KQogIGNsYXNzXyA9IHJlc3QuZmV0Y2goOmNs YXNzKSB7IHJhaXNlIEFyZ3VtZW50RXJyb3IoJ21pc3Npbmcga2V5d29yZDogOmNsYXNzJyl9CiAg aWYgcmVzdC5zaXplID4gMQogICAgdW5rbm93biA9IHJlc3Qua2V5cyAtIFs6Y2xhc3NdCiAgICBy YWlzZSBBcmd1bWVudEVycm9yKCJ1bmtub3duIGtleXdvcmQocyk6IDoje3Vua25vd24uam9pbign LCA6Jyl9KQogIGVuZAoKICBhcmcuaXNfYT8oY2xhc3NfKQplbmQKYGBgCgpUaGlzIGlzIHZlcnkg dmVyYm9zZSwgbXVjaCBsZXNzIGNvbnZlbmllbnQsIG11Y2ggbGVzcyByZWFkYWJsZSwgcHJldmVu dHMgYHN0ZWVwYCBmcm9tIGdlbmVyYXRpbmcgdGhlIHByb3BlciBzaWduYXR1cmUsIGV0Yy4KCldl IHNob3VsZCBkbyB0aGUgc2FtZSBmb3IgcGF0dGVybiBtYXRjaC4KCgoKLS0gCmh0dHBzOi8vYnVn cy5ydWJ5LWxhbmcub3JnLwo=