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 1wV9W8-001jOM-2O for pgsql-hackers@arkaria.postgresql.org; Thu, 04 Jun 2026 14:57:57 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wV9W7-0073c9-0C for pgsql-hackers@arkaria.postgresql.org; Thu, 04 Jun 2026 14:57:55 +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 1wV9W6-0073c1-2G for pgsql-hackers@lists.postgresql.org; Thu, 04 Jun 2026 14:57:54 +0000 Received: from mail-ot1-x331.google.com ([2607:f8b0:4864:20::331]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wV9W4-00000001FxA-3GU6 for pgsql-hackers@postgresql.org; Thu, 04 Jun 2026 14:57:54 +0000 Received: by mail-ot1-x331.google.com with SMTP id 46e09a7af769-7e6b5c374e5so871746a34.0 for ; Thu, 04 Jun 2026 07:57:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780585070; x=1781189870; darn=postgresql.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=Ihm7VzzDqGd8nIBjqYjAuiIC9rg6uTvGXppfiiW6ZQs=; b=XQ+Hv30W+EbP0VoYJ0pOrqPD6S3H3sOfpFV1DQeU7E2jHaU/lFUHJTFhlGqSJlocJq fW0VkDdk/7NpN211tOGaiSNh91vkbPAJ8N3vJ/KD6VtZRNcHdXLpuM3aOlZhPbGGKcNN 5z/bddk0dsi9iiqMjV93WM+LLc0bP7ZYiRrx68IjG4ixfr73OIkbHTz4DZIQ6MD3GfOJ QHgRsGHAZX/DdaF3QsR/v1L2TkaXbeiLuSZ7hbKmwHADRMlYsPPqVdFg31OA8SyRXL77 7EXtdymSb5YmDI6MgEyab9iWyoxhh5VtuRcWQ2whLWK2dk81wq5lEC8z/6l2ksXZF4vu LerA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780585070; x=1781189870; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Ihm7VzzDqGd8nIBjqYjAuiIC9rg6uTvGXppfiiW6ZQs=; b=htpw2B0UGOmb3kxupFdkJhaXBLKcm4roEbxXnhCAAZ+jA4Z2KlLVwcw5jZxL4ZhsrQ v/WuiBuxw63e7SRCP53V5lwRDF8BjeG/cD2V6kM36tzI1LG5gHkJooph5sKZrPg+TXJp /Gpn/5kf3o3RC5YKeQ+mFma8gHZXXrNFeIRl9x3jB92JIJRbyPP6Z42NYDUv3lfbFjgW h7nxpLLGbngWEkesrAsCbWocP40XitfPwYnMfBGHnxLWIJA8irvRZ7H/WEiUQWwiaGTG iBH6MXiFzCyQvrg+o65Xy+5csN3R5N56Bu2kF76ZK/L1+zBC5IHyqK6XM0zCFvj475eR 7e9A== X-Forwarded-Encrypted: i=1; AFNElJ9FWi8V85uZG4wA/EOp57FXeUZg6MH1y/c9KQhzQusEmRQHVe6feAEfWk5hKmpAZwg7Rw/zW9o8hJOY8iaR@postgresql.org X-Gm-Message-State: AOJu0YxyX6BUlQPOd+odxW3kKM44NxVbm2GW4HB6RjLSDbAL42z/3eYI 5cGiq3nbC+qnu17SJR1TSeRZmnXs2jBLnbmE8OhD0LzOcHJstvg8HQFG X-Gm-Gg: Acq92OHBjuorVPkj+CnuQYG0PIezFLu3cGVYAnVQmk+bgsRdvpk52UF/EmgxhfkqvsC 1VQkpyHa57aqVUz05SfqxBBg22I/wYBnqp94kJjLVAOUtHlw5Vdj+TqbEB3+rd+YsOD/wv2yznO pPXviNwfKLyM0j5gBKcJ/cLbJfmNf4j1fYx6JsffoeXpROlC9QzPepL7JOA4jXb77sl0WKvWG0K z9IIfFgeAyOJhLFXOe82pIya8jgV5aQEjj6Es7rXs7f8+VNxoeJFJ705Skci981qsTCM9fnCTNL Jg1CM3gx42juwwDcEO2aGVYqCzrtFTBDBZqzVwZLJXbM6dqMPYKDIxOGrsk2Og7OSecOQ1xgCq+ 6ejzJ/CVZNd520I7oqeTwiLQZBYXqWgqfJlDFjvX7HfbPLV0sJBWBWov+cedAk4TbnVhN9pQAy3 nrDcryOPWTBz1iwxQ/HVTuQEtvaSiOqqOsCBkX+M5MXUgyvgAs1AeJCgOduTV0EqH4ajh0HYSan lBW/tvcoEwI+mJYR3APmC+zZXuKAn4A X-Received: by 2002:a9d:6a93:0:b0:7db:a297:9e62 with SMTP id 46e09a7af769-7e6f93f2097mr1546679a34.8.1780585070525; Thu, 04 Jun 2026 07:57:50 -0700 (PDT) Received: from nathan (162-195-168-172.lightspeed.stlsmo.sbcglobal.net. [162.195.168.172]) by smtp.gmail.com with ESMTPSA id 46e09a7af769-7e6e78de92fsm3959167a34.18.2026.06.04.07.57.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jun 2026 07:57:49 -0700 (PDT) Date: Thu, 4 Jun 2026 09:57:47 -0500 From: Nathan Bossart To: Dagfinn Ilmari =?utf-8?Q?Manns=C3=A5ker?= Cc: Jacob Champion , pgsql-hackers@postgresql.org Subject: Re: future of PQfn() Message-ID: References: <87ldcu1tfd.fsf@wibble.ilmari.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="Z10p9YYojB0/BzD2" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87ldcu1tfd.fsf@wibble.ilmari.org> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --Z10p9YYojB0/BzD2 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit On Thu, Jun 04, 2026 at 11:39:02AM +0100, Dagfinn Ilmari Mannsåker wrote: > Nathan Bossart writes: > >> - >> - The Fast-Path Interface >> - >> - >> - fast path >> - > > Should we move this to the "Obsolete or Renamed Features" appendix > (e.g. appendix-obsolete-libpq-fastpath.sgml) with a description of why > it was removed? Yes, I think we should. Done in the attached. -- nathan --Z10p9YYojB0/BzD2 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=v4-0001-remove-PQfn.patch