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 1sHPUW-0077k2-JR for pgsql-hackers@arkaria.postgresql.org; Wed, 12 Jun 2024 15:02:25 +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 1sHPUU-001TI7-RC for pgsql-hackers@arkaria.postgresql.org; Wed, 12 Jun 2024 15:02:23 +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.94.2) (envelope-from ) id 1sHPUU-001THy-HY for pgsql-hackers@lists.postgresql.org; Wed, 12 Jun 2024 15:02:23 +0000 Received: from mail-il1-x136.google.com ([2607:f8b0:4864:20::136]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1sHPUT-001IDy-6B for pgsql-hackers@lists.postgresql.org; Wed, 12 Jun 2024 15:02:22 +0000 Received: by mail-il1-x136.google.com with SMTP id e9e14a558f8ab-3759a6423efso3595905ab.0 for ; Wed, 12 Jun 2024 08:02:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718204539; x=1718809339; darn=lists.postgresql.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=WWWTLT1VLkeLuUfeREvxMm4SB1paHwhuPswl79phqY0=; b=AmFjGzQ/LOv2+qvcBChR7JPzzq68uoRULEUkpNTlzygcLALInn8JJvaZkM4G8+uJ6F WjfhKR9WlUxIMNi2yobUAIfawuwOLznlm4kM3+8hVy6wuGtt1HIHa7kyF+P/7YLr9M/1 l89VTsgbknHpNV5xpSy8ImdcI4uVyaJELoNMJ30B2PZIak/Tv+IVtU4wfKLsjEKm764+ 2TWD1ZPyLEkAJC7QOhDTJVFRuAshyvHpBv4OLR0cSgxAdVVdDl1wSZlPkZd5t45WhD27 TcQBbeLnM+MkjtoWk8j5jBQi17HGaXPw1CQBVO07cD7+rOqz6DgwMzzqKwd8xvZq+jEu j9+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718204539; x=1718809339; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=WWWTLT1VLkeLuUfeREvxMm4SB1paHwhuPswl79phqY0=; b=ZmmlME5F8oFiXfHo5Yomaktw/hMl+3KL0dGGuS1yfVfkQ82GYgYyOFAZ7amZ+jCWwR c5S/baUtnicvCjUADvBdHK0o/S8iWTfNA8ehPQsPCqKxJzm+i/F7OeTwyJcRmeRXZ9sj jw7oI5mETxanOaAz1Vy9OkftVGl6BNgOLlxYj8lZUYTnvpzKq9uAERPr7iMrS91/dSap jhHMPicwRQxgZfwnBvn82sfcQAQx1TUJDDZk0h0XDIpWOx1z4MVL0k2flWBLfaFIsN3w kEJlENpWyr2sYb3dTHRhUcfAmPDfXODHkUXqyFzHt5tMR1Dbhb03b+nkLdKm5rblWP2t YcEQ== X-Forwarded-Encrypted: i=1; AJvYcCWrlTsiW76rrjlkMqF8ZCCBFmDQV+nQsV2XEzYKRCi1AfjswGjTBP/0drroeBSGC6EUqfro6CeEstYmPGW0BWiGSFTxQ/qkdZg7dNy5i3IRyU2Y X-Gm-Message-State: AOJu0Yy6f/r7Lq9/IPTTTT50Uk/E0Z8BVhkYgq99NzJSgz65vLrmMR+r +rH7hiYYs5iVqXEflcV1y4FXEXb8iDg3eSTHohtNvjIq/ciLnbmVfdSuDHrQ X-Google-Smtp-Source: AGHT+IHx/y6SwmuPSF8KSfCS3OFwE/WlhAMIKVLSBMwgK4C9s0Z/+9F+Qu2mrPdMTPSXwTAWskjmCQ== X-Received: by 2002:a05:6e02:b24:b0:375:b21f:9ac1 with SMTP id e9e14a558f8ab-375cc986236mr16396435ab.12.1718204539298; Wed, 12 Jun 2024 08:02:19 -0700 (PDT) Received: from nathan (162-195-168-172.lightspeed.stlsmo.sbcglobal.net. [162.195.168.172]) by smtp.gmail.com with ESMTPSA id e9e14a558f8ab-3759458984bsm23627325ab.40.2024.06.12.08.02.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Jun 2024 08:02:15 -0700 (PDT) Date: Wed, 12 Jun 2024 10:02:12 -0500 From: Nathan Bossart To: Joseph Koshakow Cc: Andres Freund , Tom Lane , PostgreSQL Hackers Subject: Re: Remove dependence on integer wrapping Message-ID: References: <618777.1717984674@sss.pgh.pa.us> <20240610183031.fxyh5lug2i273jj4@awork3.anarazel.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Tue, Jun 11, 2024 at 09:10:44PM -0400, Joseph Koshakow wrote: > The attached patch has updated this file too. For some reason I was > under the impression that I should leave the ecpg/ files alone, though > I can't remember why. Thanks. This looks pretty good to me after a skim, so I'll see about committing/back-patching it in the near future. IIUC there is likely more to come in this area, but I see no need to wait. (I'm chuckling that we are adding Y2K tests in 2024...) -- nathan