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-003MlM-0g 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-00FTKD-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 1wXbxC-00FQqI-0v for pgsql-committers@lists.postgresql.org; Thu, 11 Jun 2026 09:44:02 +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-00000002V5x-2OWc for pgsql-committers@lists.postgresql.org; Thu, 11 Jun 2026 09:44:01 +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 1wXbx7-006vQv-2Q 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-001zJf-2J for pgsql-committers@lists.postgresql.org; Thu, 11 Jun 2026 09:43:56 +0000 Content-Type: multipart/mixed; boundary="===============6883289301043522751==" 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 --===============6883289301043522751== 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 Y2gKLS0tLS0tClJFTF8xNl9TVEFCTEUKCkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0 Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmLzUwNGNhMDUxMzNkYjdhZmFiNzM1MWRkYzNiZTcyZTVl YjYxNGVkN2UKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCmNvbnRyaWIvc2VnL2V4cGVj dGVkL3NlZy5vdXQgfCA0NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrLQpjb250cmliL3NlZy9zZWcuYyAgICAgICAgICAgIHwgIDIgKy0KY29udHJpYi9zZWcvc3Fs L3NlZy5zcWwgICAgICB8IDExICsrKysrKysrKystCjMgZmlsZXMgY2hhbmdlZCwgNTUgaW5zZXJ0 aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCg== --===============6883289301043522751==--