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.5 required=3.0 tests=AWL,BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_PASS,UNPARSEABLE_RELAY,URIBL_GREY shortcircuit=no autolearn=no 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 3C3101F953 for ; Fri, 17 Dec 2021 13:54:16 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 05ABF120B17; Fri, 17 Dec 2021 22:54:12 +0900 (JST) Received: from xtrwkhkc.outbound-mail.sendgrid.net (xtrwkhkc.outbound-mail.sendgrid.net [167.89.16.28]) by neon.ruby-lang.org (Postfix) with ESMTPS id 7534B120AC9 for ; Fri, 17 Dec 2021 22:54:09 +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=wr9s8nuOeq0hiw9UkXRekswHdFWhQSOILm6OCnE7zTo=; b=M2sylyb9nlL+Y1325jlwQuDoGsbLWw+sVdMgrKG1EE2cRA52zuURcDIkS7l8UmkOIjUN QcXi7dtQ1reQ10yv9eQf8IIDkkP0yFDU7Gnb9hOf7GYhhOM6p6rQLYKDHW9oBupqrLWKkV qv1G7b6DWZ4Elr5QY0rDgF72Xit3v//H4= Received: by filterdrecv-7bf5c69d5-88tll with SMTP id filterdrecv-7bf5c69d5-88tll-1-61BC967A-49 2021-12-17 13:54:02.500144341 +0000 UTC m=+9214421.350097039 Received: from herokuapp.com (unknown) by ismtpd0178p1iad2.sendgrid.net (SG) with ESMTP id 8kGz2P9ZQ2ag8oeEuLTjkw for ; Fri, 17 Dec 2021 13:54:02.370 +0000 (UTC) Date: Fri, 17 Dec 2021 13:54:02 +0000 (UTC) From: "Dan0042 (Daniel DeLorme)" 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: Dan0042 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: 82981 X-SG-EID: =?us-ascii?Q?9vnO9kNFlf1pwhty1clU3mt9eNWYniufdXqocdsQQtaDTWZk4+b5g5js0Akvaj?= =?us-ascii?Q?32LW=2F+fGSAom3tt8Jo+=2FGW3uDD0ktbmu7qAbln0?= =?us-ascii?Q?uJrjIAN52BQiToJIHu6wjddSggaaSr6U18FKx1v?= =?us-ascii?Q?pOMHuqEUIhSvrWNd9IqkVFALivW11QCxr9DS4e8?= =?us-ascii?Q?wCqpZ3NgWShx6Mx8KokSLB6vX8upBjOxp68g=2F4y?= =?us-ascii?Q?CB7w8vktVZHJiT9ApKb=2FH65R6u7+cVfcYpwuuNg?= =?us-ascii?Q?FaSs9888it1YOBIaR77qg=3D=3D?= To: ruby-core@ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 106719 Subject: [ruby-core:106719] [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" SXNzdWUgIzE3Nzg1IGhhcyBiZWVuIHVwZGF0ZWQgYnkgRGFuMDA0MiAoRGFuaWVsIERlTG9ybWUp LgoKCkRhbjAwNDIgKERhbmllbCBEZUxvcm1lKSB3cm90ZSBpbiAjbm90ZS0xOToKPiBFcmVnb24g KEJlbm9pdCBEYWxvemUpIHdyb3RlIGluICNub3RlLTE3Ogo+ID4gYmVjYXVzZSBvbmUgY2Fubm90 IGtub3cgaWYgYF9fcGFyYW1zX19gIHdvdWxkIGJlIHVzZWQsIHBvdGVudGlhbGx5IGluIGFuIGBl dmFsYCBvciBhbGlhc2VzIG9yIHNvCj4gCj4gSSBhZ3JlZSwgd2l0aCB0aGF0IGtpbmQgb2YgY29t cGxleGl0eSBpdCB3b3VsZG4ndCBtYWtlIHNlbnNlLgoKV2FpdCBhIHNlYy4uLiBhY3R1YWxseSB0 aGVyZSdzIHByZWNlZGVudCBmb3IgdGhpcy4gYHN1cGVyYCBkb2VzIHRoaXMuIEl0IGZvcndhcmRz IGFsbCBhcmd1bWVudHMgdXAgdGhlIGluaGVyaXRhbmNlIGNoYWluLiBBbmQgaXQncyBwb3NzaWJs ZSB0byBkbyBgZXZhbCgic3VwZXIiKWAuIGBfX3BhcmFtc19fYCBpcyAgbGlrZSB0aGUgZmlyc3Qg aGFsZiBvZiBgc3VwZXJgOyBqdXN0IGNvbGxlY3QgdGhlIGFyZ3VtZW50cywgd2l0aG91dCB0aGUg c3Vic2VxdWVudCBtZXRob2QgY2FsbC4gU28gaXQncyBkZWZpbml0ZWx5IHBvc3NpYmxlIChhbmQg YWxyZWFkeSBkb25lKSwgdGVjaG5pY2FsbHkuCgoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0KRmVhdHVyZSAjMTc3ODU6IEFsbG93IG5hbWVkIHBhcmFtZXRlcnMgdG8g YmUga2V5d29yZHMKaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzE3Nzg1I2NoYW5n ZS05NTQwMwoKKiBBdXRob3I6IG1hcmNhbmRyZSAoTWFyYy1BbmRyZSBMYWZvcnR1bmUpCiogU3Rh dHVzOiBPcGVuCiogUHJpb3JpdHk6IE5vcm1hbAoqIEFzc2lnbmVlOiBtYXR6IChZdWtpaGlybyBN YXRzdW1vdG8pCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KV2Ugc2hv dWxkIGFsbG93IG5hbWVkIHBhcmFtZXRlcnMgdG8gYmUga2V5d29yZHMgYW5kIHVzZSBhZGQgYSB0 cmFpbGluZyBgX2AgdG8gdGhlIGNvcnJlc3BvbmRpbmcgdmFyaWFibGU6CgpgYGBydWJ5CmRlZiBj aGVjayhhcmcsIGNsYXNzOikKICBhcmcuaXNfYT8oY2xhc3NfKQplbmQKCmNoZWNrKDQyLCBjbGFz czogSW50ZWdlcikgIyA9PiB0cnVlCmBgYAoKQ3VycmVudGx5LCBpZiB3ZSB3YW50IHN1Y2ggYW4g QVBJIHdlIGhhdmUgdG8gdXNlIGAqKnJlc3RgOgoKYGBgcnVieQpkZWYgY2hlY2soYXJnLCAqKnJl c3QpCiAgY2xhc3NfID0gcmVzdC5mZXRjaCg6Y2xhc3MpIHsgcmFpc2UgQXJndW1lbnRFcnJvcign bWlzc2luZyBrZXl3b3JkOiA6Y2xhc3MnKX0KICBpZiByZXN0LnNpemUgPiAxCiAgICB1bmtub3du ID0gcmVzdC5rZXlzIC0gWzpjbGFzc10KICAgIHJhaXNlIEFyZ3VtZW50RXJyb3IoInVua25vd24g a2V5d29yZChzKTogOiN7dW5rbm93bi5qb2luKCcsIDonKX0pCiAgZW5kCgogIGFyZy5pc19hPyhj bGFzc18pCmVuZApgYGAKClRoaXMgaXMgdmVyeSB2ZXJib3NlLCBtdWNoIGxlc3MgY29udmVuaWVu dCwgbXVjaCBsZXNzIHJlYWRhYmxlLCBwcmV2ZW50cyBgc3RlZXBgIGZyb20gZ2VuZXJhdGluZyB0 aGUgcHJvcGVyIHNpZ25hdHVyZSwgZXRjLgoKV2Ugc2hvdWxkIGRvIHRoZSBzYW1lIGZvciBwYXR0 ZXJuIG1hdGNoLgoKCgotLSAKaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvCg==