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 1wfjW3-005czC-0z for pgsql-committers@arkaria.postgresql.org; Fri, 03 Jul 2026 19:25:35 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wfjW1-008snR-2c for pgsql-committers@arkaria.postgresql.org; Fri, 03 Jul 2026 19:25:33 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wfjW1-008snI-1q for pgsql-committers@lists.postgresql.org; Fri, 03 Jul 2026 19:25:33 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wfjVt-00000001M3f-3ebq for pgsql-committers@lists.postgresql.org; Fri, 03 Jul 2026 19:25:27 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wfjVt-00AEO0-0s for pgsql-committers@lists.postgresql.org; Fri, 03 Jul 2026 19:25:25 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wfjVs-001Cr3-2o for pgsql-committers@lists.postgresql.org; Fri, 03 Jul 2026 19:25:24 +0000 Content-Type: multipart/mixed; boundary="===============4875853280827493716==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Tighten up btree_gist's handling of truncated bounds. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Fri, 03 Jul 2026 19:25:24 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============4875853280827493716== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 VGlnaHRlbiB1cCBidHJlZV9naXN0J3MgaGFuZGxpbmcgb2YgdHJ1bmNhdGVkIGJvdW5kcy4KClRy dW5jYXRpbmcgYW4gaW50ZXJuYWwgbm9kZSdzIHVwcGVyIGJvdW5kIGNhbiBjYXVzZSBpdCB0byBj b21wYXJlCmxlc3MgdGhhbiBzb21lIHZhbHVlcyB0aGF0IGluIGZhY3QgYXJlIGluY2x1ZGVkIGlu IHRoZSByZXByZXNlbnRlZApsZWFmIHBhZ2UuICBTbyB3ZSBuZWVkIGEgaGFjayB0byBtYWtlIHN1 cmUgaXQgbG9va3MgbGFyZ2UgZW5vdWdoCnRvIGluY2x1ZGUgYWxsIHZhbHVlcyB0aGF0IGNvdWxk IGJlIG9uIHRoZSBwYWdlLiAgQnV0IHRoZXJlJ3Mgbm8KZXF1aXZhbGVudCBpc3N1ZSBmb3IgdGhl IGxvd2VyIGJvdW5kLiAgVGhlIGZhY3QgdGhhdCB0aGUgY29kZSBkaWQKZnV6enkgY29tcGFyaXNv bnMgZm9yIHRoZSBsb3dlciBib3VuZCB0b28gc2VlbXMgdG8gYmUgdGhlIHJlc3VsdCBvZgpmdXp6 eSB0aGlua2luZy4gIE9yIG1heWJlIHRoZXJlIHdhcyBhIGRlc2lyZSB0byBub3QgYXNzdW1lIHRv byBtdWNoCmFib3V0IHdoYXQgdGhlIGRhdGF0eXBlJ3MgY29tcGFyaXNvbiBydWxlIGlzOyBidXQg d2UndmUgYWxyZWFkeQpmdWxseSBib3VnaHQgaW50byB0aGUgcHJlbWlzZSB0aGF0IGludGVybmFs IGtleXMgY29tcGFyZSBsaWtlIGJ5dGVhLgoKSGVuY2UsIHJlbW92ZSB0aGUgdXNlbGVzcyBjaGVj ayBhZ2FpbnN0IHRoZSBrZXkncyBsb3dlciBib3VuZCBpbgpnYnRfdmFyX25vZGVfcGZfbWF0Y2gu ICBUaGUgY29tcGFyYWJsZSBjaGVjayBpbiBnYnRfdmFyX3BlbmFsdHkgbWF5CmFsc28gYmUgdXNl bGVzcywgYnV0IEknbSBub3QgcXVpdGUgc3VyZS4gIEluIGFueSBjYXNlIHRoYXQgc2VlbXMKbmVn bGlnaWJsZSBmcm9tIGEgcGVyZm9ybWFuY2Ugc3RhbmRwb2ludCwgc28gSSBsZWZ0IGl0IGFsb25l LgoKQWxzbywgaW4gdGhlIHN0cmF0ZWd5IGNhc2VzIGluIGdidF92YXJfY29uc2lzdGVudCB0aGF0 IG9ubHkKcmVxdWlyZSBjb21wYXJpc29ucyB0byB0aGUgbG93ZXIgYm91bmQsIHRoZXJlJ3Mgbm8g bmVlZCB0byBjYWxsCmdidF92YXJfbm9kZV9wZl9tYXRjaCBhdCBhbGwuICBSZWZhY3RvciB0aGF0 IGxvZ2ljIGJ5IGludmVudGluZwptYWNyb3MgbG93ZXJfaXNfYmVsb3dfcXVlcnkgYW5kIHVwcGVy X2lzX2Fib3ZlX3F1ZXJ5IHRvIGRpcmVjdGx5CmV4cHJlc3Mgd2hhdCB3ZSBuZWVkIHRvIHRlc3Qu ICBJIGFsc28gdG9vayB0aGlzIG9wcG9ydHVuaXR5IHRvIGZsaXAKYWxsIHRoZSB0ZXN0cyBhcm91 bmQgdG8gYmUgImluZGV4a2V5IE9QIHF1ZXJ5IiByYXRoZXIgdGhhbiBtb3N0bHkKYmVpbmcgdGhl IHJldmVyc2U6IElNTyB0aGlzIG1ha2VzIHRoZSBjb2RlIGxlc3MgY29uZnVzaW5nIHNpbmNlIHRo ZQp0ZXN0cyBub3cgbWF0Y2ggdGhlIG5hbWVzIG9mIHRoZSBzdHJhdGVnaWVzLgoKQWxzbywgaW4g dGhlIG5hbWUgb2YgY29uc2lzdGVuY3ksIG1ha2UgZ2J0X251bV9jb25zaXN0ZW50IGxvb2sKbGlr ZSB0aGF0IHRvby4gIFRoZXJlJ3Mgbm8gZnVuY3Rpb25hbCBjaGFuZ2UgdGhlcmUsIGJ1dCB0aGlz CnNob3VsZCBiZSBtb3JlIHJlYWRhYmxlIGdvaW5nIGZvcndhcmQuCgpBdXRob3I6IFRvbSBMYW5l IDx0Z2xAc3NzLnBnaC5wYS51cz4KUmV2aWV3ZWQtYnk6IEF5dXNoIFRpd2FyaSA8YXl1c2h0aXdh cmkuc2xnMDFAZ21haWwuY29tPgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tL0FIKkF2 UUNZS2hRR1Z2UFdpMUdpVTRvWS44LjE3ODE2MDkzNzUwNjMuSG1haWwuMzAyMDAwMTI1MUB0anUu ZWR1LmNuCgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0 LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvZmVhOWMxODg0YjIwMDlhOTQyODc5ODllOTYx ZDY0OTNlMjJiZjY1NgoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0KY29udHJpYi9idHJl ZV9naXN0L2J0cmVlX3V0aWxzX251bS5jIHwgNDUgKysrKysrKysrKysrKysrKysrLS0tLS0tLQpj b250cmliL2J0cmVlX2dpc3QvYnRyZWVfdXRpbHNfdmFyLmMgfCA2NCArKysrKysrKysrKysrKysr KysrLS0tLS0tLS0tLS0tLS0tLS0KMiBmaWxlcyBjaGFuZ2VkLCA2NyBpbnNlcnRpb25zKCspLCA0 MiBkZWxldGlvbnMoLSkKCg== --===============4875853280827493716==--