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.6 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 3D88F1F910 for ; Sun, 20 Nov 2022 08:18:49 +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="YnkTNCKc"; dkim-atps=neutral Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id DE759120CCC; Sun, 20 Nov 2022 17:18:44 +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 0FC9B120CC1 for ; Sun, 20 Nov 2022 17:18:42 +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=kTgsL2+EUD5UaqwBbNefG2K6DILzm1tu/IAJ9Un9J/0=; b=YnkTNCKcw5ZPGGA5NPiBNZCeRxHz0bHICQDmW7/94xwQoAlq0RJ4GGVszuk5iQCW/BYp vgGW6sRhRz4RC2O6xdw2pNcPQDZjPJNEcQqN3fYgf/nyQPF2KPq59OsnCxgnw/LNlUhFnR X18JJHURVY8BNNVI2+hJ5HUQNqm8zbz+lWCSAzaNpd1XpdXX9scc++MmjLaQMcLBtaqCSb rDTaQrDKNmocNzWhgAxSs/115W6krCcPOeATcepuB9GcN5i7cnjn2sJqYeO5lBAukWxPuX z2QSCs/dFLL07pczumk3o4lrM7un013fUJ2pCV2hToILj+K5mLqraOkVsl70NBMA== Received: by filterdrecv-69c5db5cf4-gdm76 with SMTP id filterdrecv-69c5db5cf4-gdm76-1-6379E2E0-3 2022-11-20 08:18:40.262293516 +0000 UTC m=+205835.409144053 Received: from herokuapp.com (unknown) by geopod-ismtpd-1-0 (SG) with ESMTP id 6w4guw7hQTCMVkWOsMS_Mw for ; Sun, 20 Nov 2022 08:18:40.242 +0000 (UTC) Date: Sun, 20 Nov 2022 08:18:40 +0000 (UTC) From: "naruse (Yui NARUSE)" Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Feature X-Redmine-Issue-Id: 17472 X-Redmine-Issue-Author: naruse X-Redmine-Sender: naruse 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: 87285 X-SG-EID: =?us-ascii?Q?0oAA3NPtKrfodLYVvfdBwzZ6z1kAf1KA3l5gJf+iOYqA7G=2FRSBGS1ttyILG0xo?= =?us-ascii?Q?Ig++j=2Ftvl5ZAAcrN2SUEjeiOyJasCt1MlFrNGMV?= =?us-ascii?Q?MJNs=2FREOsl6elRCZ62VgbDKmzmNz5DGiViQ7sgv?= =?us-ascii?Q?F2Ply1huv7E7aV3F6d=2FyEeKuC=2FN2CfaQLqzbOA1?= =?us-ascii?Q?VRQ1TP5DIVjhAF4mH0xRr0xZGUsr2jRJlwo0nsQ?= =?us-ascii?Q?9nRZG7LBoUuUgcdGigHQ60tvrUmLgw5kpC4vQms?= =?us-ascii?Q?WeUMHSfdToh05B5mWQFmw=3D=3D?= To: ruby-core@neon.ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 110824 Subject: [ruby-core:110824] [Ruby master Feature#17472] HashWithIndifferentAccess like Hash extension 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" SXNzdWUgIzE3NDcyIGhhcyBiZWVuIHVwZGF0ZWQgYnkgbmFydXNlIChZdWkgTkFSVVNFKS4KClN0 YXR1cyBjaGFuZ2VkIGZyb20gT3BlbiB0byBSZWplY3RlZAoKQXMgZmFyIGFzIEkgdW5kZXJzdGFu ZCwgYWZ0ZXIgYEhhc2hXaXRoSW5kaWZmZXJlbnRBY2Nlc3NgIGlzIG9wdGltaXplZCB0byB1c2Ug YFN5bWJvbCNuYW1lYCBhbmQgYXZvaWRzIHRvIGNyZWF0ZSBkdXBsaWNhdGVkIHN0cmluZyBvYmpl Y3RzLCBpdCBpcyBub3QgYSBwZXJmb3JtYW5jZSBib3R0bGVuZWNrIG5vdy4KSWYgcGVvcGxlIGlk ZW50aWZ5IHRoaXMgaXMgYSBib3R0bGVuZWNrIGFnYWluIHdpdGggYmVuY2htYXJrLCBsZXQncyBk aXNjdXNzIGFnYWluIQoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K RmVhdHVyZSAjMTc0NzI6IEhhc2hXaXRoSW5kaWZmZXJlbnRBY2Nlc3MgbGlrZSBIYXNoIGV4dGVu c2lvbgpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMvMTc0NzIjY2hhbmdlLTEwMDE4 MAoKKiBBdXRob3I6IG5hcnVzZSAoWXVpIE5BUlVTRSkKKiBTdGF0dXM6IFJlamVjdGVkCiogUHJp b3JpdHk6IE5vcm1hbAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJh aWxzIGhhcyBbQWN0aXZlU3VwcG9ydDo6SGFzaFdpdGhJbmRpZmZlcmVudEFjY2Vzc10oaHR0cHM6 Ly9hcGkucnVieW9ucmFpbHMub3JnL2NsYXNzZXMvQWN0aXZlU3VwcG9ydC9IYXNoV2l0aEluZGlm ZmVyZW50QWNjZXNzLmh0bWwpLCB3aGljaCBpcyB3aWRlbHkgdXNlZCBpbiBSYWlscyB0byBoYW5k bGUgUmVxdWVzdCwgU2Vzc2lvbiwgQWN0aW9uVmlldydzIGZvcm0gY29uc3RydWN0aW9uLCBBY3Rp dmVSZWNvcmQncyBEQiBjb21tdW5pY2F0aW9uLCBhbmQgc28gb24uIEl0IHJlY2VpdmVzIFN0cmlu ZyBvciBTeW1ib2wgYW5kIG5vcm1hbGl6ZSB0aGVtIHRvIGZldGNoIHRoZSB2YWx1ZS4gQnV0IGl0 IGlzIGltcGxlbWVudGVkIHdpdGggUnVieS4gSWYgd2UgcHJvdmlkZSBDIGltcGxlbWVudGF0aW9u IG9mIHRoYXQsIFJhaWxzIHdpbGwgZ2FpbiB0aGUgcGVyZm9ybWFuY2UgaW1wcm92ZW1lbnQuCgpz dW1tYXJ5IG9mIHByZXZpb3VzIGRpc2N1c3Npb246IGh0dHBzOi8vZ2l0aHViLmNvbS9yYWlscy9y YWlscy9wdWxsLzQwMTgyI2lzc3VlY29tbWVudC02ODc2MDc4MTIKCgoKLS0gCmh0dHBzOi8vYnVn cy5ydWJ5LWxhbmcub3JnLwo=