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 1sSJSw-006Bbi-0S for pgsql-hackers@arkaria.postgresql.org; Fri, 12 Jul 2024 16:49:50 +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 1sSJSu-00A31B-BV for pgsql-hackers@arkaria.postgresql.org; Fri, 12 Jul 2024 16:49:48 +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 1sSJSt-00A311-U5 for pgsql-hackers@lists.postgresql.org; Fri, 12 Jul 2024 16:49:47 +0000 Received: from mail-io1-xd35.google.com ([2607:f8b0:4864:20::d35]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1sSJSm-001jM1-UI for pgsql-hackers@lists.postgresql.org; Fri, 12 Jul 2024 16:49:46 +0000 Received: by mail-io1-xd35.google.com with SMTP id ca18e2360f4ac-8076708e8ffso106482939f.0 for ; Fri, 12 Jul 2024 09:49:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720802980; x=1721407780; 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=vM77TH+miDnks1IEw7uXjvRLI9bUasQz8CjI5RETenE=; b=eVGfegP0fj/ew2pN656MqTIsbdY4naVryhv7XMvbeYTe74D0CXhg5h9MAyAJYUUQ7r sLeirZDumYN1BD1r14h7IHCdhTX9RZu8jhNChpJ7ssHxUWffkc0/S8eEt2eegIgJwN3T dalFgE3mFYNus1bA+8Hga88AaFbeEKYUdrpyhoCKeLXvNBxVh4J0lRTpdF3QaBJuoJLm 0cQovA2y97LOvpqCDqKwzxGVL1LAgGFYsW+Y8w8ZvvPVrx/ShYF9CW23bpMZFJ/Wg9UP aCUC6eOgHoFx5pZqeww2wQbXUNs7Cyqpejb+579uYB4xDg9WqfTTFFV3wqQ87Y0Ios4g 6zSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720802980; x=1721407780; 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=vM77TH+miDnks1IEw7uXjvRLI9bUasQz8CjI5RETenE=; b=E0RWep7uLKRtZC/I6KzcIMaY2dinTRTYpxm30AKDLH0zqgmTegU4zBtO/ylr/jdBJq t+WotAb0X/kB2137wut+jL3bDOJQuphjDe33v1nPSXnNwPksUn6/ucIAIxHPcTgvreV9 qGIjbRXNV9CBsOaokk1X2CZG9i1UL6T5VI2vJ/1hGZ70Q6hsDhbUVlBUG4GwiabJCGCz EU4SoHe/vzaEtoO9L/PCFI2btZt+9NY4Fo01SLUIAZfyUBCcDcMeQ3xbMKpQfmn/gD53 hQEM12WryVYoOZr7ukQ3TOQNhFDKjs9MsoUlv/Ot8k6ho8sWzhT9hdtDoANnqQ0gJNUj tegA== X-Forwarded-Encrypted: i=1; AJvYcCV1AFpwrBsek4OB85xhpO7V5Mm25lNVaR4sFrykksOY8KSn2zHvgl0kjwQCfWxecWM3oVv6ZM/5Q8jhe4/iufDnumx/+rktsZ9iDF/ONklRTCsm X-Gm-Message-State: AOJu0YxbIBSteJ6HRl5AF8IUrCt7IcFS1SGQeBMW/sfYHKtVIaZG6sLB C1YNBYh3Zz2wVQ5ZBXld3EFQ/hvlZMHPZ1qVip5L2rK1J/hcIdc8EOpZcw== X-Google-Smtp-Source: AGHT+IErFeum/t1dHkOaYNFyk9lKV/l3D9VIwV3cKifBmra4ATAtEc7iyRVIWQO2zQjP6VpiKo6Plw== X-Received: by 2002:a05:6602:6017:b0:807:8b38:d00b with SMTP id ca18e2360f4ac-8078b38d2d7mr797835739f.10.1720802980047; Fri, 12 Jul 2024 09:49:40 -0700 (PDT) Received: from nathan (162-195-168-172.lightspeed.stlsmo.sbcglobal.net. [162.195.168.172]) by smtp.gmail.com with ESMTPSA id ca18e2360f4ac-7ffecbe3cf0sm255163439f.40.2024.07.12.09.49.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 12 Jul 2024 09:49:39 -0700 (PDT) Date: Fri, 12 Jul 2024 11:49:38 -0500 From: Nathan Bossart To: Joseph Koshakow Cc: Alexander Lakhin , Tom Lane , PostgreSQL Hackers , Andres Freund Subject: Re: Remove dependence on integer wrapping Message-ID: References: <618777.1717984674@sss.pgh.pa.us> <31ad2cd1-db94-bdb3-f91a-65ffdb4bef95@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 Sat, Jul 06, 2024 at 07:04:38PM -0400, Joseph Koshakow wrote: > I've added another patch, 0004, to resolve the jsonb wrap-arounds. > > The other patches, 0001, 0002, and 0003 are unchanged but have their > version number incremented. IIUC some of these changes are bug fixes. Can we split out the bug fixes to their own patches so that they can be back-patched? -- nathan