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-Status: No, score=-4.1 required=3.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY 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 81BE31F4B4 for ; Wed, 13 Jan 2021 01:26:48 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 83111120AA9; Wed, 13 Jan 2021 10:25:58 +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 7E097120A98 for ; Wed, 13 Jan 2021 10:25:56 +0900 (JST) Received: by filterdrecv-p3las1-78577b8b5c-bmqmk with SMTP id filterdrecv-p3las1-78577b8b5c-bmqmk-21-5FFE4C53-E 2021-01-13 01:26:43.359843248 +0000 UTC m=+23275.566131400 Received: from herokuapp.com (unknown) by ismtpd0049p1mdw1.sendgrid.net (SG) with ESMTP id b8fXep4FThei__yenwA4pw for ; Wed, 13 Jan 2021 01:26:43.157 +0000 (UTC) Date: Wed, 13 Jan 2021 01:26:43 +0000 (UTC) From: knu@ruby-lang.org Message-ID: References: Mime-Version: 1.0 X-Redmine-MailingListIntegration-Message-Ids: 77946 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Feature X-Redmine-Issue-Id: 16989 X-Redmine-Issue-Author: marcandre X-Redmine-Issue-Assignee: knu X-Redmine-Sender: knu 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-SG-EID: =?us-ascii?Q?hDsQvKErLSJ7pAc+tDc0a0gaAYeRBj5seyyxgbnjKElyq7btCCBi7QAcuQ+OBl?= =?us-ascii?Q?gusB9N4uqUEevD7UHsdViFMYpHZefxy7V3V8os5?= =?us-ascii?Q?sUoSUytS3FHIl5aqn140ycyDgOjRM58Mdz0XDkP?= =?us-ascii?Q?dPQ6DjCHyCM+FAaRXei5Kn4RLIeXyB51BJBxQQ7?= =?us-ascii?Q?32sFTR=2Fm4meY7gdI3f=2FqRF8TMWg7d+PjflvNeL3?= =?us-ascii?Q?tMdU7xD3ouSQvZwI8=3D?= To: ruby-core@ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 102043 Subject: [ruby-core:102043] =?utf-8?q?=5BRuby_master_Feature=2316989=5D_Sets=3A_need_?= =?utf-8?b?4pml77iP?= X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Ruby developers List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" SXNzdWUgIzE2OTg5IGhhcyBiZWVuIHVwZGF0ZWQgYnkga251IChBa2lub3JpIE1VU0hBKS4NCg0K DQpJIGRvbid0IGxpa2UgdGhlIGlkZWEgb2YgbWFraW5nIGBhcnJheSAmIGhhc2hgIHBvc3NpYmxl LCBhcyB0aGF0IHdvdWxkIGdvIGFnYWluc3QgdGhlIHRyZW5kcyBvZiBtYWtpbmcgUnVieSB0eXBl LWZyaWVuZGx5IGFuZCBlcnJvci1wcm9uZS4NCg0KYWtyIChBa2lyYSBUYW5ha2EpIHdyb3RlIGlu ICNub3RlLTI1Og0KPiAtIGRlZmluZSBhIHNwZWNpYWwgY29uc3RhbnQgKEhhc2g6OkR1bW15VmFs dWUgPSBPYmplY3QubmV3KQ0KPiAtIEhhc2gjaW5zcGVjdCBkb2Vzbid0IHNob3cgdGhlIHZhbHVl OiB7MSA9PiBIYXNoOjpEdW1teVZhbHVlfS5pbnNwZWN0ICM9PiAiezF9Ig0KPiAtIGB7fWAgY2Fu IGJlIHVzZWQgYXMgYW4gZW1wdHkgc2V0DQo+IC0gYGhhc2ggPDwgdmAgd291bGQgYmUgZGVmaW5l ZCBhcyBgaGFzaFt2XSA9IEhhc2g6OkR1bW15VmFsdWVgDQo+IC0gSGFzaCNlYWNoIGRvZXNuJ3Qg d29yayB3ZWxsIGFzIFNldCBidXQgd2UgY2FuIHVzZSBIYXNoI2VhY2hfa2V5Lg0KPiAtIEhhc2gj dG9fYSBkb2Vzbid0IHdvcmsgd2VsbCBhcyBTZXQgYnV0IHdlIGNhbiB1c2UgSGFzaCNrZXlzLg0K DQpJJ2QgYXBwcmVjaWF0ZSB0aGUgbGlzdCBhcyBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzLCBidXQg aWYgaXQgd2VyZSBsaWtlIHNvbWUgaGFzaGVzIGFyZSB1c2VkIGFzIHNldHMsIHByb2dyYW1zIG1p Z2h0IGdldCBsZXNzIHJlYWRhYmxlLg0KRm9yIGV4YW1wbGUsIGEgcHJvZ3JhbSB0aGF0IGdvZXMg YGhhc2ggPSB7fTsgaGFzaCA8PCAxOyBoYXNoWzprZXldID0gOnZhbHVlYCB3b3VsZCBsaWtlbHkg YmUgYSBtaXN0YWtlLCBidXQgdGhhdCBjb3VsZG4ndCBiZSBlYXNpbHkgZGV0ZWN0ZWQgd2l0aG91 dCBleHBsaWNpdCB0eXBlIGFubm90YXRpb24uDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0NCkZlYXR1cmUgIzE2OTg5OiBTZXRzOiBuZWVkIOKZpe+4jw0KaHR0cHM6 Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzE2OTg5I2NoYW5nZS04OTg5NQ0KDQoqIEF1dGhv cjogbWFyY2FuZHJlIChNYXJjLUFuZHJlIExhZm9ydHVuZSkNCiogU3RhdHVzOiBBc3NpZ25lZA0K KiBQcmlvcml0eTogTm9ybWFsDQoqIEFzc2lnbmVlOiBrbnUgKEFraW5vcmkgTVVTSEEpDQotLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpJIGFtIG9wZW5pbmcgYSBzZXJp ZXMgb2YgZmVhdHVyZSByZXF1ZXN0cyBvbiBgU2V0YCwgYWxsIG9mIHRoZW0gYmFzZWQgb24gdGhp cyB1c2VjYXNlLg0KDQpUaGUgbWFpbiB1c2VjYXNlIEkgaGF2ZSBpbiBtaW5kIGlzIG15IHJlY2Vu dCBleHBlcmllbmNlIHdpdGggYFJ1Ym9Db3BgLiBJIG5vdGljZWQgYSBiaWcgbnVtYmVyIG9mIGZy b3plbiBhcnJheXMgYmVpbmcgdXNlZCBvbmx5IHRvIGxhdGVyIGNhbGwgYGluY2x1ZGU/YCBvbiB0 aGVtLiBUaGlzIGlzIGBPKG4pYCBpbnN0ZWFkIG9mIGBPKDEpYC4NCg0KVHJ5aW5nIHRvIGNvbnZl cnQgdGhlbSB0byBgU2V0YHMgY2F1c2VzIG1ham9yIGNvbXBhdGliaWxpdHkgaXNzdWVzLCBhcyB3 ZWxsIGFzIHZlcnkgZnJ1c3RyYXRpbmcgc2l0dWF0aW9ucyBhbmQgc29tZSBjYXNlcyB0aGF0IHdv dWxkIG1ha2UgdGhlbSBtdWNoIGxlc3MgZWZmaWNpZW50Lg0KDQpCZWNhdXNlIG9mIHRoZXNlIGlu Y29tcGF0aWJpbGl0aWVzLCBgUnVib0NvcGAgaXMgaW4gdGhlIHByb2Nlc3Mgb2YgdXNpbmcgYSBj dXN0b20gY2xhc3MgYmFzZWQgb24gYEFycmF5YCB3aXRoIG9wdGltaXplZCBgaW5jbHVkZT9gIGFu ZCBgPT09YC4gYFJ1Ym9Db3BgIHJ1bnMgbXVsdGlwbGUgY2hlY2tzIG9uIFJ1YnkgY29kZS4gVGhv c2UgY2hlY2tzIGFyZSBjYWxsZWQgY29wcy4gYFJ1Ym9Db3BgIHBlcmZvcm1hbmNlIGlzIChJTU8p IHByZXR0eSBiYWQgYW5kIHNvbWUgY29wcyAgY3VycmVudGx5IGFyZSBpbiBgTyhuXjIpYCB3aGVy ZSBuIGlzIHRoZSBzaXplIG9mIHRoZSBjb2RlIGJlaW5nIGluc3BlY3RlZC4gRXZlbiBnaXZlbiB0 aGVzZSBleHRyZW1lbHkgaW5lZmZpY2llbnQgY29wcywgb3B0aW1pemluZyB0aGUgMTAwKyBzdWNo IGFycmF5cyAobW9zdCBvZiB3aGljaCBhcmUgcXVpdGUgc21hbGwgYnR3KSBnYXZlIGEgNSUgc3Bl ZWQgYm9vc3QuDQoNClJ1Ym9Db3AgUFJzIGZvciByZWZlcmVuY2U6IGh0dHBzOi8vZ2l0aHViLmNv bS9ydWJvY29wLWhxL3J1Ym9jb3AtYXN0L3B1bGwvMjkNCmh0dHBzOi8vZ2l0aHViLmNvbS9ydWJv Y29wLWhxL3J1Ym9jb3AvcHVsbC84MTMzDQoNCk15IGV4cGVyaWVuY2UgdGVsbHMgbWUgdGhhdCB0 aGVyZSBhcmUgbWFueSBvdGhlciBvcHBvcnR1bml0aWVzIHRvIHVzZSBgU2V0YHMgdGhhdCBhcmUg bWlzc2VkIGJlY2F1c2UgYFNldGBzIGFyZSBub3QgYnVpbHRpbiwgbm90IGtub3duIGVub3VnaCBh bmQgaGF2ZSBubyBzaG9ydGhhbmQgbm90YXRpb24uDQoNCkluIHRoaXMgaXNzdWUgSSdkIGxpa2Ug dG8gY29uY2VudHJhdGUgdGhlIGRpc2N1c3Npb24gb24gdGhlIGZvbGxvd2luZyByZXF1ZXN0OiBg U2V0YHMgc2hvdWxkIGJlIGNvcmUgb2JqZWN0cywgaW4gdGhlIHNhbWUgd2F5IHRoYXQgYENvbXBs ZXhgIHdlcmUgbm90IGFuZCBhcmUgbm93LiBTb21lIG9mIHRoZSB1cGNvbWluZyBmZWF0dXJlIHJl cXVlc3RzIHdvdWxkIGJlIGVhc2llciAob3Igb25seSBwb3NzaWJsZSkgdG8gaW1wbGVtZW50IHdl cmUgYFNldGBzIGJ1aWx0aW4uDQoNCg0KDQotLSANCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3Jn Lw0K