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 1whcDb-000KQz-0E for pgsql-hackers@arkaria.postgresql.org; Thu, 09 Jul 2026 00:02:19 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1whcDZ-00A5ZV-1p for pgsql-hackers@arkaria.postgresql.org; Thu, 09 Jul 2026 00:02:18 +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 1whcDZ-00A5ZM-0t for pgsql-hackers@lists.postgresql.org; Thu, 09 Jul 2026 00:02:18 +0000 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1whcDX-00000000N0Y-1Whg for pgsql-hackers@postgresql.org; Thu, 09 Jul 2026 00:02:17 +0000 Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-493bab44440so2281865e9.0 for ; Wed, 08 Jul 2026 17:02:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1783555334; cv=none; d=google.com; s=arc-20260327; b=SIH4csGrEnNwXDd9TxWYYAPYxxa4fTAD4MXRShisSEGYndJDxJUNhj41DeozRja0uT 18jw5AzSlyroHhW71IQmN+f3tBJ2uU7fth6TBlTvk65YJM52bc3GHZv3r6v+oVkc8+zK S49+2l9BY2F1uZztivI6sBmSC41Q84HqQnFwEjbQj3HAX5VSX9zg6EFwwCHpGfqTPB2p oMk4a1gRRhmtK5c+4/cjspN+A7ElifhjlUr4GzmAU5vfQSPcKgYXDsRZxukge7kvT88t ezJhbboIJMDAL5m2eDIy4aLCu3BHmySvbtAkeVRy9TEkhLkPpZ4juZNb76rzGcg1XvWa EJ0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=jv+gZk3yIuo7mSgQkfs51KX0IgWlOnoH17iM6SxkC/g=; fh=QeStvXoNqjyOjNEOPGNn8N9AOf9vesd8ZYCoJIb++QM=; b=FlN/p9bcWRMuFy4oG4POeNSLI0oBrvDJKxmzeBMpQj6p4cevJtgVjPWnIGSRAqw37+ hPbpfC7O49mxsHFi0eBgy16Iv+r+KppYj2ky+mI90nG7dYIkUC3T/KPlsd7wtmj88G3E 4Ud38JCnFD3V+09hcIVvba4KXH/DivctY2Wtzc1ECtL95us1lzenD1nQlow17T1HH1Qf X3OFakGx9GJJxsUMRmzUYyGA5tZ0u7J7dgVzRBeZsJsA0esd6kpIJVr95QsjFjrQmRcx KwfA7bTrgTnUoFNjW/NUmqDhGtYgo5oj9dbBeoPk5NndrW8nyuIBxTVLhwgtkVsVOPw0 vHiQ==; darn=postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783555334; x=1784160134; darn=postgresql.org; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:from:to:cc:subject:date:message-id:reply-to :content-type; bh=jv+gZk3yIuo7mSgQkfs51KX0IgWlOnoH17iM6SxkC/g=; b=VX8fKOZwxcTCrTK2hV7wg40sRLW1airh0lBHUta+lh0O9WJLhbcHN5FKeO2/CnjXIK zupoKcJTeB1LqiNqR7hAALIlsNx5d+dMPIhTrMmcfCGS2argTBB2OY76G4VpEsEehmJZ GXaEYvvewBtGlQSGaX6CjDzTcVX598Br4bh+h3onsznwVmL4sT6rPuf+lEg9eXI4d8vM LeLk2Y6kfNQUzd+B0l6o2q5FInrNOOnyk1cDSDyKZnnfN+MzbIpRLQaNeoLGbi5QTHyD abRYQGmqNbURbyGjzBz28ErDJY0TwzINede/fxGyjpBzuk7nxEI17pFLNCJEEenP8Sxn sN3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783555334; x=1784160134; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=jv+gZk3yIuo7mSgQkfs51KX0IgWlOnoH17iM6SxkC/g=; b=kwK7IpiycukgSmbzZWRbBJinO4X2+jeucyB37wWmubDAlTZ+zm7Z6Thj7Ti1WJXAxg nehHsZ5xgwKs5qTE2BGGT2im/jpAyf1KJs4HDi76BgcHLuGFoloAPeGGgokrELSxm5Bz vQwq1MkDFEFeM23p30R8jA/Netba/WU2ZCpRqWQly0EyIN4qRucVoZ0OVDYZwdVZjivf qmSPLx3+z5CdcekZyLatjb6FSGW6oiVIguGMLwZ6SeuEhOqAbhTkRdGCGCJXqpGHQy1e Io/gtYZai58/S/Q6BhyVmPGA+qskXFkosweOw45eLwL+lCptGhSO9EQhCXn1JPL7d4tG rT+Q== X-Forwarded-Encrypted: i=1; AHgh+RqWFvWiRpbiQ9hvDn1cxzn2q4abjxcRezf838mjpPKxYpuw6XBmwg6XbnoL75wdQGNxwtnxyrHMsgghz3ND@postgresql.org X-Gm-Message-State: AOJu0YzgVNwexnfaWn7sY52ijwhQp64nLHKJI5ukN5rNWh+Boj9KWUrG PyXp9OfsrQOefK/OMYGCEE3JGY6CNckBu+nIvFQPy3I2VjSrvHvai9N4pEK7iw2hZwEFBx0K4GV r1FsDvM9KyOEDhDeVqB1ygh7RFRCQgCA= X-Gm-Gg: AfdE7cntHgMOOUd9OE/ev5eDjGw82t2kdpNsANJs5trlt0i8VT1OCD6J3PcDn8veDv0 10jqLWU8kV6hNG+elfhp6/yc3+8YqLbCH/YiWYOYDU/xxyZzHg9jBJsuQcYYpVwFLGOIzzsnTjQ B4zSVQCLWsGlsZX4KMlHbGQSfZwAz8uMRtDC+/bepGvq3f4Gd7JNpWzS5TVuJcbgXlG6SUn/N0Y 1H6F8XDOlXzCvgEJg2Y9wKdUBRJXs4KdB3rrtOoFUDcicd9aqpKDE8Gtz4PQVx+CCjlf3gIp9gD T86y2y0zyV2bVHE55jbYLuQf+8D7BoT2xnwFBwNnt6BpyJLh30qdscY3xaXZtA== X-Received: by 2002:a05:600c:674a:b0:47d:52ef:c572 with SMTP id 5b1f17b1804b1-493ec55cee6mr4356185e9.1.1783555334505; Wed, 08 Jul 2026 17:02:14 -0700 (PDT) MIME-Version: 1.0 References: <56def459-2b95-42bc-b4e4-26e57f08b064@eisentraut.org> <4370bec0-df13-40f3-92ee-75974182e41f@vondra.me> In-Reply-To: <4370bec0-df13-40f3-92ee-75974182e41f@vondra.me> From: David Rowley Date: Thu, 9 Jul 2026 12:02:03 +1200 X-Gm-Features: AUfX_mzhBlFG2q1xdN12eJuNFoDdvn_Su1jd2VXuhxu3vPLRnF1MtCH79_x-aOw Message-ID: Subject: Re: s/pg_attribute_always_inline/pg_always_inline/? To: Tomas Vondra Cc: Peter Geoghegan , Andres Freund , Peter Eisentraut , pgsql-hackers@postgresql.org Content-Type: text/plain; charset="UTF-8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Thu, 9 Jul 2026 at 09:42, Tomas Vondra wrote: > So, what shall we do about this? I've been looking at the v29 of the > index prefetching patch series, which is using this attribute in a bunch > of places. And that reminded me of this thread. > > I guess we should just commit that, so unless someone objects soon I'll > just do that. ISTM the agreement is to backpatch this too. How about just backpatching the new macro and leaving the old one in place back branches? There should be slightly less backpatching pain that way, for us, and fewer merge issues for people maintaining forks on existing versions. David