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.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,SPF_HELO_PASS,SPF_PASS 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) server-digest SHA256) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id A86C41F4CC for ; Wed, 25 Dec 2024 13:18:32 +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=rhhSMk85; 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=JHAM3I+l; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ml.ruby-lang.org; s=mail; t=1735132680; bh=4NdiRkhuIgEx3Go3xUP6hdB6fF+5aok+A+f+u1B6XPw=; 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=rhhSMk85KJFKbB4/I31qair6P3K5wqQPbbYOfJ7Z/cMCwurTjfSZQfat42UyzE/Bh 5YBeG2u7RJQ8Zxbuwhk0FeDnHeMKp0SHRCXsXWfjLeJSaTDj2uNm0/RSnLLKHUJz08 y/DvaP3kL//fFF4cbtYvYex/M5bZEd+gSoG8IV04= Received: from nue.mailmanlists.eu (localhost [IPv6:::1]) by nue.mailmanlists.eu (Postfix) with ESMTP id 735A145F59 for ; Wed, 25 Dec 2024 13:18:00 +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=JHAM3I+l; dkim-atps=neutral Received: from s.wrqvwxzv.outbound-mail.sendgrid.net (s.wrqvwxzv.outbound-mail.sendgrid.net [149.72.154.232]) by nue.mailmanlists.eu (Postfix) with ESMTPS id 0EE4643EC8 for ; Wed, 25 Dec 2024 13:17:56 +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=coTEhQdaLwkGwyNv4RkPijdUQuhaEAyYjJWmFimT9a4=; b=JHAM3I+lQqezv7YKut2798k006O8brBTxhLw14m+ftIUOQT14nL0YgaNoqyGG60p3jgv df2mv+UgpHy6wt2kX+AnUZOWvPyiXe+ij71gsOpanBbwKUAQSlqE4TKwd4pfBwcBt4yIGF 4jLAhMtEWtzF7N56QyPgsMR+pPl3daevgfLE/eBaaNNBj5wI+QaV4DYrH7p7dNzfoC95/C ZEBaMHSrFjRg4bEAFhEbmoGnZJji4YopllH3/jUEIK5v3YFTaKQaIFde0w6u7RdIBXJdGU XV/2+bhJAbCwPEWHE5rEASW7y2+coXwmlgnn9NYWavWhEiIM3ZgvJn45xK9DgwzA== Received: by recvd-5c8ccdbd88-m99qn with SMTP id recvd-5c8ccdbd88-m99qn-1-676C0602-E 2024-12-25 13:17:54.66857131 +0000 UTC m=+3513397.350698350 Received: from herokuapp.com (unknown) by geopod-ismtpd-39 (SG) with ESMTP id gxZogkIgSaG4V07bgCXpUA for ; Wed, 25 Dec 2024 13:17:54.599 +0000 (UTC) Date: Wed, 25 Dec 2024 13:17:54 +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: nobu 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: 97082 X-SG-EID: =?us-ascii?Q?u001=2E5PtzXJ23KrYzgM1nrOIr+EQ222PyrDaWSg0Er8CZ8tP86xyXmBM81zBKD?= =?us-ascii?Q?HreavdFYMbHjxXOR6UPMkt=2Fu9CyBIp6y52n8D2y?= =?us-ascii?Q?qA9zqurrgUcA3DBPXRuanuw0sxfXVxkVoMRVgIj?= =?us-ascii?Q?2hESRpn1+oQr+6F=2FgqaBicdKttj3HMvkIOMPq1z?= =?us-ascii?Q?aIV979sBcIRkYZbPONFVHpZGvtRbV78HqUZNhYh?= =?us-ascii?Q?jIkpfN=2F5jUBEv5BWT58dK5MXrWUT80bTkFtoocl?= =?us-ascii?Q?WqJKPN5qGcIWA84mpq4SJSdyhw=3D=3D?= To: ruby-core@ml.ruby-lang.org X-Entity-ID: u001.I8uzylDtAfgbeCOeLBYDww== Message-ID-Hash: QFAMB33XO7TOR76VZECB7LVMH7GWPWJR X-Message-ID-Hash: QFAMB33XO7TOR76VZECB7LVMH7GWPWJR 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:120406] [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: "nobu (Nobuyoshi Nakada) via ruby-core" Cc: "nobu (Nobuyoshi Nakada)" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SXNzdWUgIzIwOTgxIGhhcyBiZWVuIHVwZGF0ZWQgYnkgbm9idSAoTm9idXlvc2hpIE5ha2FkYSku DQoNCg0KSG1tbSwgdGhlc2Ugc3ltYm9scyBkaXNhcHBlYXJlZC4NCg0KYGBgY29uc29sZQ0KJCBj b21tIC0yMyA8KG5tIC1QVWcgMy4zLjYvbGliL2xpYnJ1YnkuZHlsaWIgfCBjdXQgLWQnICcgLWYx KSA8KG5tIC1QVWcgMy40LjEvbGliL2xpYnJ1YnkuZHlsaWIgfCBjdXQgLWQnICcgLWYxKQ0KX3Ji X2FyeV9tZW1zaXplDQpfcmJfYXN0X2FkZF9tYXJrX29iamVjdA0KX3JiX2FzdF9kZWxldGVfbWFy a19vYmplY3QNCl9yYl9hc3RfbWFyaw0KX3JiX2FzdF9zZXRfdG9rZW5zDQpfcmJfYXN0X3Rva2Vu cw0KX3JiX2FzdF91cGRhdGVfcmVmZXJlbmNlcw0KX3JiX2F1dG9sb2FkDQpfcmJfZmlsZV9zX2Jp cnRodGltZQ0KX3JiX2ZzdHJpbmcNCl9yYl9nY19mb3JjZV9yZWN5Y2xlDQpfcmJfZ2NfdmVyaWZ5 X2ludGVybmFsX2NvbnNpc3RlbmN5DQpfcmJfZ2VuZXJpY19pdmFyX21lbXNpemUNCl9yYl9ncmFu dHB0DQpfcmJfaGFzaF90YmxfcmF3DQpfcmJfaW9fbWVtc2l6ZQ0KX3JiX25ld29iag0KX3JiX25l d29ial9vZg0KX3JiX29ianNwYWNlX2RhdGFfdHlwZV9tZW1zaXplDQpfcmJfb2Jqc3BhY2VfZWFj aF9vYmplY3RzX3dpdGhvdXRfc2V0dXANCl9yYl9vYmpzcGFjZV9tYXJrYWJsZV9vYmplY3RfcA0K X3JiX29ianNwYWNlX21hcmtlZF9vYmplY3RfcA0KX3JiX3BhcnNlcl9jYWxsb2MNCl9yYl9wYXJz ZXJfZnJlZQ0KX3JiX3BhcnNlcl9tYWxsb2MNCl9yYl9wYXJzZXJfcmVhbGxvYw0KX3JiX3J1Ynlf cGFyc2VyX2NvbXBpbGVfc3RyaW5nDQpfcmJfc3RfaW5pdF9leGlzdGluZ190YWJsZV93aXRoX3Np emUNCl9yYl9zdF9yZXBsYWNlDQpfcmJfc3RyX2xvY2t0bXBfZW5zdXJlDQpfcmJfc3RyX21ha2Vf ZW1iZWRkZWQNCl9yYl9zdHJfbWVtc2l6ZQ0KX3JiX3N0cl9yZWVtYmVkZGFibGVfcA0KX3JiX3N0 cl9zaXplX2FzX2VtYmVkZGVkDQpfcmJfc3RyX3RtcF9mcm96ZW5fbm9fZW1iZWRfYWNxdWlyZQ0K X3JiX3N0cl91cHRvX2VhY2gNCl9yYl9zdHJfdXB0b19lbmRsZXNzX2VhY2gNCl9yYl91bmRlZmlu ZV9maW5hbGl6ZXINCmBgYA0KDQpgcmJfZ2NfZm9yY2VfcmVjeWNsZWAgaXMgbm93IGRlZmluZWQg YXMgYHN0YXRpYyBpbmxpbmVgIGluIGluY2x1ZGUvcnVieS9pbnRlcm5hbC9nYy5oLg0KDQpQcm9i YWJseSBvbmx5IGByYl91bmRlZmluZV9maW5hbGl6ZXJgIGlzIHByb2JsZW1hdGljPw0KDQotLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpCdWcgIzIwOTgxOiByYl91bmRl ZmluZV9maW5hbGl6ZXIgaXMgbWlzc2luZw0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNz dWVzLzIwOTgxI2NoYW5nZS0xMTExODUNCg0KKiBBdXRob3I6IEtpdGFpdGlNYWtvdG8gKOecnyDl jJfluIIpDQoqIFN0YXR1czogT3Blbg0KKiBydWJ5IC12OiAzLjQuMQ0KKiBCYWNrcG9ydDogMy4x OiBVTktOT1dOLCAzLjI6IFVOS05PV04sIDMuMzogVU5LTk9XTiwgMy40OiBVTktOT1dODQotLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpNZXJyeSBDaHJpc3RtYXMhDQoN CkkgZW5jb3VudGVyZWQgYW4gZXJyb3IgbGlrZSAiZHlsZFs4OTAzN106IG1pc3Npbmcgc3ltYm9s IGNhbGxlZCIgaW4gYW4gZXh0ZW5zaW9uIHdoaWNoIHVzZXNgcmJfdW5kZWZpbmVfZmluYWxpemVy YCBpbiBSdWJ5IDMuNC4xLiBJdCB3b3JrcyBmaW5lIGluIFJ1YnkgMy4zLjYuDQoNClRoZSBmdW5j dGlvbiBkZWZpbmVkIGluIFtydWJ5L2luY2x1ZGUvcnVieS9pbnRlcm5hbC9nYy5oXShodHRwczov L2dpdGh1Yi5jb20vcnVieS9ydWJ5L2Jsb2IvdjNfNF8xL2luY2x1ZGUvcnVieS9pbnRlcm5hbC9n Yy5oI0wzMTUtTDMyNikgYnV0IHNlZW1zIHJlbW92ZWQgZnJvbSBbcnVieS9nYy5jXShodHRwczov L2dpdGh1Yi5jb20vcnVieS9ydWJ5L2Jsb2IvdjNfNF8xL2djLmMpLiBDb3VsZCB5b3UgY29uc2lk ZXIgcmVzdG9yZSB0aGUgaW1wbGVtZW50YXRpb24gb3IgcmVtb3ZlIHRoZSBmdW5jdGlvbiBmcm9t IGBnYy5oYD8NCg0KUmVwcm9kdWNpYmxlIGNvZGU6DQoNCiMjIyBleHRjb25mLnJiICMjIw0KYGBg cnVieQ0KcmVxdWlyZSAibWttZiINCmNyZWF0ZV9tYWtlZmlsZSAidW5kZWZpbmVfZmluYWxpemVy X2J1ZyINCmBgYA0KDQoNCiMjIyB1bmRlZmluZV9maW5hbGl6ZXJfYnVnLmMgIyMjDQpgYGBjDQoj aW5jbHVkZTxydWJ5Lmg+DQoNCnN0YXRpYyBWQUxVRSBzX3VuZGVmaW5lX2ZpbmFsaXplcihWQUxV RSBzZWxmKSB7DQogIHJiX3VuZGVmaW5lX2ZpbmFsaXplcihzZWxmKTsNCiAgcmV0dXJuIFFuaWw7 DQp9DQoNCnZvaWQgSW5pdF91bmRlZmluZV9maW5hbGl6ZXJfYnVnKHZvaWQpIHsNCiAgVkFMVUUg a2xhc3MgPSByYl9kZWZpbmVfY2xhc3MoIlVuZGVmaW5lRmluYWxpemVyQnVnIiwgcmJfY09iamVj dCk7DQogIHJiX2RlZmluZV9zaW5nbGV0b25fbWV0aG9kKGtsYXNzLCAidW5kZWZpbmVfZmluYWxp emVyIiwgc191bmRlZmluZV9maW5hbGl6ZXIsIDApOw0KfQ0KYGBgDQoNCiMjIyB1bmRlZmluZS1m aW5hbGl6ZXItYnVnLnJiICMjIw0KYGBgcnVieQ0KcmVxdWlyZSAidW5kZWZpbmVfZmluYWxpemVy X2J1Zy5zbyINCg0KZmluYWxpemVyID0gcHJvYyB7DQogIHB1dHMgIkZpbmFsaXplciBjYWxsZWQi DQp9DQoNCk9iamVjdFNwYWNlLmRlZmluZV9maW5hbGl6ZXIoVW5kZWZpbmVGaW5hbGl6ZXJCdWcs IGZpbmFsaXplcikNClVuZGVmaW5lRmluYWxpemVyQnVnLm5ldw0KVW5kZWZpbmVGaW5hbGl6ZXJC dWcudW5kZWZpbmVfZmluYWxpemVyDQpHQy5zdGFydA0KYGBgDQoNCiMjIyBSdW5uaW5nICMjIw0K IyMjIyBSdWJ5IDMuNC4xICMjDQpgYGANCiUgcnVieSAuL2V4dGNvbmYucmIgJiYgbWFrZSAmJiBy dWJ5IC12IC1JLiAuL3VuZGVmaW5lLWZpbmFsaXplci1idWcucmINCmNyZWF0aW5nIE1ha2VmaWxl DQpsaW5raW5nIHNoYXJlZC1vYmplY3QgdW5kZWZpbmVfZmluYWxpemVyX2J1Zy5idW5kbGUNCnJ1 YnkgMy40LjEgKDIwMjQtMTItMjUgcmV2aXNpb24gNDhkNGVmY2I4NSkgK1BSSVNNIFthcm02NC1k YXJ3aW4yNF0NCmR5bGRbMjQzNl06IG1pc3Npbmcgc3ltYm9sIGNhbGxlZA0KWzFdICAgIDI0MzYg YWJvcnQgICAgICBydWJ5IC12IC1JLiAuL3VuZGVmaW5lLWZpbmFsaXplci1idWcucmINCmBgYA0K DQojIyMjIFJ1YnkgMy4zLjYgIyMjIw0KYGBgDQolIGNocnVieS1leGVjIDMuMy42IC0tIHJ1Ynkg Li9leHRjb25mLnJiICYmIG1ha2UgJiYgY2hydWJ5LWV4ZWMgMy4zLjYgLS0gcnVieSAtdiAtSS4g Li91bmRlZmluZS1maW5hbGl6ZXItYnVnLnJiDQpjcmVhdGluZyBNYWtlZmlsZQ0KbGlua2luZyBz aGFyZWQtb2JqZWN0IHVuZGVmaW5lX2ZpbmFsaXplcl9idWcuYnVuZGxlDQpydWJ5IDMuMy42ICgy MDI0LTExLTA1IHJldmlzaW9uIDc1MDE1ZDRjMWYpIFthcm02NC1kYXJ3aW4yNF0NCmBgYA0KDQoN ClRoYW5rIHlvdS4NCg0KDQoNCg0KLS0gDQpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy8NCiBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiBydWJ5LWNvcmUg bWFpbGluZyBsaXN0IC0tIHJ1YnktY29yZUBtbC5ydWJ5LWxhbmcub3JnCiBUbyB1bnN1YnNjcmli ZSBzZW5kIGFuIGVtYWlsIHRvIHJ1YnktY29yZS1sZWF2ZUBtbC5ydWJ5LWxhbmcub3JnCiBydWJ5 LWNvcmUgaW5mbyAtLSBodHRwczovL21sLnJ1YnktbGFuZy5vcmcvbWFpbG1hbjMvbGlzdHMvcnVi eS1jb3JlLm1sLnJ1YnktbGFuZy5vcmcv