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 1weym8-005BLh-2Q for pgsql-committers@arkaria.postgresql.org; Wed, 01 Jul 2026 17:31:04 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1weym7-00F98r-2W for pgsql-committers@arkaria.postgresql.org; Wed, 01 Jul 2026 17:31:03 +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 1weyj3-00F6I3-1U for pgsql-committers@lists.postgresql.org; Wed, 01 Jul 2026 17:27:53 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1weyj0-00000001F8l-3ZDB for pgsql-committers@lists.postgresql.org; Wed, 01 Jul 2026 17:27:53 +0000 Received: from gemulon.postgresql.org ([72.32.157.198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1weyiy-009JnX-2U for pgsql-committers@lists.postgresql.org; Wed, 01 Jul 2026 17:27:48 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1weyiy-000yt0-1B for pgsql-committers@lists.postgresql.org; Wed, 01 Jul 2026 17:27:48 +0000 Content-Type: multipart/mixed; boundary="===============7155611011722593450==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: btree_gist: fix NaN handling in float4/float8 opclasses. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Wed, 01 Jul 2026 17:27:48 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============7155611011722593450== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 YnRyZWVfZ2lzdDogZml4IE5hTiBoYW5kbGluZyBpbiBmbG9hdDQvZmxvYXQ4IG9wY2xhc3Nlcy4K ClRoZSBmbG9hdDQgYW5kIGZsb2F0OCBidHJlZV9naXN0IG9wY2xhc3NlcyBjb21wYXJlZCBrZXlz IHdpdGggcmF3IEMKb3BlcmF0b3JzICg9PSwgPCwgPikuICBJRUVFIDc1NCBtYWtlcyBldmVyeSBj b21wYXJpc29uIGludm9sdmluZyBOYU4KZmFsc2UsIHNvIEdpU1QgZGlzYWdyZWVkIHdpdGggdGhl IHJlZ3VsYXIgZmxvYXQgY29tcGFyaXNvbiBvcGVyYXRvcnMKYW5kIHdpdGggdGhlIGJ0cmVlIG9w Y2xhc3MsIHdoaWNoIHVzZXMgZmxvYXRbNHw4XV9jbXBfaW50ZXJuYWwoKQooc28gdGhhdCBhbGwg TmFOcyBhcmUgZXF1YWwgYW5kIE5hTiBzb3J0cyBhZnRlciBldmVyeSBub24tTmFOIHZhbHVlKS4K CkluIGFkZGl0aW9uLCB0aGUgcGVuYWx0eSBhbmQgZGlzdGFuY2UgZnVuY3Rpb25zIHdlcmUgbm90 IGNhcmVmdWwKYWJvdXQgTmFOcywgYW5kIHRoZSBwZW5hbHR5IGZ1bmN0aW9ucyBjb3VsZCBhbHNv IG1pc2JlaGF2ZSBmb3IgSUVFRQppbmZpbml0aWVzLiAgV3JvbmcgYW5zd2VycyBmcm9tIHRoZSBw ZW5hbHR5IGZ1bmN0aW9ucyB3b3VsZCBwcm9iYWJseQpkbyBubyBtb3JlIHRoYW4gbWFrZSB0aGUg aW5kZXggbm9uLW9wdGltYWwsIGJ1dCB0aGUgZGlzdGFuY2UgbWlzdGFrZXMKd2VyZSB2aXNpYmxl IGZyb20gU1FMLgoKVG8gZml4LCBtYWtlIHRoZSBjb21wYXJpc29uIGZ1bmN0aW9ucyByZWx5IG9u IHRoZSBzYW1lIE5hTi1hd2FyZQpjb21wYXJpc29uIGZ1bmN0aW9ucyB0aGUgY29yZSBjb2RlIHVz ZXMsIGFuZCByZXdyaXRlIHRoZSBwZW5hbHR5CmFuZCBkaXN0YW5jZSBmdW5jdGlvbnMgdG8gZm9s bG93IHRoZSBydWxlcyB0aGF0IE5hTnMgYXJlIGVxdWFsCmJ1dCBtYXhpbWFsbHkgZmFyIGF3YXkg ZnJvbSBub24tTmFOcy4gIFRoZSBwZW5hbHR5X251bSgpIGNvZGUgd2FzCmZvcm1lcmx5IHNoYXJl ZCBiZXR3ZWVuIGludGVncmFsIGFuZCBmbG9hdCBjYXNlcywgYnV0IEkgY2hvc2UgdG8gbWFrZQp0 d28gY29waWVzIHNvIHRoYXQgdGhlIGludGVncmFsIGNhc2VzIGFyZSBub3Qgc2FkZGxlZCB3aXRo IHRoZSBleHRyYQpsb2dpYyBmb3IgTmFOcyBhbmQgaW5maW5pdGllcy9vdmVyZmxvd3MuICBJIGFs c28gcmV3cm90ZSBpdCBhcyBzdGF0aWMKaW5saW5lIGZ1bmN0aW9ucyBpbnN0ZWFkIG9mIGFuIHVu cmVhZGFibGUgYW5kIHVuY29tbWVudGVkIG1hY3JvLgoKVGhlIGZsb2F0IHBlbmFsdHkgZnVuY3Rp b25zIHdlcmUgcHJldmlvdXNseSB1bnJlYWNoZWQgYnkgdGhlCnJlZ3Jlc3Npb24gdGVzdHMsIHNv IGFkZCBuZXcgdGVzdCBjYXNlcyB0byBleGVyY2lzZSB0aGVtLgoKVGhlcmUncyBubyBvbi1kaXNr IGZvcm1hdCBjaGFuZ2UsIGJ1dCB1c2VycyB3aG8gaGF2ZSBOYU4gZW50cmllcwppbiBhIGJ0cmVl X2dpc3QgaW5kZXggd291bGQgYmUgd2VsbCBhZHZpc2VkIHRvIHJlaW5kZXggaXQuCgpCdWc6ICMx OTUwMQpCdWc6ICMxOTUyNApSZXBvcnRlZC1ieTogTWFuIFplbmcgPHplbmdtYW5AaGFsb2RidGVj aC5jb20+ClJlcG9ydGVkLWJ5OiBZdWVsaW4gV2FuZyA8MzAyMDAwMTI1MUB0anUuZWR1LmNuPgpB dXRob3I6IEJpbGwgS2ltIDxiaWxsa2ltamhAZ21haWwuY29tPgpDby1hdXRob3JlZC1ieTogVG9t IExhbmUgPHRnbEBzc3MucGdoLnBhLnVzPgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9t LzE5NTAxLTNiZmYzYmJjOTdmMWU3YzlAcG9zdGdyZXNxbC5vcmcKRGlzY3Vzc2lvbjogaHR0cHM6 Ly9wb3N0Z3IuZXMvbS8xOTUyNC05NTU5ZDMwMmM4NDU1NjY0QHBvc3RncmVzcWwub3JnCkRpc2N1 c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vQ0FNUVh4Y2didEQyTFhmWDB0cGd2T2l6eFAtWHhy Q0hWMlpEeTRCeV9UWm5KTXN4WFdRQG1haWwuZ21haWwuY29tCkJhY2twYXRjaC10aHJvdWdoOiAx NAoKQnJhbmNoCi0tLS0tLQpSRUxfMTVfU1RBQkxFCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9n aXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi85OGRkNDQwNmY3YTQ0ZGE5YWY1NjQ3M2Zh MjJhMDNmODg1ZWE1ZTc4CgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpjb250cmliL2J0 cmVlX2dpc3QvYnRyZWVfZmxvYXQ0LmMgICAgICAgfCAgNTkgKysrKysrKysrLS0tLS0KY29udHJp Yi9idHJlZV9naXN0L2J0cmVlX2Zsb2F0OC5jICAgICAgIHwgIDUxICsrKysrKysrKy0tLS0KY29u dHJpYi9idHJlZV9naXN0L2J0cmVlX3V0aWxzX251bS5oICAgIHwgMTMxICsrKysrKysrKysrKysr KysrKysrKysrKysrKystLS0tCmNvbnRyaWIvYnRyZWVfZ2lzdC9kYXRhL2Zsb2F0NC5kYXRhICAg ICB8ICAgMyArCmNvbnRyaWIvYnRyZWVfZ2lzdC9kYXRhL2Zsb2F0OC5kYXRhICAgICB8ICAgMyAr CmNvbnRyaWIvYnRyZWVfZ2lzdC9leHBlY3RlZC9mbG9hdDQub3V0ICB8ICA1MSArKysrKysrKysr Ky0tCmNvbnRyaWIvYnRyZWVfZ2lzdC9leHBlY3RlZC9mbG9hdDgub3V0ICB8ICA1MSArKysrKysr KysrKy0tCmNvbnRyaWIvYnRyZWVfZ2lzdC9leHBlY3RlZC9udW1lcmljLm91dCB8ICA0OCArKysr KystLS0tLS0KY29udHJpYi9idHJlZV9naXN0L3NxbC9mbG9hdDQuc3FsICAgICAgIHwgIDE3ICsr KysrCmNvbnRyaWIvYnRyZWVfZ2lzdC9zcWwvZmxvYXQ4LnNxbCAgICAgICB8ICAxNyArKysrKwox MCBmaWxlcyBjaGFuZ2VkLCAzNDUgaW5zZXJ0aW9ucygrKSwgODYgZGVsZXRpb25zKC0pCgo= --===============7155611011722593450==--