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.0 required=3.0 tests=AWL,BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_BL_SPAMCOP_NET, RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_PASS,UNPARSEABLE_RELAY 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 BE7D71F910 for ; Mon, 14 Nov 2022 09:53:01 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.b="qp6K2jCC"; dkim-atps=neutral Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id D65C912179F; Mon, 14 Nov 2022 18:52:57 +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 07A0B121797 for ; Mon, 14 Nov 2022 18:52:55 +0900 (JST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ruby-lang.org; h=from:references:subject:mime-version:content-type: content-transfer-encoding:list-id:to:cc; s=s1; bh=k+0BwjxuMJji8CYPoVeX4jXa/gJg5uvP0ag9Jh0fGUQ=; b=qp6K2jCCMxBj2UUlipa15+/G17whaEIhJo0dkvvz8nKyPev0wxW1cB1PybIhGyo5zNUX Lovmg9tjVvQaAOiyGXwkl6ePnN92mLn9efyQllmKge3/TFE1oU7HoZ+URIwAP35CUpw2hp 11q8KsDEQQC4Saz+3gqxxUXQBoANJLQWmdlA40E96HXemdnGJOxJpNrSRVXym99ckMNh/J LZ6BIzmZdCqGPekBmff3sVWpcjb66xeXL//UpJ/n+OpgkuH7DIGU6NSN2dS7mcedu+xrw9 mUYgpPRsa4PCT0O/WaYRFC/5l7HZBKtVNcN+UgyJQT0pUEu7etZxjeAYi+jvzThw== Received: by filterdrecv-c8b658c76-26g4z with SMTP id filterdrecv-c8b658c76-26g4z-1-63720FF2-18 2022-11-14 09:52:50.663073733 +0000 UTC m=+310388.792722862 Received: from herokuapp.com (unknown) by geopod-ismtpd-3-0 (SG) with ESMTP id ZGrdXajHTh2GPqUZ9aw0lQ for ; Mon, 14 Nov 2022 09:52:50.617 +0000 (UTC) Date: Mon, 14 Nov 2022 09:52:50 +0000 (UTC) From: milouse Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Feature X-Redmine-Issue-Id: 16796 X-Redmine-Issue-Author: UlyssesZhan X-Redmine-Sender: milouse 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: 87201 X-SG-EID: =?us-ascii?Q?Al8uTis89xndIBolYPiZFPRpHENWuQFIfhIW2C48xf0xHIYrQCSrd28c7qnJwa?= =?us-ascii?Q?iwO1IS=2FAEy0rWdKPt3f6WOyPhW3AJ+pMhk7hhcz?= =?us-ascii?Q?fx5d3ySHFVnneKfcw+xkRkC6Nf08OBD9aq5mtCt?= =?us-ascii?Q?7V7=2FeSi2U1P15DDRFY7ytmspAALxZofiUCPqO5q?= =?us-ascii?Q?revzvSSLjL57SJXBznAQHke2FhUsN3jk=2Fi7oQMZ?= =?us-ascii?Q?xJoS8o1JLM5MRqmK=2Fk3jnm8OBRB+R=2FIBwdnijCU?= =?us-ascii?Q?ySYZ5b3H8djPQVL6lMrcA=3D=3D?= To: ruby-core@neon.ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 110747 Subject: [ruby-core:110747] [Ruby master Feature#16796] Assigning local variables when using `case when regexp` 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" SXNzdWUgIzE2Nzk2IGhhcyBiZWVuIHVwZGF0ZWQgYnkgbWlsb3VzZSAow4l0aWVubmUgRGVwYXJp cykuDQoNCg0Kc2h5b3VoZWkgKFNoeW91aGVpIFVyYWJlKSB3cm90ZSBpbiAjbm90ZS0zOg0KPiBz YXdhIChUc3V5b3NoaSBTYXdhZGEpIHdyb3RlIGluICNub3RlLTI6DQo+IA0KPiBUaGF0J3MgdG9v IGNvbmZ1c2luZy4gIFRoZSBmb2xsb3dpbmcgY29kZSB3b3JrcyB0b2RheS4NCj4gDQo+IGBgYHJ1 YnkNCj4gY2FzZSAic3RyIg0KPiBpbiAvcyguKXIvID0+IG1hdGNoX2RhdGENCj4gICBtYXRjaF9k YXRhWzFdICMgPT4gInQiDQo+IGVuZA0KPiBgYGANCg0KTm90IHJlYWxseSAob3IgYXQgbGVhc3Qg aXQgaXMgbm90IHdoYXQgSSB1bmRlcnN0YW5kIGZyb20gdGhlIG9yaWdpbmFsIHJlcXVlc3QsIGFz IEkgZmVsdCBvbiBhIHNpbWlsYXIgaXNzdWUgdG9kYXkpLiBZb3UgYXJlIGp1c3QgcG9pbnRpbmcg b3V0IGFuIGVkZ2UgY2FzZSB3aGVyZSBgbWF0Y2hfZGF0YVsxXWAgd2lsbCBiZSBgdGAsIG5vdCBi ZWNhdXNlIGl0IGlzIGFjdHVhbGx5IGEgYE1hdGNoRGF0YWAgb2JqZWN0LCB3aGljaCBmaXJzdCBj YXB0dXJpbmcgZ3JvdXAgd29ydGggYHRgLCBidXQganVzdCBiZWNhdXNlIHRoZSBwYXR0ZXJuIG1h dGNoaW5nIGZlYXR1cmUgc2VsZWN0IHRoaXMgYnJhbmNoIGFuZCBwdXQgdGhlIG9yaWdpbmFsIGBT dHJpbmdgICJzdHIiIG9udG8gYG1hdGNoX2RhdGFgLiBUaHVzIGBtYXRjaF9kYXRhWzFdYCBoZXJl IG9ubHkgZ2l2ZXMgeW91IHRoZSBzZWNvbmQgY2hhciBvZiB0aGUgc3RyaW5nIGBtYXRjaF9kYXRh YC4NCg0KVGhlIHByZXZpb3VzIGV4YW1wbGUgd291bGQgaGF2ZSBmYWlsIChpbiBteSB1bmRlcnN0 YW5kaW5nIG9mIHRoZSBwcm9ibGVtKSwgd2l0aCB0aGUgZm9sbG93aW5nIHJlZ2V4cDoNCg0KYGBg cnVieQ0KY2FzZSAic3RyIg0KaW4gLyguKXRyLyA9PiBtYXRjaF9kYXRhDQogIG1hdGNoX2RhdGFb MV0gIyA9PiAidCIgaW5zdGVhZCBvZiB0aGUgZXhwZWN0ZWQgInMiDQplbmQNCmBgYA0KDQpCeSB0 aGUgd2F5LCB0aGVyZSBpcyBpbiBmYWN0IGEgdmVyeSBzaW1wbGUgd2F5IHRvIGFjaGlldmUgdGhl IGluaXRpYWwgZ29hbCAoYWdhaW4sIGZyb20gbXkgdW5kZXJzdGFuZGluZyBvZiB0aGUgcHJvYmxl bSk6DQoNCmBgYA0KY2FzZSAic3RyIg0Kd2hlbiAvcyg/PG1pZD4uKXIvDQogIG1hdGNoX2RhdGEg PSBSZWdleHAubGFzdF9tYXRjaA0KICBwIG1hdGNoX2RhdGFbOm1pZF0NCmVuZA0KYGBgDQoNCi0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkZlYXR1cmUgIzE2Nzk2OiBB c3NpZ25pbmcgbG9jYWwgdmFyaWFibGVzIHdoZW4gdXNpbmcgYGNhc2Ugd2hlbiByZWdleHBgDQpo dHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMvMTY3OTYjY2hhbmdlLTEwMDA4NA0KDQoq IEF1dGhvcjogVWx5c3Nlc1poYW4gKFVseXNzZXMgWmhhbikNCiogU3RhdHVzOiBSZWplY3RlZA0K KiBQcmlvcml0eTogTm9ybWFsDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tDQpJIHdhbnQgdG8gdXNlDQpgYGBydWJ5DQpjYXNlICJzdHIiDQp3aGVuIC9zKD88bWlkPi4p ci8NCiAgcCBtaWQNCmVuZA0KYGBgDQppbnN0ZWFkIG9mDQpgYGBydWJ5DQpjYXNlDQp3aGVuIC9z KD88bWlkPi4pci8gPX4gInN0ciINCiAgcCBtaWQNCmVuZA0KYGBgDQpJIGFsc28gZG8gbm90IGxp a2UgdXNpbmcgYCQxYC4NCg0KVGhpcyBmZWF0dXJlIGlzIGV4dHJlbWVseSB1c2VmdWwgd2hlbiB0 aGVyZSBhcmUgYSBsb3Qgb2YgYHdoZW5gcy4NCg0KDQoNCi0tIA0KaHR0cHM6Ly9idWdzLnJ1Ynkt bGFuZy5vcmcvDQo=