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_HI, 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 063B41F910 for ; Fri, 18 Nov 2022 17:32:14 +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="IShSNn0O"; dkim-atps=neutral Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id F179A121F98; Sat, 19 Nov 2022 02:32:11 +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 DABB912147C for ; Sat, 19 Nov 2022 02:32:09 +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=X6nLZQUTvpXSxJVZ3DHDKI5NvdiT9aWxR/0i8Biij5Y=; b=IShSNn0OgYRPBxgmijDpMI0ZUd8ZVkf0/I1h6MkJgYzf/s5cmRM0wMwBT48HRcLuormO kBw1LOfrlFAJef1YRwB8rDGioh71NH6HmsoJkdy6f1pGW2qupd5dJtBW5ijexZt7qO+vV8 XFsdHHe1fQhnXRtcG0oJb0lmRFe/B3MCIwf3ICYh0bZQkwZTMEWCjsQxViU270NpnW5hFR dmUl8Lfv3w0RdQPkxAVC0Tyw3lz68uc7jVc2Rp/L1du8fTOFMHe9+j7CZJXTGpUOn9Ftc8 +KlNEFycgHqNqXBgzq5mV3PbDGMsAgHn6YAxTPMxymVSKunyTzVTS6r5Og9lktPg== Received: by filterdrecv-69c5db5cf4-hqnpt with SMTP id filterdrecv-69c5db5cf4-hqnpt-1-6377C198-14 2022-11-18 17:32:08.104420533 +0000 UTC m=+66243.323789372 Received: from herokuapp.com (unknown) by geopod-ismtpd-3-4 (SG) with ESMTP id or0Rbm-QTv6QEG7quox3RQ for ; Fri, 18 Nov 2022 17:32:08.081 +0000 (UTC) Date: Fri, 18 Nov 2022 17:32:08 +0000 (UTC) From: "jeremyevans0 (Jeremy Evans)" Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Bug X-Redmine-Issue-Id: 19113 X-Redmine-Issue-Author: jeremyevans0 X-Redmine-Sender: jeremyevans0 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: 87275 X-SG-EID: =?us-ascii?Q?zy3UxWTRryXcrjCh7SV39ZkShJ1PHkEOmoUEekBgd8G8RAJk=2FsUOlbLwuWEoNU?= =?us-ascii?Q?BxG3BBFmcsr21OPpQwa7zNRSwswJm1szgMd841w?= =?us-ascii?Q?HPqc4OryN7xBNSPxvzbWilENe7lOXY0u5GWef8f?= =?us-ascii?Q?JOn4Mm18vxdgqHSQWK4N5R7G2kUcWLPd+6kQfl1?= =?us-ascii?Q?He8ET9+stFWbzySBLEoeuzRHiBRR2heQc1YVuxS?= =?us-ascii?Q?4QoJlh2ivL7fPqS=2Fs=2Ft+GpKgZkcFyj5gc0WK2Xd?= =?us-ascii?Q?j4vX2fqwSc9e98PjoR+4g=3D=3D?= To: ruby-core@neon.ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 110814 Subject: [ruby-core:110814] [Ruby master Bug#19113] Inconsistency in retention of compare_by_identity flag in Hash methods 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" SXNzdWUgIzE5MTEzIGhhcyBiZWVuIHVwZGF0ZWQgYnkgamVyZW15ZXZhbnMwIChKZXJlbXkgRXZh bnMpLgoKCmhlYWRpdXMgKENoYXJsZXMgTnV0dGVyKSB3cm90ZSBpbiAjbm90ZS0zOgo+IGplcmVt eWV2YW5zMCAoSmVyZW15IEV2YW5zKSB3cm90ZSBpbiAjbm90ZS0xOgo+ID4gSSB0aGluayB0aGUg Zm9sbG93aW5nIGJlaGF2aW9yIG1ha2VzIHRoZSBtb3N0IHNlbnNlOgo+ID4gCj4gPiAqIGBIYXNo LltdYCBzaG91bGQgbmV2ZXIgcmV0YWluIHRoZSBjb21wYXJlX2J5X2lkZW50aXR5IGZsYWcuICBJ dCBkb2Vzbid0IGNvcHkgdGhlIGRlZmF1bHQgdmFsdWUvcHJvYywgc28gcmV0YWluaW5nIHRoZSBj b21wYXJlX2J5X2lkZW50aXR5IGZsYWcgZG9lcyBub3QgbWFrZSBzZW5zZS4KPiAKPiBJIGRpc2Fn cmVlLiBUaGUgY29udGVudHMgb2YgdGhlIG90aGVyIGhhc2ggd2lsbCBoYXZlIGJlZW4gcG9wdWxh dGVkIHVzaW5nIGlkZW50aXR5IGNvbXBhcmlzb24gcmF0aGVyIHRoYW4gZXF1YWxpdHkgY29tcGFy aXNvbi4gSWYgdGhhdCBjaGFyYWN0ZXJpc3RpYyBkb2VzIG5vdCBwcm9wYWdhdGUgdG8gdGhlIG5l dyBoYXNoLCBhbnkgPT0ga2V5cyB3aWxsIGNvbGxpZGUgb3IgZWxzZSB0aGUgc2V0IG9mIGtleXMg d2lsbCBoYXZlIHRvIGNoYW5nZS4gSXMgYEhhc2guW11gIGludGVuZGVkIHRvIG1ha2UgYSBjb3B5 LCBvciBhIG5ldyBoYXNoIHBvcHVsYXRlZCB3aXRoIGEgc3Vic2V0IG9mIHRoZSBvcmlnaW5hbCBr ZXlzIHVzaW5nIG5vbi1pZGVudGl0eSwgbm9uLWRlZmF1bHQgc2VtYW50aWNzPwoKSXQncyBleHBs aWNpdGx5IGRvY3VtZW50ZWQgYXMgcmV0dXJuaW5nIGEgbmV3IGhhc2gsIG5vdCBhIGNvcHk6IGBS ZXR1cm5zIGEgbmV3IEhhc2ggb2JqZWN0IHBvcHVsYXRlZCB3aXRoIHRoZSBnaXZlbiBvYmplY3Rz YC4KClRoZSBmYWN0IHRoYXQgaXQgZG9lc24ndCBjb3B5IHRoZSBkZWZhdWx0IHZhbHVlL3Byb2Mg aW5kaWNhdGVzIHRvIG1lIHRoYXQgdGhlIGNvbXBhcmVfYnlfaWRlbnRpdHkgZmxhZyBzaG91bGQg bm90IGJlIGNvcGllZCBlaXRoZXIuICBIb3dldmVyLCBJIGRvbid0IGZlZWwgc3Ryb25nbHkgcmVn YXJkaW5nIHRoaXMuICBXZSBjYW4gbWFrZSBpdCBzbyB0aGUgY29tcGFyZV9ieV9pZGVudGl0eSBm bGFnIGlzIGFsd2F5cyBjb3BpZWQuICBXZSBkbyBuZWVkIHRvIG1ha2Ugc29tZSBjaGFuZ2UsIGJl Y2F1c2UgdGhlIGN1cnJlbnQgYmVoYXZpb3IgaXMgaW5jb25zaXN0ZW50LgoKLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpCdWcgIzE5MTEzOiBJbmNvbnNpc3RlbmN5IGlu IHJldGVudGlvbiBvZiBjb21wYXJlX2J5X2lkZW50aXR5IGZsYWcgaW4gSGFzaCBtZXRob2RzCmh0 dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lzc3Vlcy8xOTExMyNjaGFuZ2UtMTAwMTcyCgoqIEF1 dGhvcjogamVyZW15ZXZhbnMwIChKZXJlbXkgRXZhbnMpCiogU3RhdHVzOiBPcGVuCiogUHJpb3Jp dHk6IE5vcm1hbAoqIHJ1YnkgLXY6IHJ1YnkgMy4yLjBkZXYgKDIwMjItMTEtMDdUMTc6Mjk6Mjha IG1hc3RlciA5MDAxZTUzZTY4KSBbeDg2XzY0LW9wZW5ic2Q3LjJdCiogQmFja3BvcnQ6IDIuNzog VU5LTk9XTiwgMy4wOiBVTktOT1dOLCAzLjE6IFVOS05PV04KLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQpgSGFzaC5bXWAgYW5kIGBIYXNoLnJ1YnkyX2tleXdvcmRzX2hh c2hgIHJldGFpbiB0aGUgY29tcGFyZV9ieV9pZGVudGl0eSBmbGFnIGZvciBub24tZW1wdHkgaGFz aGVzLCBidXQgZG8gbm90IHJldGFpbiBpdCBmb3IgZW1wdHkgaGFzaGVzOgoKYGBgcnVieQpocyA9 IFt7fS5jb21wYXJlX2J5X2lkZW50aXR5LCB7OmE9PjF9LmNvbXBhcmVfYnlfaWRlbnRpdHldCmhz Lm1hcHt8aHwgSGFzaFtoXS5jb21wYXJlX2J5X2lkZW50aXR5P30KIyA9PiBbZmFsc2UsIHRydWVd CmhzLm1hcHt8aHwgSGFzaC5ydWJ5Ml9rZXl3b3Jkc19oYXNoKGgpLmNvbXBhcmVfYnlfaWRlbnRp dHk/fQojID0+IFtmYWxzZSwgdHJ1ZV0KYGBgCgpUaGlzIGluY29uc2lzdGVuY3kgc2VlbXMgbGlr ZSBhIGJ1Zy4KCmBIYXNoI2NvbXBhY3RgIGFsd2F5cyBkcm9wcyB0aGUgY29tcGFyZV9ieV9pZGVu dGl0eSBmbGFnLCBidXQgaXQgaXMgZG9jdW1lbnRlZCBhcyByZXR1cm5pbmcgYSBjb3B5IG9mIHNl bGYsIGltcGx5aW5nIHRoZSBjb21wYXJlX2J5X2lkZW50aXR5IGZsYWcgaXMga2VwdCAoc2luY2Ug I2R1cCBhbmQgI2Nsb25lIHJldGFpbiB0aGUgZmxhZykuCgpgYGBydWJ5Cnt9LmNvbXBhcmVfYnlf aWRlbnRpdHkuY29tcGFjdC5jb21wYXJlX2J5X2lkZW50aXR5PwojID0+IGZhbHNlCmBgYAoKSSdt IG5vdCBzdXJlIHdoZXRoZXIgaXMgYSBidWcsIGJlY2F1c2UgaXQgaXMgY29uc2lzdGVudCwgYnV0 IEkgdGhpbmsgcmV0YWluaW5nIHRoZSBmbGFnIG1ha2VzIG1vcmUgc2Vuc2UuCgpJJ2xsIHRyeSB0 byB3b3JrIG9uIGEgZml4IGZvciBib3RoIG9mIHRoZXNlIGlzc3VlcyB0b21vcnJvdy4KCgoKLS0g Cmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnLwo=