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.96) (envelope-from ) id 1w2zDW-000n4H-0K for pgsql-hackers@arkaria.postgresql.org; Wed, 18 Mar 2026 22:18:18 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w2zDV-00ElQf-0H for pgsql-hackers@arkaria.postgresql.org; Wed, 18 Mar 2026 22:18:17 +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.96) (envelope-from ) id 1w2zDU-00ElQT-1h for pgsql-hackers@lists.postgresql.org; Wed, 18 Mar 2026 22:18:16 +0000 Received: from fout-b1-smtp.messagingengine.com ([202.12.124.144]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1w2zDQ-000000010s2-2Rxd for pgsql-hackers@lists.postgresql.org; Wed, 18 Mar 2026 22:18:16 +0000 Received: from phl-compute-04.internal (phl-compute-04.internal [10.202.2.44]) by mailfout.stl.internal (Postfix) with ESMTP id EC0071D0020D; Wed, 18 Mar 2026 18:18:09 -0400 (EDT) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-04.internal (MEProxy); Wed, 18 Mar 2026 18:18:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kurilemu.de; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :reply-to:subject:subject:to:to; s=fm3; t=1773872288; x= 1773958688; bh=W5DJechpEZvLnPn56vA0j4Kz/KSLHEJti0vZ5WK/D74=; b=Z ulghUs1U5sq6baqJovheBJGtYYrJIXjiGSakEeaPToycXU/YAeSLpgzZ5GX8N5Uk SZCAz6nig16lP+D1Kn+wVMxkC3fWyD6impcglMqGWoAEOezD1gZknjA20yWJjQXC MmwR5xYbToSwUIG/GWMJ3FuRMIA/BVkxE3T+jdOGU89ZeYsnMGZ331o/YXQDqkPW YDe8y1LnRy8rgXWu9XyIy9dRsNVAtCN0YCsTrIJl7EJIXnyDcZMUU4tQKTxrE49p zvEgy0b1lEH82DCUKGvjIIz9h7zwSJaHysb1LkEgH17YJDzFklFPndqO0OLjC/Sp rB88He8WsrB9yZlTJYJIw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; t=1773872288; x=1773958688; bh=W 5DJechpEZvLnPn56vA0j4Kz/KSLHEJti0vZ5WK/D74=; b=pT0BkIVditUFmkuxE sgETzlOD9f8A29KoqDDTwp9Dbt2n1hV8d+nAdjn15KFjBEbtIhBvMLAvFkxC5NmW wRuxjYahoAAgRrI5jFgLDMopx8zf2YJ0DWj8VyA7Ga9zts4oM9MV2cPMqvM0sKwA NmR5RHFbOclAU/jDzWiCmqgbc82n2c1Mv2fu2AkGxgj28nHYbdbUq6dpJGyI6nkP jIbOS6bc54mCY7g+baG9V8bvYvGvfzCGrxCd7pPxGdBZVTuFByIK6v5Fst4f3GxP MmfeCe4GtcnPiiEvRJ8vnDa/MRflfEQD8tVhgC4FKIHW+TCLMEWr0dQxDbmrCEBR AHSeQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgdeftdehfeduucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepfffhvfevuffkgggtugfgjgesthekredttddtjeenucfhrhhomheplmhlvhgrrhho ucfjvghrrhgvrhgruceorghlvhhhvghrrhgvsehkuhhrihhlvghmuhdruggvqeenucggtf frrghtthgvrhhnpeetuedvheffkeevgfeuheevteevkefggedttdeufeeuheduuddthfef fffhjeefffenucffohhmrghinhepvghnthgvrhhprhhishgvuggsrdgtohhmnecuvehluh hsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprghlvhhhvghrrhgv sehkuhhrihhlvghmuhdruggvpdhnsggprhgtphhtthhopeefpdhmohguvgepshhmthhpoh huthdprhgtphhtthhopegrnhgurhgvshesrghnrghrrgiivghlrdguvgdprhgtphhtthho pehnrghthhgrnhgusghoshhsrghrthesghhmrghilhdrtghomhdprhgtphhtthhopehpgh hsqhhlqdhhrggtkhgvrhhssehlihhsthhsrdhpohhsthhgrhgvshhqlhdrohhrgh X-ME-Proxy: Feedback-ID: ie3de48e3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 18 Mar 2026 18:18:08 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kurilemu.de; s=schmee; t=1773872287; bh=Zt97FLV8fAcpyKqIGikUBAX3Iv7kw4v/J9WGY/7Xbj0=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=bNQ0URrMg8wHiOGINX0JWpSFCLfQqDF6J/YCsz7EjKgXhw1NrPh/ZYOkVOZ9dBChi r6nEGQEAjXVGlgVLwIUo/Ir10zjCh0x3XQqCFwmePl1QRGozlbH/bda4fPuWMRx377 K5Y6v0X/c66HqXJXH4NFqA++rmcAzZ/SeACd7ZICUSzWjPPNqw98LVccNki0AjOlZH a1TYKUjxUAIDNSP7yUd+Ne1ldGgxgOTqylnKsr12gqx1+J56S4YmbvUGNIfBXNoOdP VmmGOt/wCvdhH1bsrc90nUS5PC0u7RQiFu1CujSNLgG/A58JvK3+TA69S7CSswaVVI QlRb6WERWcNfg== Received: by schmee.kurilemu.internal (Postfix, from userid 1000) id 000F07C; Wed, 18 Mar 2026 23:18:06 +0100 (CET) Date: Wed, 18 Mar 2026 23:18:06 +0100 From: =?utf-8?Q?=C3=81lvaro?= Herrera To: Nathan Bossart Cc: Andres Freund , Pg Hackers Subject: Re: remove bits* types Message-ID: <202603182215.rvi6x75ekyba@alvherre.pgsql> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 2026-Mar-18, Nathan Bossart wrote: > Well, in the process of seeing how bad the patch would look, I ended up > writing it. I used sed for most of this, and I tried to make all necessary > manual adjustments, but I may have missed a couple. Shrug. As I said in the other thread, it seems mildly useful to distinguish the cases where stuff is there solely to be treated as a mask of independent bits instead of something you do arithmetic with. But if nobody else likes this, I won't stand in your way. -- Álvaro Herrera Breisgau, Deutschland — https://www.EnterpriseDB.com/ "No tengo por qué estar de acuerdo con lo que pienso" (Carlos Caszeli)