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 1vurbZ-00AG4l-0r for pgsql-hackers@arkaria.postgresql.org; Tue, 24 Feb 2026 12:33:33 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vurbW-0013ss-1o for pgsql-hackers@arkaria.postgresql.org; Tue, 24 Feb 2026 12:33:30 +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 1vurbW-0013sk-0g for pgsql-hackers@lists.postgresql.org; Tue, 24 Feb 2026 12:33:30 +0000 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1vurbS-000000013Op-3OGl for pgsql-hackers@lists.postgresql.org; Tue, 24 Feb 2026 12:33:29 +0000 Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-439857ec679so576565f8f.2 for ; Tue, 24 Feb 2026 04:33:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1771936405; cv=none; d=google.com; s=arc-20240605; b=f5/3ZBeKvkHS0sVldP9k58fdZPKEAOULSeX3O2msKBd5Q+kIwJL+m8UfCEQ/BxmYv2 IANk7jaypyEY3syUZUZkydhAWcj012nU6tXMjlkOU5t/1xQ3GHgLxCNiSWrrPcBgL3G9 SvEvX/HGOmQ4Tlym87NtKtnyRQye/b1z1XolB0kYIT10LKxk5nEw7Klc4mk3lyBcSiDk kiQ3xV2Lqg13rcHx34b6AW+rigdNFMqlhFNafIjHDz394Q8g338wLM4PfxrvqGCMlEX3 Dk/eYaukJr6c44zF1rd6yQCohhmo7OU8vamw6i8p+VRh1tb3NCsPBSFb1hJVO6ZEokrj Bgcw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=nc8pRPWIYgO3OnwVttojJ4w/mCkyVvOUAl3+RSUjP8k=; fh=U1XW/ovQY6JfQCV88YRJLxLZimpbLT2TEPbIviEmLf4=; b=b8PbMsaIlyROx0f83GYWs864WiBoiOFsBMhjmygt2/UAmQG5dOzAfgWS26chsua+NT rg8LbKDkiGkQllT11sm64LAw65IjbYiLf3XvWdubawl2/Qir1D7ia4ZpHu0rmM4zB+lw mYqP+Mv4jXlumpp/QZpRazJq1JnOa1F0iqZ3Wzh+wcoyEAk+xWJiB9lU0V3xQ58Qgw3S JvFiJ1ZCAl2ncTNYe3a4QglDUswrWUeTlRNzurCe1jefbd2PzAlshGtV7AxzVeDVKPaB SW1HpOlSpY1O6I84ClGx/EzgDm5lPE8QVj5jQ4f5zhaMiGrNQK2VOHfMPe1ZbucLNUZF NXKg==; darn=lists.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=20230601; t=1771936405; x=1772541205; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=nc8pRPWIYgO3OnwVttojJ4w/mCkyVvOUAl3+RSUjP8k=; b=BBpw40Toc3m+3ummWUm7pYMmX3/x/r89ZohjFni4Vq+byltFcbgLbg3vKOZZHyUkmh C1iQBM6fzRNIg/cjvTm7fXJEYzhlxuB8KQnwTQY8egpf7a89S7JO0YLHkBUkHXIBZY8j wBNfMUmfJOiCdsA8S2dQlrGQQQuymq9NpdgeNy6nUWvqAD40taLjq/PisRKNA9s7Sr03 P4J4CZDJ2FbaKZv+2g4yX94lDjy2ylyj7gJ8UqpTYeTeTJ9nVXwve601MN6KQvASvb8g OU3bAaQn6/EXlha7sU9tMV9rIGNnrK+Z+hpesjfUGYfv1+QxiVIyTsyl53WMbcfgKWPn aNvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771936405; x=1772541205; h=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; bh=nc8pRPWIYgO3OnwVttojJ4w/mCkyVvOUAl3+RSUjP8k=; b=TmeOwB71QfB0IkaIQvUvbdPg+TC+GLUMLVa5XrhbqYo4jNoSlmKFhBNodQn+cUN8tg rKCoVMPoL7c9IoXPmbqoVmMl6umuOzGB0rJIorBgWtxkx68CBQceqv4CB3i/jLQWr63y dIsP/EjHwIjzVcYt1MYpRvwLD1KzZuM8osBHjWwd/CuJPd+jpHGuhSlFvDduzOaTtv3X HLt2Sb5vX2o7+BMo2GP7Cu7TNGAcqcnkqZJCa/xcZQ1VCqCqQLg3AKU6yTip3egdqa6o MZCWTUj5RbWxQpDEOxPjtMKyopwXcr/bXndLmxs2EybFcV4U+XlJrAT8HHV3DgtMG3OJ le/A== X-Forwarded-Encrypted: i=1; AJvYcCU1VTfqnPEKrpc8fjpoum2KoHRJO294SM7IWnE8eIxcOo89alP6RCwaTG2SHb5BW5jZOodjUWyS0bPpU4nF@lists.postgresql.org X-Gm-Message-State: AOJu0YwGbaPfIMl+0B2gK8nn5BkgEaEXyogRb/gA+QHJ+m0f0wX6/tcP mE8Z8xEGou4qgniUWQzHYV4S1HNebjZw/gNYs3UhKija41TuQ2lbfRCxxFzVB4yJDozpGfakVrP Ib6mfeLJiChaiO4VROPEBUqvHFCeJ+gw= X-Gm-Gg: AZuq6aLaR/lBJTOJ1t31bQC8ZDzmVF0g5R0Wq+T7l8MvQi1+j2zQi/TBsjgmgxIBZHz gCrMBnosxkfFu1WhQAtB3bwZUDksP1Teo/v13S/rrQUh/qL7Ye0GRdCTGXNypKp6dzhuhxWos9X Ji5Kl1gA90+ny2IVGF8cc82pQeUBgTdvJXhJYrKxxNkN7Y2zDMHsNXBec36bOvU//I00Tgi7SK5 jnwmROvko8zMWn5Xz+bR6QvTKd/lSPq2UrzPmybRovhgvRWFbT48HskEE6bTA4iodUtbJfQ7xO9 +tYeAiok4I7gKiOD9aLKe3g8FSVto7WI+WqqHUm1b/whVNmWnQHG0REX5z+ZIzL80sMN7BJI X-Received: by 2002:a05:600c:3d87:b0:45d:f81d:eae7 with SMTP id 5b1f17b1804b1-483a9635c34mr170581575e9.28.1771936404412; Tue, 24 Feb 2026 04:33:24 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: David Rowley Date: Wed, 25 Feb 2026 01:33:12 +1300 X-Gm-Features: AaiRm51bLQqpFq5ARVZ2MKRvaa2ywQkuju1_7kJ2fLaqNc5fFb50ubs4vzPG2tw Message-ID: Subject: Re: More speedups for tuple deformation To: Amit Langote Cc: Andres Freund , John Naylor , Chao Li , PostgreSQL Developers Content-Type: text/plain; charset="UTF-8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Tue, 24 Feb 2026 at 21:46, Amit Langote wrote: > I noticed what looks like some rebase noise in TupleDescFinalize(): Thanks. Fixed locally. That must have happened during a rebase when I renamed offp to off. David