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 1w4dvq-002OqU-1P for pgsql-hackers@arkaria.postgresql.org; Mon, 23 Mar 2026 11:58:54 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w4dun-00HMPV-2h for pgsql-hackers@arkaria.postgresql.org; Mon, 23 Mar 2026 11:57:50 +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.96) (envelope-from ) id 1w4dum-00HMPN-2v for pgsql-hackers@lists.postgresql.org; Mon, 23 Mar 2026 11:57:49 +0000 Received: from fhigh-a6-smtp.messagingengine.com ([103.168.172.157]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1w4dul-00000000cPj-0Upn for pgsql-hackers@lists.postgresql.org; Mon, 23 Mar 2026 11:57:48 +0000 Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46]) by mailfhigh.phl.internal (Postfix) with ESMTP id 0B6851400205; Mon, 23 Mar 2026 07:57:46 -0400 (EDT) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-06.internal (MEProxy); Mon, 23 Mar 2026 07:57:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eisentraut.org; h=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=fm3; t=1774267066; x=1774353466; bh=Uf34i9/pEf9IWGmyQKvLOO1KgCBjeodSqH+8o7TOYXg=; b= RYTEK3UbhYK3ue2kk/UeCb50CtCjI8du49OkDh7Kfiz/5BGhcBNnZZVvXlKtH7bx EBFny+cfWSQEwd9oEs49MIkbmBoS1SxhSpbVbwzfnItqg67BGfaia4bifTYm9s3q eLkJhnq39l5Mf5TQA5E89M5hWIlt+pTDbOJs2nrzMm65vRAOuY2tzZao5+GlPjcm +PHVYTxi6+5NxswW75hB5K++9nrJdT+ayVs18bMp/G47JtaDyxe96B4ozUy0umR2 9/3Wi4KHoj5Tzojp/DRAj6z8u0ZzN9diksJweBPwvg9ru65eXJmexbXhwF11HLep +ErgvlidsZZfjCjJ5HY/2g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=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=1774267066; x=1774353466; bh=U f34i9/pEf9IWGmyQKvLOO1KgCBjeodSqH+8o7TOYXg=; b=aQqU10fFvrMMCx9X5 nHyOnzs/qHU6p68bohd5HciZJ2ekyfkEgY94Nvneue/7ERYYSqp0tVzA9c/IRrFv ny6at871rLYllpz45QrotPJEG71Dx4k9jM12VSCRfFret+f54tihoJSU1PCexgxQ mRd0c+pWOeIlyIlb95tHPzigFRq/wmVRVFkf3ZuKiLHf6Scc5QZovq7CMBsleyTQ qno6ODZtArCtK8yA6HwAm9gGlh2DYt6VMgvatGHtwcmxIh0uc4hSsNnQ3WU4sWgP 74H7HoaSONr4sajLm00YdjD/CBkQujFRbnR5JzJnA5KD/UmHzpleUwBxYrCE9L4U focjA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgdefudekieehucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepkfffgggfuffvfhfhjggtgfesthejredttddvjeenucfhrhhomheprfgvthgvrhcu gfhishgvnhhtrhgruhhtuceophgvthgvrhesvghishgvnhhtrhgruhhtrdhorhhgqeenuc ggtffrrghtthgvrhhnpeehiedvhfeuhfeugefgfeehgeejtdevuefhtefhueefvddugfdt ueehgfefudfhffenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfh hrohhmpehpvghtvghrsegvihhsvghnthhrrghuthdrohhrghdpnhgspghrtghpthhtohep fedpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepghhrvghgsegsuhhrugdrmhgvpd hrtghpthhtohepthhhohhmrghsrdhmuhhnrhhosehgmhgrihhlrdgtohhmpdhrtghpthht ohepphhgshhqlhdqhhgrtghkvghrsheslhhishhtshdrphhoshhtghhrvghsqhhlrdhorh hg X-ME-Proxy: Feedback-ID: ie0a040ee:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 23 Mar 2026 07:57:45 -0400 (EDT) Message-ID: <8a70830a-5283-4926-8ca0-0131ce1a1943@eisentraut.org> Date: Mon, 23 Mar 2026 12:57:43 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Trying out To: Greg Burd , Thomas Munro , PostgreSQL Hackers References: <5542e706-c802-476c-abc2-9ecbe5cb66e4@app.fastmail.com> Content-Language: de-DE, en-US From: Peter Eisentraut In-Reply-To: <5542e706-c802-476c-abc2-9ecbe5cb66e4@app.fastmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 21.03.26 19:39, Greg Burd wrote: > I think that $subject is interesting because it presents an opportunity to reduce the code we maintain and potentially improve performance. This thread has languished a bit on the list, so I picked it up. I've tried it out on my local systems (greenfly, unicorn, icarus, macOS, and a Fedora x86_64 laptop I use as my daily driver) using clang, gcc, and MSVC. It seems to work, I still need to measure performance. > > tested: > - Linux x86_64 (GCC 14.3.0) > - Linux RISC-V (GCC 13.3.0, Clang 20.1.2) > - FreeBSD x86_64 (Clang 19.1.7) > - Windows ARM64 (MSVC 2022) > > I realize we're close to the end of the v19 cycle, but one last look couldn't hurt could it? Attached is "v3" of his patch set. Is anyone else interested in this? :) We currently require MSVC 2019, so before this could be accepted, this requirement would need to be adjusted (including documentation, buildfarm updates, etc.). Maybe a bit late for that.