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.94.2) (envelope-from ) id 1sehPH-00ArL6-T9 for pgsql-committers@arkaria.postgresql.org; Thu, 15 Aug 2024 20:49:16 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1sehPG-001CoR-7U for pgsql-committers@arkaria.postgresql.org; Thu, 15 Aug 2024 20:49:14 +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.94.2) (envelope-from ) id 1sehPF-001CoI-Kl for pgsql-committers@lists.postgresql.org; Thu, 15 Aug 2024 20:49:13 +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.94.2) (envelope-from ) id 1sehPC-004unu-J7 for pgsql-committers@lists.postgresql.org; Thu, 15 Aug 2024 20:49:12 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=QDec89arArV25MYgaBm/wdzx9ZtorLEyUpnm8aZ2vm8=; b=3mtmX5wHrMlzcCNn6F1GBzPizW oKl0dkcPc1l5s6ihWMe5mj0i/rHuwr4NvJSxV2wMLnC+zwMHC0PjYSzfPyrcwRtBzm/OhBzd4QwBO ubvuew3IeZpv2gI72rcXS0BK77Iu+BdLcoFltHblLLR3vHPU6+7RzPHmZVd4WQz2WJSXXOjvwEk7w YSC805Z+eL4VmaDJCadHsVhmdja6hTgf4nvIxp1ApWScgVApznzFURCZ7c7jHyV/0taNsS6F7/Sja 8Qxwg7zmrtFMSJZjkFaW+quND08hLigCaJ0LUhAxnXaj5TKAU/dYotLrTft2zGkr7bYjX0Ig9Ppxs jSnGy5ng==; 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.94.2) (envelope-from ) id 1sehPB-00FJDZ-UP for pgsql-committers@lists.postgresql.org; Thu, 15 Aug 2024 20:49:09 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1sehPA-004Kec-Ub for pgsql-committers@lists.postgresql.org; Thu, 15 Aug 2024 20:49:08 +0000 Content-Type: multipart/mixed; boundary="===============8632732805039091665==" MIME-Version: 1.0 From: Nathan Bossart To: pgsql-committers@lists.postgresql.org Subject: pgsql: Remove dependence on -fwrapv semantics in a few places. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 15 Aug 2024 20:49:08 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============8632732805039091665== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 UmVtb3ZlIGRlcGVuZGVuY2Ugb24gLWZ3cmFwdiBzZW1hbnRpY3MgaW4gYSBmZXcgcGxhY2VzLgoK VGhpcyBjb21taXQgYXR0ZW1wdHMgdG8gdXBkYXRlIGEgZmV3IHBsYWNlcywgc3VjaCBhcyB0aGUg bW9uZXksCm51bWVyaWMsIGFuZCB0aW1lc3RhbXAgdHlwZXMsIHRvIG5vIGxvbmdlciByZWx5IG9u IHNpZ25lZCBpbnRlZ2VyCndyYXBwaW5nIGZvciBjb3JyZWN0bmVzcy4gIFRoaXMgaXMgaW50ZW5k ZWQgdG8gbW92ZSB1cyBjbG9zZXIKdG93YXJkcyByZW1vdmluZyAtZndyYXB2LCB3aGljaCBtYXkg ZW5hYmxlIHNvbWUgY29tcGlsZXIKb3B0aW1pemF0aW9ucy4gIEhvd2V2ZXIsIHRoZXJlIGlzIHBy ZXNlbnRseSBubyBwbGFuIHRvIGFjdHVhbGx5CnJlbW92ZSB0aGF0IGNvbXBpbGVyIG9wdGlvbiBp biB0aGUgbmVhciBmdXR1cmUuCgpCZXNpZGVzIHVzaW5nIHNvbWUgb2YgdGhlIGV4aXN0aW5nIG92 ZXJmbG93LWF3YXJlIHJvdXRpbmVzIGluCmludC5oLCB0aGlzIGNvbW1pdCBpbnRyb2R1Y2VzIGFu ZCBtYWtlcyB1c2Ugb2Ygc29tZSBuZXcgb25lcy4KU3BlY2lmaWNhbGx5LCBpdCBhZGRzIGZ1bmN0 aW9ucyB0aGF0IGFjY2VwdCBhIHNpZ25lZCBpbnRlZ2VyIGFuZApyZXR1cm4gaXRzIGFic29sdXRl IHZhbHVlIGFzIGFuIHVuc2lnbmVkIGludGVnZXIgd2l0aCB0aGUgc2FtZQp3aWR0aCAoZS5nLiwg cGdfYWJzX3M2NCgpKS4gIEl0IGFsc28gYWRkcyBmdW5jdGlvbnMgdGhhdCBhY2NlcHQgYW4KdW5z aWduZWQgaW50ZWdlciwgc3RvcmUgdGhlIHJlc3VsdCBvZiBuZWdhdGluZyB0aGF0IGludGVnZXIg aW4gYQpzaWduZWQgaW50ZWdlciB3aXRoIHRoZSBzYW1lIHdpZHRoLCBhbmQgcmV0dXJuIHdoZXRo ZXIgdGhlIG5lZ2F0aW9uCm92ZXJmbG93ZWQgKGUuZy4sIHBnX25lZ191NjRfb3ZlcmZsb3coKSku CgpGaW5hbGx5LCB0aGlzIGNvbW1pdCBhZGRzIGEgY291cGxlIG9mIHRlc3RzIGZvciB0aW1lc3Rh bXBzIG5lYXIKUE9TVEdSRVNfRVBPQ0hfSkRBVEUuCgpBdXRob3I6IEpvc2VwaCBLb3NoYWtvdwpS ZXZpZXdlZC1ieTogVG9tIExhbmUsIEhlaWtraSBMaW5uYWthbmdhcywgSmlhbiBIZQpEaXNjdXNz aW9uOiBodHRwczovL3Bvc3Rnci5lcy9tL0NBQXZ4ZkhkQlBPeUVHUzdzJTJCeGY0aWFXMC1jZ2lx MjVqcFlkV0JxUXF2THRMZV90NnR3JTQwbWFpbC5nbWFpbC5jb20KCkJyYW5jaAotLS0tLS0KbWFz dGVyCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0 ZGlmZi85ZTlhMmI3MDMxZjY0ZTQ5ZmNhZjI4ZjIxYTRlNzBlYjEyMTIxNjVmCgpNb2RpZmllZCBG aWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvYmFja2VuZC91dGlscy9hZHQvY2FzaC5jICAgICAgICAg ICAgICAgfCAgMTIgKy0tCnNyYy9iYWNrZW5kL3V0aWxzL2FkdC9udW1lcmljLmMgICAgICAgICAg ICB8ICAgNCArLQpzcmMvYmFja2VuZC91dGlscy9hZHQvbnVtdXRpbHMuYyAgICAgICAgICAgfCAg MzQgKysrKy0tLS0Kc3JjL2JhY2tlbmQvdXRpbHMvYWR0L3RpbWVzdGFtcC5jICAgICAgICAgIHwg IDI4ICstLS0tLQpzcmMvaW5jbHVkZS9jb21tb24vaW50LmggICAgICAgICAgICAgICAgICAgfCAx MzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0Kc3JjL2ludGVyZmFjZXMvZWNwZy9wZ3R5 cGVzbGliL3RpbWVzdGFtcC5jIHwgIDExICstLQpzcmMvdGVzdC9yZWdyZXNzL2V4cGVjdGVkL3Rp bWVzdGFtcC5vdXQgICAgfCAgMTMgKysrCnNyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvdGltZXN0 YW1wdHoub3V0ICB8ICAxMyArKysKc3JjL3Rlc3QvcmVncmVzcy9zcWwvdGltZXN0YW1wLnNxbCAg ICAgICAgIHwgICA0ICsKc3JjL3Rlc3QvcmVncmVzcy9zcWwvdGltZXN0YW1wdHouc3FsICAgICAg IHwgICA0ICsKMTAgZmlsZXMgY2hhbmdlZCwgMTg5IGluc2VydGlvbnMoKyksIDY1IGRlbGV0aW9u cygtKQoK --===============8632732805039091665==--