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_HI,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 E7EED1F910 for ; Fri, 18 Nov 2022 17:03: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="Jm26bnIc"; dkim-atps=neutral Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 1A41A121F2E; Sat, 19 Nov 2022 02:03:09 +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 440C0121F12 for ; Sat, 19 Nov 2022 02:03:07 +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=l8iHGG8ILNcDDduLPkJlkPxmbvGDOonaEMREhG54SV0=; b=Jm26bnIc/w3mhmCB+j3dYgp6X8kSQmueBBFhpHEp0AfSwBDoebFlSeudm9Zxqo2ARxlm QPNKHzNeUMCIV2ZSqlSiRJeijH724uDhmakLvxXHuyau6yO9z2jCwQmIoUgjW68zIih8/g 2+ZUQbR3bD4GUTnlSclEhglem/BuDJChvU8ZoW445Y3o3iR7mHaVRvDrO88NavnSEqexV9 KVITndXV4UoGJv9Lc1fN/a1j3f5FAQdUEENm2SOfqdmPi/R3UgGVoJ3czYBlMpai7+Cq1+ PVkPnD0YDxdJvEKbBhXizsPujy8xC89q3y4MYRYMhPOIwkzhB7iNH+a2WwObJh4Q== Received: by filterdrecv-6b9548745c-b6qpv with SMTP id filterdrecv-6b9548745c-b6qpv-1-6377BAC4-1E 2022-11-18 17:03:00.363007093 +0000 UTC m=+64483.848633073 Received: from herokuapp.com (unknown) by geopod-ismtpd-4-3 (SG) with ESMTP id 8u0BqP-GQC6TSrwAOZoQCQ for ; Fri, 18 Nov 2022 17:03:00.327 +0000 (UTC) Date: Fri, 18 Nov 2022 17:03:00 +0000 (UTC) From: "headius (Charles Nutter)" 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: headius 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: 87273 X-SG-EID: =?us-ascii?Q?Ws+KLLXixxwZeHSDhjOJS2014xTyW6S0GEHT4BVEa4OCaYAgFXQAhfU3UqWIqf?= =?us-ascii?Q?kgUwwpiNjt9NNjSTtW+F4vWW4KRZM6sIklaYfxD?= =?us-ascii?Q?JMgwgLcPTraJw3Nh8hYqlHl5huyMvupkPkaUvM9?= =?us-ascii?Q?sCEZ=2FhexODwepa+CY6deBxqv=2FsoTnFdb+hXFHdq?= =?us-ascii?Q?Kb7wdw2ohlOJY=2FF=2FgQMbt=2FL7gctPTMcbj4FJCHC?= =?us-ascii?Q?7ksQfCcS0Iav905v2Ceoj2EXPxEfE=2FUmk53fIo4?= =?us-ascii?Q?p3xtErN7JGnOZ+7vNBc3w=3D=3D?= To: ruby-core@neon.ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 110812 Subject: [ruby-core:110812] [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" SXNzdWUgIzE5MTEzIGhhcyBiZWVuIHVwZGF0ZWQgYnkgaGVhZGl1cyAoQ2hhcmxlcyBOdXR0ZXIp LgoKCmplcmVteWV2YW5zMCAoSmVyZW15IEV2YW5zKSB3cm90ZSBpbiAjbm90ZS0xOgo+IEkgdGhp bmsgdGhlIGZvbGxvd2luZyBiZWhhdmlvciBtYWtlcyB0aGUgbW9zdCBzZW5zZToKPiAKPiAqIGBI YXNoLltdYCBzaG91bGQgbmV2ZXIgcmV0YWluIHRoZSBjb21wYXJlX2J5X2lkZW50aXR5IGZsYWcu ICBJdCBkb2Vzbid0IGNvcHkgdGhlIGRlZmF1bHQgdmFsdWUvcHJvYywgc28gcmV0YWluaW5nIHRo ZSBjb21wYXJlX2J5X2lkZW50aXR5IGZsYWcgZG9lcyBub3QgbWFrZSBzZW5zZS4KCkkgZGlzYWdy ZWUuIFRoZSBjb250ZW50cyBvZiB0aGUgb3RoZXIgaGFzaCB3aWxsIGhhdmUgYmVlbiBwb3B1bGF0 ZWQgdXNpbmcgaWRlbnRpdHkgY29tcGFyaXNvbiByYXRoZXIgdGhhbiBlcXVhbGl0eSBjb21wYXJp c29uLiBJZiB0aGF0IGNoYXJhY3RlcmlzdGljIGRvZXMgbm90IHByb3BhZ2F0ZSB0byB0aGUgbmV3 IGhhc2gsIGFueSA9PSBrZXlzIHdpbGwgY29sbGlkZSBvciBlbHNlIHRoZSBzZXQgb2Yga2V5cyB3 aWxsIGhhdmUgdG8gY2hhbmdlLiBJcyBgSGFzaC5bXWAgaW50ZW5kZWQgdG8gbWFrZSBhIGNvcHks IG9yIGEgbmV3IGhhc2ggcG9wdWxhdGVkIHdpdGggYSBzdWJzZXQgb2YgdGhlIG9yaWdpbmFsIGtl eXMgdXNpbmcgbm9uLWlkZW50aXR5LCBub24tZGVmYXVsdCBzZW1hbnRpY3M/CgpJIGFncmVlIHdp dGggeW91ciBvdGhlciBwb2ludHMuCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQpCdWcgIzE5MTEzOiBJbmNvbnNpc3RlbmN5IGluIHJldGVudGlvbiBvZiBjb21wYXJl X2J5X2lkZW50aXR5IGZsYWcgaW4gSGFzaCBtZXRob2RzCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcu b3JnL2lzc3Vlcy8xOTExMyNjaGFuZ2UtMTAwMTcwCgoqIEF1dGhvcjogamVyZW15ZXZhbnMwIChK ZXJlbXkgRXZhbnMpCiogU3RhdHVzOiBPcGVuCiogUHJpb3JpdHk6IE5vcm1hbAoqIHJ1YnkgLXY6 IHJ1YnkgMy4yLjBkZXYgKDIwMjItMTEtMDdUMTc6Mjk6MjhaIG1hc3RlciA5MDAxZTUzZTY4KSBb eDg2XzY0LW9wZW5ic2Q3LjJdCiogQmFja3BvcnQ6IDIuNzogVU5LTk9XTiwgMy4wOiBVTktOT1dO LCAzLjE6IFVOS05PV04KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpg SGFzaC5bXWAgYW5kIGBIYXNoLnJ1YnkyX2tleXdvcmRzX2hhc2hgIHJldGFpbiB0aGUgY29tcGFy ZV9ieV9pZGVudGl0eSBmbGFnIGZvciBub24tZW1wdHkgaGFzaGVzLCBidXQgZG8gbm90IHJldGFp biBpdCBmb3IgZW1wdHkgaGFzaGVzOgoKYGBgcnVieQpocyA9IFt7fS5jb21wYXJlX2J5X2lkZW50 aXR5LCB7OmE9PjF9LmNvbXBhcmVfYnlfaWRlbnRpdHldCmhzLm1hcHt8aHwgSGFzaFtoXS5jb21w YXJlX2J5X2lkZW50aXR5P30KIyA9PiBbZmFsc2UsIHRydWVdCmhzLm1hcHt8aHwgSGFzaC5ydWJ5 Ml9rZXl3b3Jkc19oYXNoKGgpLmNvbXBhcmVfYnlfaWRlbnRpdHk/fQojID0+IFtmYWxzZSwgdHJ1 ZV0KYGBgCgpUaGlzIGluY29uc2lzdGVuY3kgc2VlbXMgbGlrZSBhIGJ1Zy4KCmBIYXNoI2NvbXBh Y3RgIGFsd2F5cyBkcm9wcyB0aGUgY29tcGFyZV9ieV9pZGVudGl0eSBmbGFnLCBidXQgaXQgaXMg ZG9jdW1lbnRlZCBhcyByZXR1cm5pbmcgYSBjb3B5IG9mIHNlbGYsIGltcGx5aW5nIHRoZSBjb21w YXJlX2J5X2lkZW50aXR5IGZsYWcgaXMga2VwdCAoc2luY2UgI2R1cCBhbmQgI2Nsb25lIHJldGFp biB0aGUgZmxhZykuCgpgYGBydWJ5Cnt9LmNvbXBhcmVfYnlfaWRlbnRpdHkuY29tcGFjdC5jb21w YXJlX2J5X2lkZW50aXR5PwojID0+IGZhbHNlCmBgYAoKSSdtIG5vdCBzdXJlIHdoZXRoZXIgaXMg YSBidWcsIGJlY2F1c2UgaXQgaXMgY29uc2lzdGVudCwgYnV0IEkgdGhpbmsgcmV0YWluaW5nIHRo ZSBmbGFnIG1ha2VzIG1vcmUgc2Vuc2UuCgpJJ2xsIHRyeSB0byB3b3JrIG9uIGEgZml4IGZvciBi b3RoIG9mIHRoZXNlIGlzc3VlcyB0b21vcnJvdy4KCgoKLS0gCmh0dHBzOi8vYnVncy5ydWJ5LWxh bmcub3JnLwo=