From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on starla X-Spam-Level: X-Spam-Status: No, score=-1.0 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,SPF_HELO_PASS,SPF_PASS,URIBL_SBL_A autolearn=ham autolearn_force=no version=3.4.6 Received: from nue.mailmanlists.eu (nue.mailmanlists.eu [94.130.110.93]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 5AB701F4CC for ; Wed, 18 Dec 2024 07:58:56 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=pass (1024-bit key; unprotected) header.d=ml.ruby-lang.org header.i=@ml.ruby-lang.org header.a=rsa-sha256 header.s=mail header.b=F7z8Ag3L; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.a=rsa-sha256 header.s=s1 header.b=oH9Qujeq; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ml.ruby-lang.org; s=mail; t=1734508703; bh=plZR/qv7hYz9pLQ/M45Q24F9OaOgoVOletVml5TbeLA=; h=Date:References:To:Reply-To:Subject:List-Id:List-Archive: List-Help:List-Owner:List-Post:List-Subscribe:List-Unsubscribe: From:Cc:From; b=F7z8Ag3L0iy4ovO/gVqOKFWrSNJf/9bPgXhP4aZsgWMGm2+AFLimQNt2Pkv61mOwj 1Z3KGDBrQ/8InNMysxv3JHs+/OGztLQYmYdP42/LGNo2rPO6+1o2DXpjIltEyi0des r7gCmvZDj46czxjqH8VuX5OVuXyILf2ZVAUcZNcI= Received: from nue.mailmanlists.eu (localhost [IPv6:::1]) by nue.mailmanlists.eu (Postfix) with ESMTP id 54E3344E71 for ; Wed, 18 Dec 2024 07:58:23 +0000 (UTC) Authentication-Results: nue.mailmanlists.eu; dkim=pass (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.a=rsa-sha256 header.s=s1 header.b=oH9Qujeq; dkim-atps=neutral Received: from s.wfbtzhsw.outbound-mail.sendgrid.net (s.wfbtzhsw.outbound-mail.sendgrid.net [159.183.224.105]) by nue.mailmanlists.eu (Postfix) with ESMTPS id 1C59744E60 for ; Wed, 18 Dec 2024 07:58:18 +0000 (UTC) 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:content-type:from:subject:to; s=s1; bh=jwgmFsJ+0HcjB+aiy9YQ0Z1V6XgIKqT1KdXxGoHEBLY=; b=oH9QujeqcSRdr6OqFlkFLWUFidfV9lfXKdKXB8Lo+BdrdcldSTESSsIM1X7uJ7Q5CwEG JieHJDeFY1hETsYiis+gZzmr2JPEA3R3rpQfvDuHkKYq1wtF1Yq0gv6nGQ/p4Ew6suxGRQ 6zLbVvTEgyLZklBUh6p/Gc3az0PWZB//q8ldtc2ZW5XyBHULmM6kbHYrSMDFjcvknB1m5X +92McHPip88a6ROV2k1aNfSnx8TcBtRZ5ItgUFf9XeqTmQQejkqGdXAm1BIOrOX95eLasq PgehP9mpZDWv5nXIA+Wejuxp7Z/qlTfhD3qSkLPeDlYQDrxmkd7AAl4cvzVQhxnw== Received: by recvd-5f54b5d587-gdghq with SMTP id recvd-5f54b5d587-gdghq-1-67628099-1A 2024-12-18 07:58:17.827540023 +0000 UTC m=+2889328.458188985 Received: from herokuapp.com (unknown) by geopod-ismtpd-10 (SG) with ESMTP id P9x3s6pVR3mTOgCtE0Lbow for ; Wed, 18 Dec 2024 07:58:17.718 +0000 (UTC) Date: Wed, 18 Dec 2024 07:58:17 +0000 (UTC) Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Bug X-Redmine-Issue-Id: 20943 X-Redmine-Issue-Author: nobu X-Redmine-Issue-Priority: Normal X-Redmine-Sender: zverok 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: 96970 X-SG-EID: =?us-ascii?Q?u001=2E2c7sy1dFLsL+QDkhemM07gGzYExWvfbkPAV3M4LabdXDM5MZZ7zyIMamL?= =?us-ascii?Q?IaTeAtDk49J53mNB69xWAO7wAv+0Sp9wXz962NB?= =?us-ascii?Q?2S45orBWVRCmNTH6iyjA1=2FE2tYjVsAx0U8rOG3Y?= =?us-ascii?Q?o0=2F+u9q3t=2Fp=2FCDObiv=2FPDQAdStQfYnHzOkByta8?= =?us-ascii?Q?wNl0bVe+JJ7NFkSbFK=2FKXstxTN9WS2K+Q3SeGAr?= =?us-ascii?Q?y0YQYS9EapOxD51FackC6yuMUNCUkJx0E4FWqzB?= =?us-ascii?Q?EoqYvV25c=2F4OSA+Y7v7fXueD9A=3D=3D?= To: ruby-core@ml.ruby-lang.org X-Entity-ID: u001.I8uzylDtAfgbeCOeLBYDww== Message-ID-Hash: OF2KR3VQQKOV575Z3TLJKMJ2DTVEVFK4 X-Message-ID-Hash: OF2KR3VQQKOV575Z3TLJKMJ2DTVEVFK4 X-MailFrom: bounces+313651-b711-ruby-core=ml.ruby-lang.org@em5188.ruby-lang.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.9 Precedence: list Reply-To: Ruby developers Subject: [ruby-core:120293] [Ruby master Bug#20943] Constant defined in `Data.define` block List-Id: Ruby developers Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: "zverok (Victor Shepelev) via ruby-core" Cc: "zverok (Victor Shepelev)" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SXNzdWUgIzIwOTQzIGhhcyBiZWVuIHVwZGF0ZWQgYnkgenZlcm9rIChWaWN0b3IgU2hlcGVsZXYp Lg0KDQoNClRCSCwgZm9yIGJpZ2dlciBgU3RydWN0YC9gRGF0YWAtYmFzZWQgY2xhc3NlcyBJIHR5 cGljYWxseSBwcmVmZXIgYSByZWd1bGFyIGluaGVyaXRhbmNlIGluc3RlYWQgb2YgdXNpbmcgY2xh c3MgZGVmaW5pdGlvbiBibG9ja+KAlGJvdGggZm9yIGp1c3QgYWVzdGV0aWNzICjigJxpdCBsb29r cyBsaWtlIGEgY2xhc3MgZGVmaW5pdGlvbuKAnSkgYW5kIHRvIGF2b2lkIGJlaGF2aW9yYWwgZGlm ZmVyZW5jZXMgbGlrZSBjb25zdGFudCBkZWZpbml0aW9uIGRpc2N1c3NlZCBoZXJlLCBvciBiZWlu ZyBhYmxlIHRvIHRyZWF0IGBEYXRhYCBsaWtlIGEgcHJvcGVyIGJhc2UgY2xhc3M6DQoNCkZvciBl eGFtcGxlLCBgLm5ld2AgZm9yIGBEYXRhYC1iYXNlZCBjbGFzc2VzIGFjY2VwdHMgYm90aCBwb3Np dGlvbmFsIGFuZCBrZXl3b3JkIGFyZ3VtZW50cy4gQnV0IGlmIG9uZSBpcyBfc3VyZV8gdGhleSB3 YW50IHRvIGNoYW5nZSB0aGlzIGJlaGF2aW9yLCB3aXRoIHJlZ3VsYXIgaW5oZXJpdGFuY2UsIGl0 IGlzIGV4dHJlbWVseSBlYXN5Og0KYGBgcnVieQ0KY2xhc3MgVW5pdCA8IERhdGEuZGVmaW5lKDp2 YWx1ZSkNCiAgZGVmIHNlbGYubmV3KHZhbHVlLCAqKm5pbCkgPSBzdXBlcih2YWx1ZTopDQplbmQN Cg0KVW5pdC5uZXcoMSkgIz0+ICM8ZGF0YSBVbml0IHZhbHVlPTE+DQpVbml0Lm5ldyh2YWx1ZTog MSkNCiMgbm8ga2V5d29yZHMgYWNjZXB0ZWQgKEFyZ3VtZW50RXJyb3IpDQpgYGANClN1Y2ggZWFz eSByZWRlZmluaXRpb24gKHVzaW5nIGBzdXBlcmApIGlzIG5vdCBhdmFpbGFibGUgd2l0aCBgRGF0 YS5kZWZpbmUoLi4uKSB7IC4uLiB9YC4NCg0KRm9yIGFsbCBJIGtub3csIHRoZXJlIGFyZSB0d28g Y291bnRlci1hcmd1bWVudHMgZm9yIHJlZ3VsYXIgaW5oZXJpdGFuY2UgZm9yIHRob3NlIGNhc2Vz Og0KMS4gQ3JlYXRpb24gb2YgdW5uZWNlc3NhcnkgYW5vbnltb3VzIGltbWVkaWF0ZSBjbGFzc2Vz DQoyLiBQcm9ibGVtcyB3aXRoIGNvZGUgcmVsb2FkaW5nDQoNCkluIG15IGRheWpvYiAobGFyZ2Ug cmVndWxhciBSYWlscyBhcHBsaWNhdGlvbnMpIEkgZmluZCB0aGUgZm9ybWVyIG5lZ2xpZ2libGUs IGFuZCBuZXZlciBtZXQgd2l0aCB0aGUgbGF0dGVyLCBidXQgdGhpcyBleHBlcmllbmNlIG1pZ2h0 IG5vdCBiZSB1bml2ZXJzYWwuDQoNCllldCB0aGVvcmV0aWNhbGx5LCBJ4oCZZCByYXRoZXIgdGhv dWdodCBpbiB0aGUgZGlyZWN0aW9uIG9mIGNoYW5nZXMgdGhhdCB3b3VsZCBtYWtlIHJlZ3VsYXIg aW5oZXJpdGFuY2UgZnJvbSBgRGF0YS5kZWZpbmVgL2BTdHJ1Y3QubmV3YCBsZXNzIHByb2JsZW1h dGljIChpZiBpdCByZWFsbHkgaXMsIGFuZCBpdCBpcyBub3QganVzdCDigJxob3cgd2UgYXJlIHVz ZWQgdG8gdGhpbmsgb2YgaXTigJ0pLiANCg0KSnVzdCB0byBub3RpY2UgaGVyZTogT3RoZXIgdGhh biBTdHJ1Y3QvRGF0YSwgdGhlcmUgYXJlIG90aGVyIGxpYnJhcmllcyB0aGF0IG1ha2UgdXNlIG9m IOKAnGluaGVyaXRpbmcgb2YgZHluYW1pY2FsbHkgcHJvZHVjZWQgY2xhc3Nlc+KAnSBhcHByb2Fj aCAodGhvdWdoIEkgZGlkbuKAmXQgbG9vayBpbnRvIHRoZSBpbXBsZW1lbnRhdGlvbiBkZXRhaWxz IGZvciBtYW55IHllYXJzLCBzbyBJIGFtIG5vdCBzdXJlIGhvdyBpdCBpcyBpbXBsZW1lbnRlZCBj dXJyZW50bHkpLCBsaWtlIFtTZXF1ZWxdKGh0dHBzOi8vc2VxdWVsLmplcmVteWV2YW5zLm5ldC9y ZG9jL2ZpbGVzL1JFQURNRV9yZG9jLmh0bWwjbGFiZWwtU2VxdWVsK01vZGVscyk6DQpgYGBydWJ5 DQpjbGFzcyBQb3N0IDwgU2VxdWVsOjpNb2RlbCg6bXlfcG9zdHMpOyBlbmQNCmBgYA0Kb3IsIElJ UkMsIHNvbWUgb2YgdGhlIGRyeS1yYiBnZW1zLg0KDQpTbywgaXQgbWlnaHQgYmUsIHRoYXQg4oCc b3B0aW1pemluZyBvZiBpbmhlcml0YW5jZSBmcm9tIGR5bmFtaWMgY2xhc3Nlcy9tb2R1bGVz4oCd IGlzIG1vcmUgZGVzaXJhYmxlIGRlY2lzaW9uIHRoYW4gY29tcGxpY2F0aW9uIG9mIGJsb2NrIHNj b3Blcy4NCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KQnVnICMy MDk0MzogQ29uc3RhbnQgZGVmaW5lZCBpbiBgRGF0YS5kZWZpbmVgIGJsb2NrDQpodHRwczovL2J1 Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMvMjA5NDMjY2hhbmdlLTExMTA1OA0KDQoqIEF1dGhvcjog bm9idSAoTm9idXlvc2hpIE5ha2FkYSkNCiogU3RhdHVzOiBPcGVuDQoqIEJhY2twb3J0OiAzLjE6 IFVOS05PV04sIDMuMjogVU5LTk9XTiwgMy4zOiBVTktOT1dODQotLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpGcm9tIGh0dHBzOi8vZ2l0aHViLmNvbS9ydWJ5L3J1Ynkv cHVsbC8xMjI3NDoNCj4gQSBjb3VwbGUgdGltZXMgaW4gY29kZSByZXZpZXcgSSd2ZSBzZWVuIGNv bnN0YW50cyBpbmFkdmVydGVudGx5IGxlYWsgdG8gdG9wIGxldmVsIGZyb20gd2l0aGluIGEgYFN0 cnVjdGAgb3IgYERhdGFgIGRvIGJsb2NrLiBJIHRoaW5rIGl0IHdvdWxkIGJlIG5pY2UgdG8gc2hv dyByZW9wZW5pbmcgdGhlIGBEYXRhYCBjbGFzcyB3aGVuIGEgY29uc3RhbnQgaXMgZGVmaW5lZCwg c28gdGhlIGNvbnN0YW50IGlzIGRlZmluZWQgd2l0aGluIHRoZSBuYW1lc3BhY2UuIEluIHRoaXMg Y2FzZSwgYE1lYXN1cmU6Ok5PTkVgIGluc3RlYWQgb2YgdG9wIGxldmVsIGBPYmplY3Q6Ok5PTkVg LiBJdCB3b3VsZCBhbHNvIHNob3cgcmVhZGVycyB0aGF0IGl0J3Mgb2theSB0byByZW9wZW4gYSBg RGF0YWAgY2xhc3MsIHdoaWNoIHNlZW1zIG5pY2Ugc2luY2Ugc29tZSBmb2xrIG1pZ2h0IG5vdCBy ZWFsaXplLiBUaGFua3MgZm9yIGNvbnNpZGVyaW5nIQ0KDQpIb3dldmVyLCBJIHRoaW5rIHRoYXQg YE5PTkVgIHByb2JhYmx5IG1pZ2h0IGJlIGludGVuZGVkIHRvIGJlIGRlZmluZWQgdW5kZXIgYE1l YXN1cmVgLg0KDQpDdXJyZW50Og0KYGBgcnVieQ0KTWVhc3VyZSA9IERhdGEuZGVmaW5lKDphbW91 bnQsIDp1bml0KSBkbw0KICBOT05FID0gRGF0YS5kZWZpbmUNCmVuZA0KcCBOT05FICM9PiBOT05F DQpgYGANCg0KQW5vdGhlcjoNCmBgYHJ1YnkNCk1lYXN1cmUgPSBEYXRhLmRlZmluZSg6YW1vdW50 LCA6dW5pdCkgZG8NCiAgTk9ORSA9IERhdGEuZGVmaW5lDQogIHAgTk9ORSAjPT4gTWVhc3VyZTo6 Tk9ORQ0KZW5kDQpwIE5PTkUgIyB1bmluaXRpYWxpemVkIGNvbnN0YW50IE5PTkUgKE5hbWVFcnJv cikNCmBgYA0KDQpAenZlcm9rIEhvdyBkbyB0aGluaz8NCg0KDQoNCi0tIA0KaHR0cHM6Ly9idWdz LnJ1YnktbGFuZy5vcmcvDQogX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwogcnVieS1jb3JlIG1haWxpbmcgbGlzdCAtLSBydWJ5LWNvcmVAbWwucnVieS1sYW5n Lm9yZwogVG8gdW5zdWJzY3JpYmUgc2VuZCBhbiBlbWFpbCB0byBydWJ5LWNvcmUtbGVhdmVAbWwu cnVieS1sYW5nLm9yZwogcnVieS1jb3JlIGluZm8gLS0gaHR0cHM6Ly9tbC5ydWJ5LWxhbmcub3Jn L21haWxtYW4zL2xpc3RzL3J1YnktY29yZS5tbC5ydWJ5LWxhbmcub3JnLw==