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 1tKjnf-00AUXO-C4 for pgsql-hackers@arkaria.postgresql.org; Mon, 09 Dec 2024 19:52:11 +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 1tKjnc-00B5Lo-LC for pgsql-hackers@arkaria.postgresql.org; Mon, 09 Dec 2024 19:52:09 +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 1tKjnc-00B5Lb-8L for pgsql-hackers@lists.postgresql.org; Mon, 09 Dec 2024 19:52:09 +0000 Received: from mail-il1-x130.google.com ([2607:f8b0:4864:20::130]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1tKjnb-001xCs-01 for pgsql-hackers@lists.postgresql.org; Mon, 09 Dec 2024 19:52:08 +0000 Received: by mail-il1-x130.google.com with SMTP id e9e14a558f8ab-3a9d9c86920so2816825ab.2 for ; Mon, 09 Dec 2024 11:52:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1733773926; x=1734378726; 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=tPwZVPNZ2/O56CIvLtrGWcB2UUX9YBOC1ST8zeI+iW8=; b=lBnx4oT1sXT03B3G0RFHU/+Vn9BPAuJy3b8wvQnz7MvxCvp4t5eS0CQ1bjv58c2KyL BBWCo7nHCrkirQsPmyrUkj5YVw77AkG8WLv782bEYhybQe39Jw5MAANiwl62ThSD/X0R r78g9ucvtiml//gNuRvB9TRH6txYOSrO6DN/KPRdYqgfSDwuFrci5mARAvCTTqgy4cIq DF9EzLznR7bDu/5TTL9Ll1Ezmzgig8EVMApSw3t0Tn3fcmugLYvb++jJm041H1C+sz0K 8nZpjOQwadCEpIF+FoaBQ6wOLwL2iPgqAJRcvaB7ykF/75CCQW6diWWcsbB6Xg4Q/ouk vjcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733773926; x=1734378726; 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=tPwZVPNZ2/O56CIvLtrGWcB2UUX9YBOC1ST8zeI+iW8=; b=nNbilfnZMiEQ032OlccpujIbpMaa0c5uGWqUjk/80yKWuw3a0/YH6/BCw2+rS8Rvy6 YmVZVVX5N4bDScDQNQf15kkSr8ppF0xrSAiiwQYRlsk+bhPmP8xJyOPsMB7WCaE0D4DZ PZWKHEcOT8vstdCEKl9qpgE96KTat5M2IF6EEL3XKAIBC3SX/F4rIDuRmlb23XU3C1sm qR91Z2hCkB3pwM2NyMFvF/T9ySsDxsOERueCaCrGpwk/frmxQnygm/OgrLPNAOgMaGty uMN6M3GkLdwTLVnMWbnacOU7GAReiw6Y/qIoSWhb+YUITTb+inHl/rJAmnA6xxiE+qBq JOIg== X-Forwarded-Encrypted: i=1; AJvYcCV2XnxCDsvrpYbio96KyIj/eFRKUtIoPfx+XWEHANbZX8ALKmOasszU8F9BncL0QlQ2CpFCirSUv1fXtHPJ@lists.postgresql.org X-Gm-Message-State: AOJu0Yw0iY/WdJb6eDoJg/wV5KjL/LSH09EnMcgBES437+/I8lSAziqM 9yXP/mxJDwmWch4taaEDxvYSDt7DtvaLdqGyYprSqdRmRfFwbzT3 X-Gm-Gg: ASbGncuwTsw7iYBHYFCk36vEYGIky/TqMo36MtTOmYvluyN5i8v9t+Y05txexwCId2t K5ik+aytGmO4mFnVJPxd+liL9a+BbPxc95Dv1KQzWOVzS63yXGdc5ItQm015SO+joAr0Iza+Ks3 LywhaXLplr9tljAotTynmtCrIp/67bsBZPcKiFgmHkJD0CzyaINIbAqq7PUGc3voAHTbtEpYGFq bfYlSqolI9jBZR2izm/sV/XLTBjed6SuXolTzs8oVyQ8tBRzj5362aEStLqYKMH1Xwf1taCfjPb 6in+lwz0Y+w3LY5h6jmOsdBIofrXaoK6D7JK6Cd1GS5n X-Google-Smtp-Source: AGHT+IEUMnzLCXTO0HmyCWxo+kAewAFomOdQ75r89L/Sc2d0LQgzM/LXVZJMHNPnP/wbt23cX4a3HQ== X-Received: by 2002:a05:6e02:1a02:b0:3a7:c5ff:e60b with SMTP id e9e14a558f8ab-3a9dbac237dmr21218505ab.6.1733773925931; Mon, 09 Dec 2024 11:52:05 -0800 (PST) Received: from nathan (162-195-168-172.lightspeed.stlsmo.sbcglobal.net. [162.195.168.172]) by smtp.gmail.com with ESMTPSA id 8926c6da1cb9f-4e2c5db2de1sm454729173.32.2024.12.09.11.52.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Dec 2024 11:52:05 -0800 (PST) Date: Mon, 9 Dec 2024 13:52:03 -0600 From: Nathan Bossart To: Joseph Koshakow Cc: Alexander Lakhin , jian he , Heikki Linnakangas , Matthew Kim , Tom Lane , PostgreSQL Hackers , Andres Freund Subject: Re: Remove dependence on integer wrapping Message-ID: References: <9f18f27f-8023-e72d-4c25-95a62117d9fa@gmail.com> 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 Fri, Dec 06, 2024 at 02:12:51PM -0600, Nathan Bossart wrote: > I seem to have a knack for picking patches that take an entire afternoon to > back-patch... Here's what I have staged for commit early next week. Committed. I chickened out of back-patching this because 1) it adds new routines to int.h that could theoretically conflict with third-party code and 2) more importantly, the risk/reward ratio didn't feel particularly favorable. -- nathan