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=0.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_BL_SPAMCOP_NET,SPF_HELO_PASS, SPF_PASS autolearn=no 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 9A27C1F50E for ; Fri, 14 Feb 2025 01:48: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=xpqbDOgd; 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=LviAT8x1; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ml.ruby-lang.org; s=mail; t=1739497704; bh=IPauhqPJtd0dVNaY59KqPD207hYJWChR8t6SKOmLYsk=; 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=xpqbDOgd0MUNNR78XRlCEodNOSDdHs+FLuNSYoHRBqAhIer1jIFLeUiOMjO/7MRjh ZbZwf8nXVBB9aB0MYyFDX5ZQ7wK/I9ZoRQVlQFiOlVbY7stFJnIp3BfAJhkJ9KS7tz +BwuJ67gpj3EjwbBPEWprjcuZH1eRqlfm3nm27Yg= Received: from nue.mailmanlists.eu (localhost [IPv6:::1]) by nue.mailmanlists.eu (Postfix) with ESMTP id 8E7BE46B51 for ; Fri, 14 Feb 2025 01:48:24 +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=LviAT8x1; dkim-atps=neutral Received: from s.wrqvtvvn.outbound-mail.sendgrid.net (s.wrqvtvvn.outbound-mail.sendgrid.net [149.72.120.130]) by nue.mailmanlists.eu (Postfix) with ESMTPS id C6B5446A98 for ; Fri, 14 Feb 2025 01:48:19 +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=j6I2m8hB4rJIMVnFV8bR5EeeTjNP1luyAgKCUd9SwJA=; b=LviAT8x1T3A4X08+WULZIXsuna0dPhWgAfq2YsAVNs/1Y3GBsnrEwDSJLVWt/si43TRx gngEONjmvonqqY3ApWQC/q5p2dgSG46kw6Cbf8Nw4ojvt4f/JkdnPfNFQ0v6R+vgRqRlTt VHwC2hzfJRuKdiRotFEYW36CgDO5ffPo/YBkq+dZ/5B1oXA1dfHILNPU9oky4+pgeZA5xm i1c1uOQ9CvqVdudxQWiic3Qu0We9ZvuLoRgWXQ2ofQftAO406k1dI+U4vJWTc1wkjWyTBX 0D91ea5xCxq3IzA8CsZdOI2y++lWng7oEPBW2mpaRSBddz2BjHGRzQVOpYE7C//Q== Received: by recvd-84b546689d-7r6pp with SMTP id recvd-84b546689d-7r6pp-1-67AEA0E2-6 2025-02-14 01:48:18.428872582 +0000 UTC m=+7878395.445490964 Received: from herokuapp.com (unknown) by geopod-ismtpd-14 (SG) with ESMTP id ElUmUiezRBCEnla5bLK-Yw for ; Fri, 14 Feb 2025 01:48:18.318 +0000 (UTC) Date: Fri, 14 Feb 2025 01:48:18 +0000 (UTC) Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Bug X-Redmine-Issue-Id: 20981 X-Redmine-Issue-Author: KitaitiMakoto X-Redmine-Issue-Priority: Normal X-Redmine-Sender: k0kubun 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: 97721 X-SG-EID: =?us-ascii?Q?u001=2EsWSpkbcla4bB6tSlkOwdN01=2FLLwMflJlYDs0Ak3Gg6dwg4YUERnU2ZQsI?= =?us-ascii?Q?KPesnHmuO3R4nEnLV41FQje7rMJs=2FlByQKQxPtJ?= =?us-ascii?Q?4AIt7Pq58gBpCQ0HbctuKU8XIkQrEwU2Xc86IvD?= =?us-ascii?Q?9SbtX8=2F0hDie2P7K58GHSalFVcd7BcjMYhaXwvi?= =?us-ascii?Q?9lelLtkmyf9YxAFIWiCTNdEPYtPtTVToSBiPxPr?= =?us-ascii?Q?bLnlp5pxsqZPIWxhPkJx4N2CCk2f3wtPjQTg8bW?= =?us-ascii?Q?l+cjsei8BCOvmKrye4=2FIWVSz6g=3D=3D?= To: ruby-core@ml.ruby-lang.org X-Entity-ID: u001.I8uzylDtAfgbeCOeLBYDww== Message-ID-Hash: XAO2WB4LXSYLIWD7ZT6KJPS2CT2KRAW7 X-Message-ID-Hash: XAO2WB4LXSYLIWD7ZT6KJPS2CT2KRAW7 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:121001] [Ruby master Bug#20981] rb_undefine_finalizer is missing List-Id: Ruby developers Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: "k0kubun (Takashi Kokubun) via ruby-core" Cc: "k0kubun (Takashi Kokubun)" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SXNzdWUgIzIwOTgxIGhhcyBiZWVuIHVwZGF0ZWQgYnkgazBrdWJ1biAoVGFrYXNoaSBLb2t1YnVu KS4NCg0KQmFja3BvcnQgY2hhbmdlZCBmcm9tIDMuMTogRE9OVE5FRUQsIDMuMjogRE9OVE5FRUQs IDMuMzogRE9OVE5FRUQsIDMuNDogUkVRVUlSRUQgdG8gMy4xOiBET05UTkVFRCwgMy4yOiBET05U TkVFRCwgMy4zOiBET05UTkVFRCwgMy40OiBET05FDQoNCnJ1YnlfM180IGNvbW1pdDo0YmFmYWVm MGE1NWZkYzQ1YTdiODI3NWE4MmNlYjBmM2UzNDE5ZDAwIG1lcmdlZCByZXZpc2lvbihzKSBjb21t aXQ6N2RmNWQ2NWVhYzg2OTQwNjE5Zjg3ZGE3ZTcwYmMwOTExMDk3YWUyZi4NCg0KLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KQnVnICMyMDk4MTogcmJfdW5kZWZpbmVf ZmluYWxpemVyIGlzIG1pc3NpbmcNCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lzc3Vlcy8y MDk4MSNjaGFuZ2UtMTExOTA5DQoNCiogQXV0aG9yOiBLaXRhaXRpTWFrb3RvICjnnJ8g5YyX5biC KQ0KKiBTdGF0dXM6IENsb3NlZA0KKiBydWJ5IC12OiAzLjQuMQ0KKiBCYWNrcG9ydDogMy4xOiBE T05UTkVFRCwgMy4yOiBET05UTkVFRCwgMy4zOiBET05UTkVFRCwgMy40OiBET05FDQotLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpNZXJyeSBDaHJpc3RtYXMhDQoNCkkg ZW5jb3VudGVyZWQgYW4gZXJyb3IgbGlrZSAiZHlsZFs4OTAzN106IG1pc3Npbmcgc3ltYm9sIGNh bGxlZCIgaW4gYW4gZXh0ZW5zaW9uIHdoaWNoIHVzZXNgcmJfdW5kZWZpbmVfZmluYWxpemVyYCBp biBSdWJ5IDMuNC4xLiBJdCB3b3JrcyBmaW5lIGluIFJ1YnkgMy4zLjYuDQoNClRoZSBmdW5jdGlv biBkZWZpbmVkIGluIFtydWJ5L2luY2x1ZGUvcnVieS9pbnRlcm5hbC9nYy5oXShodHRwczovL2dp dGh1Yi5jb20vcnVieS9ydWJ5L2Jsb2IvdjNfNF8xL2luY2x1ZGUvcnVieS9pbnRlcm5hbC9nYy5o I0wzMTUtTDMyNikgYnV0IHNlZW1zIHJlbW92ZWQgZnJvbSBbcnVieS9nYy5jXShodHRwczovL2dp dGh1Yi5jb20vcnVieS9ydWJ5L2Jsb2IvdjNfNF8xL2djLmMpLiBDb3VsZCB5b3UgY29uc2lkZXIg cmVzdG9yZSB0aGUgaW1wbGVtZW50YXRpb24gb3IgcmVtb3ZlIHRoZSBmdW5jdGlvbiBmcm9tIGBn Yy5oYD8NCg0KUmVwcm9kdWNpYmxlIGNvZGU6DQoNCiMjIyBleHRjb25mLnJiICMjIw0KYGBgcnVi eQ0KcmVxdWlyZSAibWttZiINCmNyZWF0ZV9tYWtlZmlsZSAidW5kZWZpbmVfZmluYWxpemVyX2J1 ZyINCmBgYA0KDQoNCiMjIyB1bmRlZmluZV9maW5hbGl6ZXJfYnVnLmMgIyMjDQpgYGBjDQojaW5j bHVkZTxydWJ5Lmg+DQoNCnN0YXRpYyBWQUxVRSBzX3VuZGVmaW5lX2ZpbmFsaXplcihWQUxVRSBz ZWxmKSB7DQogIHJiX3VuZGVmaW5lX2ZpbmFsaXplcihzZWxmKTsNCiAgcmV0dXJuIFFuaWw7DQp9 DQoNCnZvaWQgSW5pdF91bmRlZmluZV9maW5hbGl6ZXJfYnVnKHZvaWQpIHsNCiAgVkFMVUUga2xh c3MgPSByYl9kZWZpbmVfY2xhc3MoIlVuZGVmaW5lRmluYWxpemVyQnVnIiwgcmJfY09iamVjdCk7 DQogIHJiX2RlZmluZV9zaW5nbGV0b25fbWV0aG9kKGtsYXNzLCAidW5kZWZpbmVfZmluYWxpemVy Iiwgc191bmRlZmluZV9maW5hbGl6ZXIsIDApOw0KfQ0KYGBgDQoNCiMjIyB1bmRlZmluZS1maW5h bGl6ZXItYnVnLnJiICMjIw0KYGBgcnVieQ0KcmVxdWlyZSAidW5kZWZpbmVfZmluYWxpemVyX2J1 Zy5zbyINCg0KZmluYWxpemVyID0gcHJvYyB7DQogIHB1dHMgIkZpbmFsaXplciBjYWxsZWQiDQp9 DQoNCk9iamVjdFNwYWNlLmRlZmluZV9maW5hbGl6ZXIoVW5kZWZpbmVGaW5hbGl6ZXJCdWcsIGZp bmFsaXplcikNClVuZGVmaW5lRmluYWxpemVyQnVnLm5ldw0KVW5kZWZpbmVGaW5hbGl6ZXJCdWcu dW5kZWZpbmVfZmluYWxpemVyDQpHQy5zdGFydA0KYGBgDQoNCiMjIyBSdW5uaW5nICMjIw0KIyMj IyBSdWJ5IDMuNC4xICMjDQpgYGANCiUgcnVieSAuL2V4dGNvbmYucmIgJiYgbWFrZSAmJiBydWJ5 IC12IC1JLiAuL3VuZGVmaW5lLWZpbmFsaXplci1idWcucmINCmNyZWF0aW5nIE1ha2VmaWxlDQps aW5raW5nIHNoYXJlZC1vYmplY3QgdW5kZWZpbmVfZmluYWxpemVyX2J1Zy5idW5kbGUNCnJ1Ynkg My40LjEgKDIwMjQtMTItMjUgcmV2aXNpb24gNDhkNGVmY2I4NSkgK1BSSVNNIFthcm02NC1kYXJ3 aW4yNF0NCmR5bGRbMjQzNl06IG1pc3Npbmcgc3ltYm9sIGNhbGxlZA0KWzFdICAgIDI0MzYgYWJv cnQgICAgICBydWJ5IC12IC1JLiAuL3VuZGVmaW5lLWZpbmFsaXplci1idWcucmINCmBgYA0KDQoj IyMjIFJ1YnkgMy4zLjYgIyMjIw0KYGBgDQolIGNocnVieS1leGVjIDMuMy42IC0tIHJ1YnkgLi9l eHRjb25mLnJiICYmIG1ha2UgJiYgY2hydWJ5LWV4ZWMgMy4zLjYgLS0gcnVieSAtdiAtSS4gLi91 bmRlZmluZS1maW5hbGl6ZXItYnVnLnJiDQpjcmVhdGluZyBNYWtlZmlsZQ0KbGlua2luZyBzaGFy ZWQtb2JqZWN0IHVuZGVmaW5lX2ZpbmFsaXplcl9idWcuYnVuZGxlDQpydWJ5IDMuMy42ICgyMDI0 LTExLTA1IHJldmlzaW9uIDc1MDE1ZDRjMWYpIFthcm02NC1kYXJ3aW4yNF0NCmBgYA0KDQoNClRo YW5rIHlvdS4NCg0KDQoNCg0KLS0gDQpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy8NCiBfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiBydWJ5LWNvcmUgbWFp bGluZyBsaXN0IC0tIHJ1YnktY29yZUBtbC5ydWJ5LWxhbmcub3JnCiBUbyB1bnN1YnNjcmliZSBz ZW5kIGFuIGVtYWlsIHRvIHJ1YnktY29yZS1sZWF2ZUBtbC5ydWJ5LWxhbmcub3JnCiBydWJ5LWNv cmUgaW5mbyAtLSBodHRwczovL21sLnJ1YnktbGFuZy5vcmcvbWFpbG1hbjMvbGlzdHMvcnVieS1j b3JlLm1sLnJ1YnktbGFuZy5vcmcv