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 1w2JqH-000BWp-2U for pgsql-committers@arkaria.postgresql.org; Tue, 17 Mar 2026 02:07:34 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w2JqG-00F3EY-29 for pgsql-committers@arkaria.postgresql.org; Tue, 17 Mar 2026 02:07:32 +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 1w2JqG-00F3EQ-1P for pgsql-committers@lists.postgresql.org; Tue, 17 Mar 2026 02:07:32 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1w2JqD-00000000WnG-20NU for pgsql-committers@lists.postgresql.org; Tue, 17 Mar 2026 02:07:32 +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=zGkGuI4g/ETizzAmR0G8+xY+ek2S5QEZFa1nB4XgxfU=; b=z2RjAdqofLTg+FYGYR1ZEN5oDl 01liOVUU19jC7UVZbT6LqKi1Ywvsv9JPXlqgLoSOfNn+2qESuajMSQ7XGI2PLW0ZSVW6OCZGTtHGL GnUjaHK2s9LpHmFkY2R3VkTdQKB4vlbqQPmbEy7PgmwGcfdxyd5oaC/Asb44q9FZzea99gPQsp2Mk 5SyRVCtNbc9SneO9TtZdPwLady+vhi4mkFOrEeelH0UVWAJsVvfbxfrPSxt3Dme4ONg4AvIBn7cK+ Snah6WkjROgDThDDZuETkshQe77SeJBK0E9gSsZhTTngWr2Z+8GDN5PV0HOQTZbDq0QFUzmnjk2QT YINcKrAg==; 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.96) (envelope-from ) id 1w2JqC-000In6-2H for pgsql-committers@lists.postgresql.org; Tue, 17 Mar 2026 02:07:28 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w2JqB-0006BR-2q for pgsql-committers@lists.postgresql.org; Tue, 17 Mar 2026 02:07:28 +0000 Content-Type: multipart/mixed; boundary="===============2763860311930952202==" MIME-Version: 1.0 From: David Rowley To: pgsql-committers@lists.postgresql.org Subject: pgsql: Reduce size of CompactAttribute struct to 8 bytes X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Tue, 17 Mar 2026 02:07:28 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============2763860311930952202== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 UmVkdWNlIHNpemUgb2YgQ29tcGFjdEF0dHJpYnV0ZSBzdHJ1Y3QgdG8gOCBieXRlcwoKUHJldmlv dXNseSwgdGhpcyB3YXMgMTYgYnl0ZXMuICBXaXRoIHRoZSB1c2Ugb2Ygc29tZSBiaXRmbGFncyBh bmQgYnkKcmVkdWNpbmcgdGhlIGF0dGNhY2hlb2ZmIGZpZWxkIHNpemUgdG8gYSAxNi1iaXQgdHlw ZSwgd2UgY2FuIGhhbHZlIHRoZQpzaXplIG9mIHRoZSBzdHJ1Y3QuCgpJdCdzIHVubGlrZWx5IHRo YXQgY2FjaGluZyB0aGUgb2Zmc2V0cyBmb3Igb2Zmc2V0cyBsYXJnZXIgdGhhbiB3aGF0IHdpbGwK Zml0IGluIGEgMTYtYml0IGludCB3aWxsIGhlbHAgbXVjaCBhcyB0aGUgdHVwbGUgaXMgdmVyeSBs aWtlbHkgdG8gaGF2ZQpzb21lIG5vbi1maXhlZC13aWR0aCB0eXBlcyBhbnl3YXksIHRoZSBvZmZz ZXRzIG9mIHdoaWNoIHdlIGNhbm5vdCBjYWNoZS4KClNocmlua2luZyB0aGlzIGRvd24gdG8gOCBi eXRlcyBoZWxwcyBieSBhY2Nlc3NpbmcgZmV3ZXIgY2FjaGVsaW5lcyB3aGVuCnBlcmZvcm1pbmcg dHVwbGUgZGVmb3JtYXRpb24uICBUaGUgZmllbGRzIHVzZWQgdGhlcmUgYXJlIGFsbCBmdWxseQpm bGVkZ2VkIGZpZWxkcywgd2hpY2ggZG9uJ3QgcmVxdWlyZSBhbnkgYml0bWFza2luZyB0byBleHRy YWN0IHRoZSB2YWx1ZQpvZi4gIEl0IGFsc28gaGVscHMgdG8gbW9yZSBlZmZpY2llbnRseSBjYWxj dWxhdGUgdGhlIGFkZHJlc3Mgb2YgYQpjb21wYWN0X2F0dHJzW10gZWxlbWVudCBpbiBUdXBsZURl c2MgYXMgdGhlIHg4NiBMRUEgaW5zdHJ1Y3Rpb24gY2FuIHdvcmsKd2l0aCA4IGJ5dGUgb2Zmc2V0 cywgd2hpY2ggYWxsb3dzIHRoZSBlbGVtZW50IGFkZHJlc3MgdG8gYmUgY2FsY3VsYXRlZApmcm9t IHRoZSBUdXBsZURlc2MncyBhZGRyZXNzIGluIGEgc2luZ2xlIGluc3RydWN0aW9uIHVzaW5nIExF QSdzCmNvbmN1cnJlbnQgc2hpZnQgYW5kIGFkZC4KCkF1dGhvcjogRGF2aWQgUm93bGV5IDxkZ3Jv d2xleW1sQGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJlcyBGcmV1bmQgPGFuZHJlc0BhbmFy YXplbC5kZT4KUmV2aWV3ZWQtYnk6IMOBbHZhcm8gSGVycmVyYSA8YWx2aGVycmVAa3VyaWxlbXUu ZGU+CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vQ0FBcEhEdm9kU1ZCajN5cE9ZYllV Q0pYJTJCTldMJTNEVlpzNjNSTkJRX0Z4Ql9GJTJCNlFYRi1BJTQwbWFpbC5nbWFpbC5jb20KCkJy YW5jaAotLS0tLS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNx bC5vcmcvcGcvY29tbWl0ZGlmZi9kOGE4NTlkMjJiMWFjY2Q4ZWE3NDkzOTRhNDg4ZTRkZTAxNGIy Mzk2CgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvYmFja2VuZC9hY2Nlc3MvY29t bW9uL3R1cGRlc2MuYyB8IDEyICsrKysrKysrKysrLQpzcmMvYmFja2VuZC9leGVjdXRvci9leGVj VHVwbGVzLmMgICB8IDE3ICsrKysrKysrKysrKy0tLS0tCnNyYy9pbmNsdWRlL2FjY2Vzcy90dXBk ZXNjLmggICAgICAgIHwgMTYgKysrKysrKystLS0tLS0tLQozIGZpbGVzIGNoYW5nZWQsIDMxIGlu c2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoK --===============2763860311930952202==--