Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vam4m-00DT8z-2q for pgsql-hackers@arkaria.postgresql.org; Wed, 31 Dec 2025 02:36:42 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vam4l-005HVL-2h for pgsql-hackers@arkaria.postgresql.org; Wed, 31 Dec 2025 02:36:40 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vam4l-005HVD-0U for pgsql-hackers@lists.postgresql.org; Wed, 31 Dec 2025 02:36:40 +0000 Received: from smtpbg151.qq.com ([18.169.211.239]) by magus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vam4b-003fOT-2S for pgsql-hackers@postgresql.org; Wed, 31 Dec 2025 02:36:39 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=halodbtech.com; s=wqvr2403; t=1767148571; bh=NY22+GOh3MjcJUSJuzZwzTFtWEsUMxCOfwfswAk6gUY=; h=From:To:Subject:Mime-Version:Date:Message-ID; b=nm9U3qaE2w4ce61JkybC9DgCvRUyo4JNNs+QGSpYwaKHqfiUYlrYXpOOlt3AB4QJT kg8IJj87VBsUmHhkL8Sz8vzvuQ+bL4k9WS/ONcY5wPell+dEoUuVSHyfJh44pPjCkS OMHbljU6XGKbgrtopPPVszOhFu/cNpGGMCI3xOiM= EX-QQ-RecipientCnt: 3 X-QQ-GoodBg: 2 X-QQ-SSF: 00400000000000F0 X-QQ-FEAT: D4aqtcRDiqQBbw3rdE4iQA3+Zh32+0EwEBJe+CjU0QI= X-QQ-BUSINESS-ORIGIN: 2 X-QQ-Originating-IP: w+VdJfkfOGEn5/zN69UC5bsfU4Q80+e1aBUs4Aq+vU8= X-Originating-IP: 39.170.41.101 X-QQ-STYLE: X-QQ-mid: lv3gz7b-4t1767148565t95446018 From: "=?gb18030?B?emVuZ21hbg==?=" To: "=?gb18030?B?QW5kcmVhcyBLYXJsc3Nvbg==?=" , "=?gb18030?B?SmVmZiBEYXZpcw==?=" , "=?gb18030?B?cGdzcWwtaGFja2Vycw==?=" Subject: Re: Speed up ICU case conversion by using ucasemap_utf8To*() Mime-Version: 1.0 Content-Type: text/plain; charset="gb18030" Content-Transfer-Encoding: base64 Date: Wed, 31 Dec 2025 10:36:05 +0800 X-Priority: 3 Message-ID: X-QQ-MIME: TCMime 1.0 by Tencent X-Mailer: QQMail 2.x X-QQ-Mailer: QQMail 2.x References: <167986ff-afcf-4542-94c6-61ee8474e138@proxel.se> <72c7c2b5848da44caddfe0f20f6c7ebc7c0c6e60.camel@j-davis.com> In-Reply-To: X-QQ-ReplyHash: 1559747114 X-BIZMAIL-ID: 9756312630432813100 X-Address-Ticket: version=;type=;ticket_id=;id_list=;display_name=;session_id=; X-QQ-SENDSIZE: 520 Received: from qq.com (unknown [127.0.0.1]) by smtp.qq.com (ESMTP) with SMTP id ; Wed, 31 Dec 2025 10:36:06 +0800 (CST) Feedback-ID: lv:halodbtech.com:qybglogicsvrsz:qybglogicsvrsz3b-0 X-QQ-XMAILINFO: MyirvGjpKb1jBwgPS3gt01bMnSL2FBmD5k4134o1AVc5+BoIz6PBrOuC qlGy5bRWIe4d5ZLqkSHwBafVptMOLNA5/kLIhm69LA6P/2w2v8VGcoWeF9k/msoEZpQ6sH/ vPbh1Eqx5NVsIHiVTiRV1qEFi4s3JYI58mSlaHLo08rNogxKv4Ff+X1G/gBQY8r60KIpCRI 96SezCRqr433+Z13blJSeT5bWKWP9QfYVnDFbaINtM9b7pk/7IZh4ZUH40b0AcHxiRy4TNm p9lVhjTNhNnZAXAoUuW9bqToRE7s7TkJ/FxgVrye/JkZHBvZhKnhPGlkVUfqHxsiV/QA1h7 Skk20rbH4dMBmZUkmIlu4Tmr2zRMSKSj8fwV5laokrhdIs6784hOx0CWiXVwbqNpoMoFe5w tjfUhJqpW+7fVG+tNLlgZPHQg/NA5Ncbr3aCqiuBwS3tsBre04Iu3OEOXmvsx9YsVeMWbDL cUDNP9HoS0vCpUApBMZP9dTNu4rpoSUZayYdfNUQ6ErCmjok3PJZ7aMYY6fcFYsm91LThWx mgvQ6ZZJjWto7ONqxUW4NpwRx+ySvifeq3EgdxZ/c61mUUaWE0cPE76zUCJ597pQqFJH1eA q3Ihs14XrF9sbLpMFSL6sTxcjiVhecd3i2P2XWppR7ZesNlK0KYVeEjiJJymshGM1Y3U6gX RC/P/800YCtedwlbDI2OO5aU93YC/DbB+QgbPr0JzwReSmAjvYJVt/keax7RCn175PhF636 xwFYHIitwDwUySKsB6HF5OXeEBu9QefmKx6OspwjUVCVX8d9RsbzstBD1turqlcyyEmcX07 ACi+WpDvOJv+tgi14xq0JYBTBaTYPEAxNGW2rjjAoPlQRGigPUnGVpPJ4mjpZDd3bU5Zesb vxn4oHIRoPMDmIvcTT1SQgg9SSy+HQQJ6FupTuarHVWJCuOK3i8YD9z0xjPcH14BNcYZI+e i7329UlqCWxG2PCbeZnq3iWDwdRVhIRUEh+Aorm4az+lLjDlfNvgT/jW0XR0LxON/MKm9F/ FZ3k142aeGSuAxeggP6D86USUm2nUxJBO39G4707Y6G5PMaIUkIHK2+67EXUA= X-QQ-XMRINFO: OWPUhxQsoeAVwkVaQIEGSKwwgKCxK/fD5g== X-QQ-RECHKSPAM: 0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk SGkgQW5kcmVhcywNCg0KT24gdGhlIG1haWxpbmcgbGlzdCwgSSd2ZSBub3RpY2VkIHRoaXMg cGF0Y2guIEkgdGVzdGVkIGl0cyBmdW5jdGlvbmFsaXR5IGFuZCBpdCB3b3JrcyByZWFsbHkg d2VsbC4gSSBoYXZlIGEgZmV3IG1pbm9yLCBub24tY3JpdGljYWwgY29tbWVudHMgdG8gc2hh cmUuDQpJbiB0aGUgYHBnX3VjYXNlbWFwX29wZW5gIGZ1bmN0aW9uLCB0aGUgZXJyb3IgbWVz c2FnZSBgY2FzZW1hcCBsb29rdXAgZmFpbGVkOmAgZG9lc24ndCBzZWVtIGlkZWFsLiBUaGlz IGlzIGJlY2F1c2Ugd2UncmUgb3BlbmluZyB0aGUgYFVDYXNlTWFwYCBoZXJlLCByYXRoZXIg dGhhbiBwZXJmb3JtaW5nIGEgImxvb2t1cCIgb3BlcmF0aW9uLg0KSW4gdGhlIGNvbW1lbnQg YEFkZGl0aW9uYWwgbWFrZXMgc3VyZSB3ZSBnZXQgdGhlIHJpZ2h0IG9wdGlvbnMgZm9yIGNh c2UgZm9sZGluZy5gLCB0aGUgd29yZCBBZGRpdGlvbmFsIHNlZW1zIGluYXBwcm9wcmlhdGUg oaogYEFkZGl0aW9uYWxseWAgd291bGQgYmUgYSBiZXR0ZXIgcmVwbGFjZW1lbnQuDQoNCg0K LS0NClJlZ2FyZHMsDQpNYW4gWmVuZw0Kd3d3Lm9wZW5oYWxvLm9yZw==