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 1wXbyw-003MlO-0p for pgsql-committers@arkaria.postgresql.org; Thu, 11 Jun 2026 09:45:50 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wXbyv-00FTKE-0Q for pgsql-committers@arkaria.postgresql.org; Thu, 11 Jun 2026 09:45:49 +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 1wXbxE-00FR9h-0L for pgsql-committers@lists.postgresql.org; Thu, 11 Jun 2026 09:44:04 +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 1wXbx9-00000002V5v-2ZgM for pgsql-committers@lists.postgresql.org; Thu, 11 Jun 2026 09:44:03 +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 1wXbx7-006vQt-2P for pgsql-committers@lists.postgresql.org; Thu, 11 Jun 2026 09:43:57 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wXbx6-001zJZ-29 for pgsql-committers@lists.postgresql.org; Thu, 11 Jun 2026 09:43:56 +0000 Content-Type: multipart/mixed; boundary="===============5582495532174074014==" MIME-Version: 1.0 From: Heikki Linnakangas To: pgsql-committers@lists.postgresql.org Subject: pgsql: seg: Fix seg_out() to preserve the upper boundary's certainty in X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 11 Jun 2026 09:43:56 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============5582495532174074014== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 c2VnOiBGaXggc2VnX291dCgpIHRvIHByZXNlcnZlIHRoZSB1cHBlciBib3VuZGFyeSdzIGNlcnRh aW50eSBpbmRpY2F0b3IKCldoZW4gcHJpbnRpbmcgdGhlIHVwcGVyIGJvdW5kYXJ5IG9mIGEgc2Vn IGludGVydmFsLCBzZWdfb3V0KCkgZGVjaWRlZAp3aGV0aGVyIHRvIGVtaXQgdGhlIGNlcnRhaW50 eSBpbmRpY2F0b3IgKCc8JywgJz4nIG9yICd+JykgYnkgdGVzdGluZyB0aGUKdXBwZXIgaW5kaWNh dG9yICh1X2V4dCkgZm9yICc8JyBhbmQgJz4nLCBidXQgbWlzdGFrZW5seSB0ZXN0ZWQgdGhlIGxv d2VyCmluZGljYXRvciAobF9leHQpIGZvciAnficuICBUaGlzIGlzIGEgY29weS1hbmQtcGFzdGUg c2xpcCBmcm9tIHRoZQpzeW1tZXRyaWMgY29kZSB0aGF0IHByaW50cyB0aGUgbG93ZXIgYm91bmRh cnkgYSBmZXcgbGluZXMgYWJvdmUuCgpUaGUgY29uc2VxdWVuY2VzIGZvciB2YWxpZCBpbnB1dCB3 ZXJlOgoKICAqIEEgJ34nIG9uIHRoZSB1cHBlciBib3VuZGFyeSB3YXMgZHJvcHBlZCBvbiBvdXRw dXQsIGUuZy4KICAgICcxLjUgLi4gfjIuNSc6OnNlZyBwcmludGVkIGFzICcxLjUgLi4gMi41Jy4K CiAgKiBXaGVuIHRoZSBsb3dlciBib3VuZGFyeSBjYXJyaWVkICd+JyBidXQgdGhlIHVwcGVyIGJv dW5kYXJ5IGhhZCBubwogICAgaW5kaWNhdG9yLCB0aGUgd3JvbmcgdGVzdCBtYXRjaGVkIGFuZCBz cHJpbnRmKHAsICIlYyIsIHNlZy0+dV9leHQpCiAgICB3cm90ZSBhIE5VTCBieXRlICh1X2V4dCA9 PSAnXDAnKSwgd2hpY2ggdHJ1bmNhdGVkIHRoZSByZXN1bHQgc3RyaW5nCiAgICBhbmQgc2lsZW50 bHkgbG9zdCB0aGUgZW50aXJlIHVwcGVyIGJvdW5kYXJ5LCBlLmcuCiAgICAnfjYuNSAuLiA4LjUn OjpzZWcgcHJpbnRlZCBhcyAnfjYuNSAuLiAnLgoKQ2VydGFpbnR5IGluZGljYXRvcnMgYXJlIGRv Y3VtZW50ZWQgdG8gYmUgcHJlc2VydmVkIG9uIG91dHB1dCAodGhleSBhcmUKaWdub3JlZCBieSB0 aGUgb3BlcmF0b3JzLCBidXQga2VwdCBhcyBjb21tZW50cyksIHNvIHRoaXMgYnJva2UgdGhlCmlu cHV0L291dHB1dCByb3VuZC10cmlwIGZvciB0aGUgYWZmZWN0ZWQgdmFsdWVzLgoKVGhlIGJ1ZyBo YXMgZXhpc3RlZCBzaW5jZSBzZWcgd2FzIGFkZGVkLiAgSXQgd2VudCB1bm5vdGljZWQgYmVjYXVz ZSB0aGUKZXhpc3RpbmcgcmVncmVzc2lvbiB0ZXN0cyBvbmx5IGV4ZXJjaXNlZCBjZXJ0YWludHkg aW5kaWNhdG9ycyBvbgpzaW5nbGUtcG9pbnQgc2Vncywgd2hpY2ggYXJlIHByaW50ZWQgYnkgYSBk aWZmZXJlbnQgYnJhbmNoIG9mIHNlZ19vdXQoKS4KQWRkIHRlc3RzIHRoYXQgcGxhY2UgaW5kaWNh dG9ycyBvbiBib3RoIGJvdW5kYXJpZXMgb2YgYW4gaW50ZXJ2YWwuCgpBdXRob3I6IEV3YW4gWW91 bmcgPGtkYmFzZS5oYWNrQGdtYWlsLmNvbT4KRGlzY3Vzc2lvbjogaHR0cHM6Ly93d3cucG9zdGdy ZXNxbC5vcmcvbWVzc2FnZS1pZC9DQU9OMnhIUFllUlJDRVZBdjhYZkUxOEtzRXNFSENpWWNKNWZP c294RnVNRWZweEYxPWdAbWFpbC5nbWFpbC5jb20KQmFja3BhdGNoLXRocm91Z2g6IDE0CgpCcmFu Y2gKLS0tLS0tCm1hc3RlcgoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwu b3JnL3BnL2NvbW1pdGRpZmYvMGUxZjFlZDE1N2U5MDc0MWUxMmEzNzE1OTA5ZTFiMmQ3MWZmOTM0 NAoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0KY29udHJpYi9zZWcvZXhwZWN0ZWQvc2Vn Lm91dCB8IDQ1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCmNv bnRyaWIvc2VnL3NlZy5jICAgICAgICAgICAgfCAgMiArLQpjb250cmliL3NlZy9zcWwvc2VnLnNx bCAgICAgIHwgMTEgKysrKysrKysrKy0KMyBmaWxlcyBjaGFuZ2VkLCA1NSBpbnNlcnRpb25zKCsp LCAzIGRlbGV0aW9ucygtKQoK --===============5582495532174074014==--