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.7 required=3.0 tests=AWL,BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,SPF_HELO_PASS, 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 43F921F403 for ; Thu, 6 Oct 2022 12:00:23 +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="G1XqCa3+"; dkim-atps=neutral Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 75AAC120D32; Thu, 6 Oct 2022 21:00:17 +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 84FBD120D1C for ; Thu, 6 Oct 2022 21:00:14 +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=WpXdiYPPJ0u0RJztcQuuwXOFJfAowDo636x2BfEeugs=; b=G1XqCa3+Vmdrwl4MyBimkIOKNpwyeDZhxpDr53FC/qWP68u1XqYgTET6FV9Bn531Ojqa kywu2iIbatUmAMOjI5ADmyMv0aFCiR94herr4FWtkXXw+aSvqr9JV0LkZyFNgCbGlPiViJ jmR8OLr6+GctN14cZnPH98OBgqGgVfEtx8NgUCUnHQgv2MPdN5UTnX4UXmMjzMj1l/JF/E CopkofqNYtYX6970EFGm7fjsW5JhiWVpo4gvD8/z5uvdvq9TzpkeR/8ImvoXX6jx1yGiai ICn0mcG7HUkDK0MlcZNGBeTSgmwwZhfO914nWVzRWhJaZJijRoqBUfkwIa5aXROA== Received: by filterdrecv-canary-57bf98f445-wwgvq with SMTP id filterdrecv-canary-57bf98f445-wwgvq-1-633EC346-101 2022-10-06 12:00:06.986631544 +0000 UTC m=+742324.654338390 Received: from herokuapp.com (unknown) by geopod-ismtpd-4-4 (SG) with ESMTP id I_qDNOYUTT2Ah81NwqcUFg for ; Thu, 06 Oct 2022 12:00:06.849 +0000 (UTC) Date: Thu, 06 Oct 2022 12:00:07 +0000 (UTC) From: "Eregon (Benoit Daloze)" Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Feature X-Redmine-Issue-Id: 18798 X-Redmine-Issue-Author: ko1 X-Redmine-Sender: Eregon 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: 86665 X-SG-EID: =?us-ascii?Q?DvL3W2Xo+Vk=2FeUn3F50L=2FNc8u9NqZCnbE0mXZHiyye4R1YZg=2FtAFc0SAFzpcS=2F?= =?us-ascii?Q?Zcr7BqPN=2FYCcMZBMITNeIci9STxYay0JAJWPbek?= =?us-ascii?Q?rFR+qW5Og2imNxUJcaMabwBYXlxlj8j5wVvX2Vj?= =?us-ascii?Q?AqJRPyU3Yx1vgAwEJTeJeMu0XNDxgW8PJX8qknX?= =?us-ascii?Q?i8LBCFCUrwTXaQYshMk3KfIIJcD9NthcM0f9pSR?= =?us-ascii?Q?=2FTHD1dnruCJSg5t303WnMG5YMdiL=2FPV7HbQEbhc?= =?us-ascii?Q?l5sS2Tzm5WM5irH5K3vYJ2pNtvPZuBValKS=2FWg3?= =?us-ascii?Q?Nuk=3D?= To: ruby-core@neon.ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 110207 Subject: [ruby-core:110207] [Ruby master Feature#18798] `UnboundMethod#==` with inherited classes 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" SXNzdWUgIzE4Nzk4IGhhcyBiZWVuIHVwZGF0ZWQgYnkgRXJlZ29uIChCZW5vaXQgRGFsb3plKS4K CgpgVW5ib3VuZE1ldGhvZCNpbnNwZWN0YCBjdXJyZW50bHkgc2hvd3MgdGhlIGNsYXNzIHVzZWQg Zm9yIGxvb2t1cDoKYGBgCmlyYihtYWluKTowMDE6MD4gU3RyaW5nLmluc3RhbmNlX21ldGhvZCg6 b2JqZWN0X2lkKQo9PiAjPFVuYm91bmRNZXRob2Q6IFN0cmluZyhLZXJuZWwpI29iamVjdF9pZCgp PgpgYGAKV2l0aG91dCBpdCB3ZSBjYW4ndCBzaG93IGBTdHJpbmdgIGhlcmUsIGl0J2QgaGF2ZSB0 byBiZSBgIzxVbmJvdW5kTWV0aG9kOiBLZXJuZWwjb2JqZWN0X2lkKCk+YC4KCldlIG1pZ2h0IGFs c28gbmVlZCBpdCBmb3IgYCNzdXBlcl9tZXRob2RgICh3aGVuIHRoZSBtZXRob2QgZW50cnkgaXMg ZGVmaW5lZCBvbiBhIG1vZHVsZSBhbmQgbm90IGEgY2xhc3MpLCBhbHRob3VnaCBpbiBDUnVieSBp dCBzZWVtcyB0aGUgaWNsYXNzIGZpZWxkIGlzIHVzZWQgZm9yIHRoYXQuClRoZSBpY2xhc3MgZmll bGQgY2FuIGFscmVhZHkgY2hhbmdlIGBzdXBlcl9tZXRob2RgIGJ1dCBkb2VzIG5vdCBhZmZlY3Qg Iz09IG9yICNoYXNoLgoKSSdtIG5vdCBzdXJlIHRoaXMgaW5jb21wYXRpYmlsaXR5IGlzIE9LLCBp dCBzZWVtcyBlYXNpZXIgdG8gb25seSBjaGFuZ2UgIz09IChVbmJvdW5kTWV0aG9kI2hhc2ggYWxy ZWFkeSBpZ25vcmVzIHRoZSBjbGFzcykuCk9uIHRoZSB1cHNpZGUsIHJlbW92aW5nIHRoYXQgY2xh c3MgZnJvbSAjaW5zcGVjdCBhbmQgYXMgYSBmaWVsZCBtZWFucyB0aGVyZSBpcyBvbmx5IG9uZSBt b2R1bGUvY2xhc3Mgc2hvd24gcGVyIGBVbmJvdW5kTWV0aG9kYCAod2VsbCwgZXhjZXB0IHRoZXJl IGlzIGEgaGlkZGVuIGljbGFzcyB3aGljaCBkb2VzIG1hdHRlciBmb3IgYCNzdXBlcl9tZXRob2Rg KS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRmVhdHVyZSAjMTg3 OTg6IGBVbmJvdW5kTWV0aG9kIz09YCB3aXRoIGluaGVyaXRlZCBjbGFzc2VzCmh0dHBzOi8vYnVn cy5ydWJ5LWxhbmcub3JnL2lzc3Vlcy8xODc5OCNjaGFuZ2UtOTk0ODkKCiogQXV0aG9yOiBrbzEg KEtvaWNoaSBTYXNhZGEpCiogU3RhdHVzOiBPcGVuCiogUHJpb3JpdHk6IE5vcm1hbAotLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCk5vdyBgVW5ib3VuZE1ldGhvZGAgZm9y IGEgc2FtZSBtZXRob2QgZnJvbSBhIHN1cGVyY2xhc3MgYW5kIGFuIGluaGVyaXRlZCBjbGFzcyBh cmUgbm90IGA9PWAuCgpgYGBydWJ5CmNsYXNzIEMKICBkZWYgZm9vID0gOkMKICAkbWMgPSBpbnN0 YW5jZV9tZXRob2QoOmZvbykKZW5kCgpjbGFzcyBEIDwgQwogICRtZCA9IGluc3RhbmNlX21ldGhv ZCg6Zm9vKQplbmQKCnAgJG1jID09ICRtZCAjPT4gZmFsc2UKcCAkbWMub3duZXIgIz0+IEMKcCAk bWMub3duZXIgPT0gJG1kLm93bmVyICM9PiB0cnVlCnAgJG1jLnNvdXJjZV9sb2NhdGlvbiA9PSAk bWQuc291cmNlX2xvY2F0aW9uICM9PiB0cnVlCnAgJG1jLmluc3BlY3QgIz0+ICIjPFVuYm91bmRN ZXRob2Q6IEMjZm9vKCkgdC5yYjozPiIKcCAkbWQuaW5zcGVjdCAjPT4gIiM8VW5ib3VuZE1ldGhv ZDogRChDKSNmb28oKSB0LnJiOjM+IgpgYGAKCkhvdyBhYm91dCB0byBtYWtlIGl0IGBVbmJvdW5k TWV0aG9kIz09YCByZXR1cm4gdHJ1ZSBmb3IgdGhpcyBjYXNlPwpSdWxlOiAicmV0dXJuIHRydWUg aWYgdGhlIFVuYm91bmRNZXRob2Qgb2JqZWN0cyBwb2ludCB0byBhIHNhbWUgbWV0aG9kIGRlZmlu aXRpb24iIHNlZW1zIHNpbXBsZS4KCkZZSTogT24gYWxpYXNlZCB1bmJvdW5kIG1ldGhvZHMgcG9p bnQgdG8gYSBzYW1lIG1ldGhvZCBhcmUgYD09YC4KCgpgYGBydWJ5CmNsYXNzIEMKICBkZWYgZm9v ID0gOkMKICBhbGlhcyBiYXIgZm9vCiAgJG1mb28gPSBpbnN0YW5jZV9tZXRob2QoOmZvbykKICAk bWJhciA9IGluc3RhbmNlX21ldGhvZCg6YmFyKQplbmQKCnAgJG1mb28sICRtYmFyCiM9PiAjPFVu Ym91bmRNZXRob2Q6IEMjZm9vKCkgdC5yYjoyPgojPT4gIzxVbmJvdW5kTWV0aG9kOiBDI2Jhcihm b28pKCkgdC5yYjoyPgoKcCAkbWZvbyA9PSAkbWJhciAjPT4gdHJ1ZQpgYGAKCgoKCi0tIApodHRw czovL2J1Z3MucnVieS1sYW5nLm9yZy8K