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.5 required=3.0 tests=BODY_8BITS,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 01B6E1F4CC for ; Tue, 31 Dec 2024 04:28:23 +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=Z79BdmEU; 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=MKwRPODp; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ml.ruby-lang.org; s=mail; t=1735619301; bh=F+IZ5F5nMswOMo41DOzueVP1AdCaLNM7dY0CzKsmosk=; 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=Z79BdmEUawh+WrCPh3cuU99f4tW62IOamuF+W6ltx86sovjk2s8KMdh0gJjnBinWB arpv6VnjTd1Nn1DA5cUaUZdfy8/7XFb8tGNsLlG31bCeHVA+Df6wQWfLTzHbFx7DtX FAcdhDlMF6XbDX2Yz2BPX2QRAATUTqJFVuC5ZslM= Received: from nue.mailmanlists.eu (localhost [IPv6:::1]) by nue.mailmanlists.eu (Postfix) with ESMTP id 5480146159 for ; Tue, 31 Dec 2024 04:28:21 +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=MKwRPODp; 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 381E446159 for ; Tue, 31 Dec 2024 04:28:16 +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=AEvXiesGVrDhSmkfto69H0+fpEv+J9mKzhLHM/UqO18=; b=MKwRPODp5GykR4IqldJ3trP+3DHr/H1UIhJrWSISkSMhA+LRJzbLvSUdH1xE5YPPOH6s 7BFSXnbwtaio91llzchxEtSNoyuIFRcOG0DrWp73zV4jhZlxJ6eJk8lzwwUi3gc64/gLxD HjSuEuAOEPKxOeSQKwcBxbpQL0dXQxq834+AiX1wtp8qtNL3XJV2M9NCsJ15Lr7ayxLltw Wkj1XF3MVAW5xqtgHatDz2gSGtH/I9933m7YqZe43RWpflr4RrlYBp6JwCpMjG+MGTNX6k qdYxzBMiXj2qak29EDgKpVViPcISmP69EBjflKq5CQoFLhK2hvv9K3XI2YX7bJ1g== Received: by recvd-5f54b5d587-zv9rw with SMTP id recvd-5f54b5d587-zv9rw-1-677372DE-2 2024-12-31 04:28:14.198345535 +0000 UTC m=+3999936.000674515 Received: from herokuapp.com (unknown) by geopod-ismtpd-39 (SG) with ESMTP id GZ-DzjlCSXyzLnPPleu00Q for ; Tue, 31 Dec 2024 04:28:14.085 +0000 (UTC) Date: Tue, 31 Dec 2024 04:28:14 +0000 (UTC) Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Misc X-Redmine-Issue-Id: 20994 X-Redmine-Issue-Author: cfis 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: 97130 X-SG-EID: =?us-ascii?Q?u001=2E5PtzXJ23KrYzgM1nrOIr+EQ222PyrDaWSg0Er8CZ8tP86xyXmBM81zBKD?= =?us-ascii?Q?HreavdFYMbHjxXOR6UPMkt=2Fu9CyBIp6y52n8D2y?= =?us-ascii?Q?qA9zqurrgUcKyNKjMUgCxDu0FJYmAlr3BIAhJki?= =?us-ascii?Q?BVCOrV7Ax3g4ZXz4w0=2FzURLsvMUQfZ=2FaOR40+RT?= =?us-ascii?Q?VxK=2FvjLvQUeckFXk4AsDUTZjcXCjUXpJXQuWo+t?= =?us-ascii?Q?H4XYJS1IilW7GJWFFA3AD+FrLz8E0LQ=2FUkvsKzE?= =?us-ascii?Q?8LMlwogt5lAXg2A8h1K7gAV2bQ=3D=3D?= To: ruby-core@ml.ruby-lang.org X-Entity-ID: u001.I8uzylDtAfgbeCOeLBYDww== Message-ID-Hash: OYFYSWZUZSR72BMK5RCUT73CY2AB4BHI X-Message-ID-Hash: OYFYSWZUZSR72BMK5RCUT73CY2AB4BHI 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:120454] [Ruby master Misc#20994] C API - How to Create Classes with Non-ASCII characters in Name 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 SXNzdWUgIzIwOTk0IGhhcyBiZWVuIHVwZGF0ZWQgYnkgbm9idSAoTm9idXlvc2hpIE5ha2FkYSku DQoNClRyYWNrZXIgY2hhbmdlZCBmcm9tIEJ1ZyB0byBNaXNjDQpTdGF0dXMgY2hhbmdlZCBmcm9t IE9wZW4gdG8gQ2xvc2VkDQpydWJ5IC12IGRlbGV0ZWQgKHJ1YnkgMy4zLjYgKDIwMjQtMTEtMDUg cmV2aXNpb24gNzUwMTVkNGMxZikgW3g2NC1tc3dpbjY0XzE0MF0pDQpCYWNrcG9ydCBkZWxldGVk ICgzLjE6IFVOS05PV04sIDMuMjogVU5LTk9XTiwgMy4zOiBVTktOT1dOLCAzLjQ6IFVOS05PV04p DQoNCk9yIHlvdSBjYW4gYXNzaWduIGFuIGFub255bW91cyBjbGFzcyB0byB0aGF0IGNvbnN0YW50 Lg0KDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCk1pc2MgIzIw OTk0OiBDIEFQSSAtIEhvdyB0byBDcmVhdGUgQ2xhc3NlcyB3aXRoIE5vbi1BU0NJSSBjaGFyYWN0 ZXJzIGluIE5hbWUNCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lzc3Vlcy8yMDk5NCNjaGFu Z2UtMTExMjM1DQoNCiogQXV0aG9yOiBjZmlzIChDaGFybGllIFNhdmFnZSkNCiogU3RhdHVzOiBD bG9zZWQNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkFzIHBhcnQg b2YgUmljZSAoUnVieSBDKysgYmluZGluZ3MpLCBJIGFtIGV4cGVyaW1lbnRpbmcgd2l0aCB1c2lu ZyB1bmljb2RlIGNoYXJhY3RlcnMgdG8gbWFrZSBtb3JlIHJlYWRhYmxlIGNsYXNzIG5hbWVzIChz ZWUgaHR0cHM6Ly9ydWJ5LXJpY2UuZ2l0aHViLmlvLzQueC9zdGwvc3RsLmh0bWwjYXV0b21hdGlj YWxseS1nZW5lcmF0ZWQtcnVieS1jbGFzc2VzKS4NCg0KSSBhbSBleHBlcmltZW50aW5nIHdpdGgg Y2xhc3MgbmFtZXMgbGlrZSB0aGlzOg0KDQpgYGANCk1hcOKJunN0cmluZ+KJumNoYXLiibvZrHZl Y3RvcuKJumNvbXBsZXjiibpkb3VibGXiibviibviibtgDQpgYGAgDQoNCldoZXJlIDwgYW5kID4g YXJlIGFjdHVhbGx5IFVuaWNvZGUgY2hhcmFjdGVycyBwcmVjZWRlIChcdTIyN0EpIGFuZCBzdWNj ZWVkIChcdTIyN0IpLg0KDQpJbiBSdWJ5IHRoaXMgd29ya3MgZmluZToNCg0KYGBgIHJ1YnkNCmly YihtYWluKTowMT4gY2xhc3MgTWFw4om6c3RyaW5n4om6Y2hhcuKJu9msdmVjdG9y4om6Y29tcGxl eOKJumRvdWJsZeKJu+KJu+KJuw0KaXJiKG1haW4pOjAyPiBlbmQNCj0+IG5pbA0KaXJiKG1haW4p OjAxMz4gTWFw4om6c3RyaW5n4om6Y2hhcuKJu9msdmVjdG9y4om6Y29tcGxleOKJumRvdWJsZeKJ u+KJu+KJuy5uZXcNCj0+ICM8TWFw4om6c3RyaW5n4om6Y2hhcuKJu9msdmVjdG9y4om6Y29tcGxl eOKJumRvdWJsZeKJu+KJu+KJuzoweDAwMDAwMjExMTQ2NzRjOTg+DQpgYGANCg0KSG93ZXZlciwg dGhpcyBmYWlscyB1c2luZyB0aGUgUnVieSBDIEFQSSBgcmJfZGVmaW5lX2NsYXNzYC4gUGFzc2lu ZyBhIGBjaGFyKmAgdGhhdCBpcyB1dGY4IGVuY29kZWQgZmFpbHMgYmVjYXVzZSBgcmJfZGVmaW5l X2NsYXNzYCBjYWxscyBgcmJfaW50ZXJuYCB3aGljaCBjYWxscyBgcmJfaW50ZXJuMmAgd2hpY2gg Zm9yY2VzIHRoZSB1c2Ugb2YgYXNjaWkgZW5jb2RpbmcgKHNlZSBodHRwczovL2dpdGh1Yi5jb20v cnVieS9ydWJ5L2Jsb2IvNWZlYzkzMDgzMjBlOGIzNzc2ODFlZjE5YjBjZDQ2ZDUzZjk0ZThhYy9z eW1ib2wuYyNMODE4KS4NCg0KSSB0aG91Z2h0IEkgbWlnaHQgYmUgYWJsZSB0byBkZWZpbmUgdGhl IGNsYXNzIHVzaW5nIGFzY2lpIGNoYXJhY3RlcnMsIGFuZCB0aGVuIGNhbGwgYHJiX2RlZmluZV9j b25zdGAgdG8gYWRkIGluIGEgdXRmOCBlbmNvZGVkIG5hbWUsIGJ1dCB0aGF0IGFsc28gaGFzIHRo ZSBzYW1lIHByb2JsZW0uDQoNCk15IHF1ZXN0aW9uIC0gaG93IGRvZXMgb25lIGNyZWF0ZSBjbGFz c2VzIHRoYXQgaGF2ZSBub24gYXNjaWkgY2hhcmFjdGVycyBpbiB0aGVpciBuYW1lcyB0aGVtIHZp YSB0aGUgQyBBUEk/DQoNCg0KDQotLSANCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnLw0KIF9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KIHJ1YnktY29yZSBt YWlsaW5nIGxpc3QgLS0gcnVieS1jb3JlQG1sLnJ1YnktbGFuZy5vcmcKIFRvIHVuc3Vic2NyaWJl IHNlbmQgYW4gZW1haWwgdG8gcnVieS1jb3JlLWxlYXZlQG1sLnJ1YnktbGFuZy5vcmcKIHJ1Ynkt Y29yZSBpbmZvIC0tIGh0dHBzOi8vbWwucnVieS1sYW5nLm9yZy9tYWlsbWFuMy9saXN0cy9ydWJ5 LWNvcmUubWwucnVieS1sYW5nLm9yZy8=