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 1tOjqm-008QH0-48 for pgsql-committers@arkaria.postgresql.org; Fri, 20 Dec 2024 20:43:56 +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 1tOjqk-00GdIj-Cw for pgsql-committers@arkaria.postgresql.org; Fri, 20 Dec 2024 20:43:54 +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 1tOjqj-00GdI0-Ua for pgsql-committers@lists.postgresql.org; Fri, 20 Dec 2024 20:43:53 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tOjqg-000c40-6e for pgsql-committers@lists.postgresql.org; Fri, 20 Dec 2024 20:43:52 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=qlGNEbgKWRzkYybwgvbBQkYCAn9lsZ9eOVcYLKkoCvI=; b=FoB3YwdxOaJR8EbRhabb30GtDI PI15W3GWg2GeFWqQvbNWkY2og8rv0rd5H1T1jc5s8jTpVipNYXfcLzZhr63micdig+ziVZSXv02LZ xNvUzGmHh+THA17xACMeM4eGFJGnz85h6Ej21ls+RxWkAX+8+wD3P5/zaoXjHPX90oNE1GpGR/U/z n6RycedDjrpfHU2Q0Ki2GHdM/FKo232vhfpA50szb1QOedRVs2x82JpSdFea/KNeOikzZAwuql34W N8rDJnYnUksERHawOZoGnadspWVRK5ORaJbz6URmrCVuiIDH+sJ6X6RSj/CHSgpHCbFNsTc8ZKo/l Vru5WIRA==; Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tOjqe-001sii-JE for pgsql-committers@lists.postgresql.org; Fri, 20 Dec 2024 20:43:49 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tOjqd-000ZmL-H0 for pgsql-committers@lists.postgresql.org; Fri, 20 Dec 2024 20:43:48 +0000 Content-Type: multipart/mixed; boundary="===============6220344056467742245==" MIME-Version: 1.0 From: David Rowley To: pgsql-committers@lists.postgresql.org Subject: pgsql: Optimize alignment calculations in tuple form/deform X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Fri, 20 Dec 2024 20:43:48 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============6220344056467742245== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 T3B0aW1pemUgYWxpZ25tZW50IGNhbGN1bGF0aW9ucyBpbiB0dXBsZSBmb3JtL2RlZm9ybQoKSGVy ZSB3ZSBjb252ZXJ0IENvbXBhY3RBdHRyaWJ1dGUuYXR0YWxpZ24gZnJvbSBhIGNoYXIsIHdoaWNo IGlzIGRpcmVjdGx5CmRlcml2ZWQgZnJvbSBwZ19hdHRyaWJ1dGUuYXR0YWxpZ24gaW50byBhIHVp bnQ4LCB3aGljaCBzdG9yZXMgdGhlIG51bWJlcgpvZiBieXRlcyB0byBhbGlnbiB0aGUgY29sdW1u J3MgdmFsdWUgYnkgaW4gdGhlIHR1cGxlLgoKVGhpcyBhbGxvd3MgdHVwbGUgZGVmb3JtYXRpb24g YW5kIHR1cGxlIHNpemUgY2FsY3VsYXRpb25zIHRvIG1vdmUgYXdheQpmcm9tIHVzaW5nIHRoZSBp bmVmZmljaWVudCBhdHRfYWxpZ25fbm9taW5hbCgpIG1hY3JvLCB3aGljaCBtYW51YWxseQpjaGVj a3MgZWFjaCBUWVBBTElHTl8qIGNoYXIgdG8gdHJhbnNsYXRlIHRoYXQgaW50byB0aGUgYWxpZ25t ZW50IGJ5dGVzCmZvciB0aGUgZ2l2ZW4gdHlwZS4gIEVmZmVjdGl2ZWx5LCB0aGlzIGNvbW1pdCBj aGFuZ2VzIHRob3NlIHRvIFRZUEVBTElHTgpjYWxscywgd2hpY2ggYXJlIGJyYW5jaGxlc3MgYW5k IG9ubHkgcGVyZm9ybSBzb21lIHNpbXBsZSBhcml0aG1ldGljIHdpdGgKc29tZSBiaXQtdHdpZGRs aW5nLgoKVGhlIHJlbW92ZWQgYnJhbmNoZXMgd2VyZSBvZnRlbiBtaXNwcmVkaWN0ZWQgYnkgQ1BV cywgZXNwZWNpYWxseSBzbyBpbgpyZWFsLXdvcmxkIHRhYmxlcyB3aGljaCBvZnRlbiBjb250YWlu IGEgbWlzaG1hc2ggb2YgZGlmZmVyZW50IHR5cGVzCndpdGggZGlmZmVyZW50IGFsaWdubWVudCBy ZXF1aXJlbWVudHMuCgpBdXRob3I6IERhdmlkIFJvd2xleQpSZXZpZXdlZC1ieTogQW5kcmVzIEZy ZXVuZCwgVmljdG9yIFllZ29yb3YKRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS9DQUFw SER2ckJ6dFhQM3l4PU5LTm1vM3h3RkFGaEVkeVBudnJEZzM9TTBSaERzKzR2WXdAbWFpbC5nbWFp bC5jb20KCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQu cG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi9kYjQ0OGNlNWFkMzZhMjc1NGU0ZTc1OTAwYjE4 MDI2MDE0M2FhY2Y4CgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpjb250cmliL2FtY2hl Y2svdmVyaWZ5X2hlYXBhbS5jICAgICAgICB8ICA2ICsrLS0KY29udHJpYi9wYWdlaW5zcGVjdC9o ZWFwZnVuY3MuYyAgICAgICAgfCAgNiArKy0tCnNyYy9iYWNrZW5kL2FjY2Vzcy9icmluL2JyaW5f dHVwbGUuYyAgIHwgMTAgKysrKy0tLQpzcmMvYmFja2VuZC9hY2Nlc3MvY29tbW9uL2F0dG1hcC5j ICAgICB8ICA2ICsrLS0Kc3JjL2JhY2tlbmQvYWNjZXNzL2NvbW1vbi9oZWFwdHVwbGUuYyAgfCA1 MiArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCnNyYy9iYWNrZW5kL2FjY2Vzcy9j b21tb24vaW5kZXh0dXBsZS5jIHwgMjIgKysrKysrKy0tLS0tLS0Kc3JjL2JhY2tlbmQvYWNjZXNz L2NvbW1vbi90dXBkZXNjLmMgICAgfCAyMCArKysrKysrKysrKystCnNyYy9iYWNrZW5kL2V4ZWN1 dG9yL2V4ZWNFeHBySW50ZXJwLmMgIHwgIDIgKy0Kc3JjL2JhY2tlbmQvZXhlY3V0b3IvZXhlY1R1 cGxlcy5jICAgICAgfCAyMCArKysrKystLS0tLS0tCnNyYy9iYWNrZW5kL2ppdC9sbHZtL2xsdm1q aXRfZGVmb3JtLmMgIHwgMTcgKy0tLS0tLS0tLS0Kc3JjL2luY2x1ZGUvYWNjZXNzL3R1cGRlc2Mu aCAgICAgICAgICAgfCAgMiArLQpzcmMvaW5jbHVkZS9hY2Nlc3MvdHVwbWFjcy5oICAgICAgICAg ICB8IDI3ICsrKysrKysrKysrKysrKysrKwoxMiBmaWxlcyBjaGFuZ2VkLCAxMTAgaW5zZXJ0aW9u cygrKSwgODAgZGVsZXRpb25zKC0pCgo= --===============6220344056467742245==--