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 1uyVE9-008w83-W2 for pgsql-hackers@arkaria.postgresql.org; Tue, 16 Sep 2025 12:56:10 +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 1uyVE7-000DNt-Ja for pgsql-hackers@arkaria.postgresql.org; Tue, 16 Sep 2025 12:56:08 +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 1uyVE7-000DNi-2e for pgsql-hackers@lists.postgresql.org; Tue, 16 Sep 2025 12:56:08 +0000 Received: from fhigh-b6-smtp.messagingengine.com ([202.12.124.157]) by makus.postgresql.org with smtp (Exim 4.96) (envelope-from ) id 1uyVE2-000j7C-1P for pgsql-hackers@lists.postgresql.org; Tue, 16 Sep 2025 12:56:06 +0000 Received: from phl-compute-07.internal (phl-compute-07.internal [10.202.2.47]) by mailfhigh.stl.internal (Postfix) with ESMTP id 062417A02D0; Tue, 16 Sep 2025 08:56:00 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-07.internal (MEProxy); Tue, 16 Sep 2025 08:56:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burd.me; h=cc:cc :content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm1; t=1758027360; x=1758113760; bh=0KuAgzhPx0lxCU/ilsfIsOczlvhfqf6hdCxomQFVa9w=; b= fTQ3VpzuoDVyAPvm/mpH7TGa5EsemX4s18j4TSfHSJ02q8+i4T0ur5+0ZoKljNmm Q70HV7TeFIh8x202moMj88BZ7yJUIZ5EuIiZYjsxOhSMeehPMTcqTPE05A11OOtA 1pHReECUqjtLcXIGt61RhFrTldHMvZiAlruGR+BXrdNhTUvz4/5pm4uFkT2pwlAs 3TYr8AWURzeiPvBxNsrgv3y/iK6gYbZ3fqqj2Z7xUJCoTJ7LQdaNZvO40PaGFfbO 6UKLXow7FX04M9vATFBfS9+9I4sogesOLqreMnLKmlW4tgMLUIMebTOGup8+yQ9U vBImWH5ADufSPffdCAiAxQ== 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 :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1758027360; x= 1758113760; bh=0KuAgzhPx0lxCU/ilsfIsOczlvhfqf6hdCxomQFVa9w=; b=N RiMSoMIJsQDTtPjA92saiFqkUyhneBjbQErK4Mjv/A7Zgqq0VtXEMonI0VCamN1C 2EANZi1KUFTSiqcRqNbEJxhUqkv449begdebT1kimfE/yIlDPLFVaEbCeSS6Ilb3 yyHRUvDuhFbLE8Tza7gDqY2TqfkGH+o8YCq5AgBBHfWVVamLgxBdu2q5dUgTJ1HL nP9rZI4SmPLMv56a6Mn6spkkANR9ijdxXUb8xRQeygxxIVED4q1q53ChtjhLgliX sv+fUNfU74vJKjr5WtBJNWj/getwlw3E1sVxxanZVu3+XCa3RdrKlj3CpgAduuQg J5K8l709HJBPEg8UnSvJA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggdegtdeifecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpeffhffvvefkjghfuffogggtgfgusehtqhhmtdertdejnecuhfhrohhmpefirhgvghcu uehurhguuceoghhrvghgsegsuhhrugdrmhgvqeenucggtffrrghtthgvrhhnpeehfeefje ektdekjeejveffkeeguedtkeeftdfgieelgeehgffftdduleevkefggeenucffohhmrghi nhepvghnthgvrhhprhhishgvuggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptdenuc frrghrrghmpehmrghilhhfrhhomhepghhrvghgsegsuhhrugdrmhgvpdhnsggprhgtphht thhopeehpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehrohgsvghrthhmhhgrrg hssehgmhgrihhlrdgtohhmpdhrtghpthhtohepmhhitghhrggvlhesphgrqhhuihgvrhdr giihiidprhgtphhtthhopehpghhsqhhlqdhhrggtkhgvrhhssehlihhsthhsrdhpohhsth hgrhgvshhqlhdrohhrghdprhgtphhtthhopehnrghthhgrnhgusghoshhsrghrthesghhm rghilhdrtghomhdprhgtphhtthhopehsrgifrggurgdrmhhshhhksehgmhgrihhlrdgtoh hm X-ME-Proxy: Feedback-ID: i675e48f3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 16 Sep 2025 08:56:00 -0400 (EDT) Date: Tue, 16 Sep 2025 08:55:59 -0400 From: Greg Burd To: Robert Haas , Michael Paquier Cc: PostgreSQL Hackers , Nathan Bossart , Masahiko Sawada Message-ID: In-Reply-To: References: Subject: Re: [PATCH] Add tests for Bitmapset X-Mailer: Mailspring MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Sep 16 2025, at 8:02 am, Robert Haas wrote: > On Tue, Sep 16, 2025 at 2:04=E2=80=AFAM Michael Paquier wrote: >> one SQL function mapping to each C function we are testing=3F > =20 > Yes, I think we should do this, if possible. Michael, Robert, Thanks for your time reviewing the proposed code and for providing feedback. This patch started life as simply copy of the test=5Fradixtree module which uses a single test function triggered in SQL, hence my approach. I guess I should have copied the test=5Fslru module instead=21= :) I see the value in the idea of splitting it up into separate functions and I'll give that a try. Michael, apologies for the white space issues. I'll clean that up, and thank you for the =60git diff --check=60 tip, I'll add that to my toolbox= /routine. > -- =20 > Robert Haas > EDB: http://www.enterprisedb.com best. -greg