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 1sHQPY-007IxG-C1 for pgsql-hackers@arkaria.postgresql.org; Wed, 12 Jun 2024 16:01:21 +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 1sHQPW-002H4A-EZ for pgsql-hackers@arkaria.postgresql.org; Wed, 12 Jun 2024 16:01:19 +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 1sHQPW-002H42-5A for pgsql-hackers@lists.postgresql.org; Wed, 12 Jun 2024 16:01:19 +0000 Received: from mail-il1-x134.google.com ([2607:f8b0:4864:20::134]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1sHQPU-001Iiq-N7 for pgsql-hackers@lists.postgresql.org; Wed, 12 Jun 2024 16:01:18 +0000 Received: by mail-il1-x134.google.com with SMTP id e9e14a558f8ab-3747e9f7cceso28834255ab.1 for ; Wed, 12 Jun 2024 09:01:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718208075; x=1718812875; 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=iTExQCjMKrAb6WpwUx0g3tKZptkPbUqJh7kXR1wNnHg=; b=LYz7NMSUeV8t/AbvW9DGztTaV0bpNo5dEQcbqsTyw7tRrqxGePcKArKH71uCY6njq1 703in+bzCtxiiEBJTHLcTvSJv4hNmeem55eb33iC6011BQtJSoD98bb1yECy5ba/LSwX gTHUg+oRcKHDa5L6+y5xsMH/15rI1YizHd9Wk+3W6KCEShdl9MDP2fCVNcbKyPuy3rq4 k9NqaZyKpbfML+iLr3+FvozaMFdTIimo0IZJyE00WTwicBecZfEj8xpGhHB6ZwrIBWDF ypPOuhfc7oC4cyElUPwyv8uREgpZV+cH2uLjQfix2iA8dWO77jjCNj79F9KuFBsZ2bUZ xDeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718208075; x=1718812875; 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=iTExQCjMKrAb6WpwUx0g3tKZptkPbUqJh7kXR1wNnHg=; b=i/AhIvuhlXiEqEVjrrTZaJ6sjOSepTEzvrLR9lj/alXBho7Ui9YAUjNqlfRsWCKxSN kMWcBzIcp5F3MyaYJnYuvFOc0imh52AvRCDt7UUwG3WvjlKH8cMGlZwrdrFBvPuhlfUQ HUTrD7LZ2DFeUNdt6Cmhxv3AM3QbhgP/xTN5gukhnt9NBhVGe8Bw+80EA2GO5z0vqAAt PSvnXIg0J1AaZwKN0NdXY2f50KHKbHe67zjoirqe0RGYP1ajBttTiZXbtuD9as/DMyhR ydzLZyMU5XNmyKaGpq0nYxFAYSQORWChG3VMMpvTehJBVrhf8uar7re7EE7WdqHoQbH0 oQuA== X-Forwarded-Encrypted: i=1; AJvYcCVvRhBh2llASBkgi15fS6k0Fn/fO29VUrlDfg2FbUiAJl2XEB84EQy2HVXzXdf1jr0ph5cgHpSVL8JliYEiuLnnAfYYgLOHo+toqKMGb1MEnQcu X-Gm-Message-State: AOJu0Yzhofyq53Tyb4wqJrDJu99pimmj57fF1xv6Jl9gvSLKS6bZ+5Ft dQ1w2rztIO18Z9s+kyO57wSK5zTTPY2vg/Wdub9IYQl1gDK1BD2d X-Google-Smtp-Source: AGHT+IHZPfrVDe2sX0gKM3CAtZgdd03Vpnl16YFc614u6ydWNjTCQMk3Xt8iQGLfXwNYctYtUnG+cQ== X-Received: by 2002:a05:6e02:178f:b0:375:a8a8:8e7 with SMTP id e9e14a558f8ab-375cd06024cmr26320225ab.8.1718208074955; Wed, 12 Jun 2024 09:01:14 -0700 (PDT) Received: from nathan (162-195-168-172.lightspeed.stlsmo.sbcglobal.net. [162.195.168.172]) by smtp.gmail.com with ESMTPSA id 8926c6da1cb9f-4b94eeb37easm23610173.108.2024.06.12.09.01.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Jun 2024 09:01:10 -0700 (PDT) Date: Wed, 12 Jun 2024 11:01:06 -0500 From: Nathan Bossart To: Tom Lane Cc: Joseph Koshakow , Andres Freund , PostgreSQL Hackers Subject: Re: Remove dependence on integer wrapping Message-ID: References: <618777.1717984674@sss.pgh.pa.us> <20240610183031.fxyh5lug2i273jj4@awork3.anarazel.de> <1393918.1718207120@sss.pgh.pa.us> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1393918.1718207120@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Wed, Jun 12, 2024 at 11:45:20AM -0400, Tom Lane wrote: > Nathan Bossart writes: >> 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. > > Uh ... what of this would we back-patch? It seems like v18 > material to me. D'oh. I was under the impression that the numutils.c changes were arguably bug fixes. Even in that case, we should probably split out the other stuff for v18. But you're probably right that we could just wait for all of it. -- nathan