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 1tsot1-005qJ6-BL for pgsql-committers@arkaria.postgresql.org; Thu, 13 Mar 2025 20:10:35 +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 1tsosz-004fxp-MI for pgsql-committers@arkaria.postgresql.org; Thu, 13 Mar 2025 20:10:33 +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.94.2) (envelope-from ) id 1tsoqm-004cUt-IX for pgsql-committers@lists.postgresql.org; Thu, 13 Mar 2025 20:08:16 +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.96) (envelope-from ) id 1tsoqg-002htQ-1Z for pgsql-committers@lists.postgresql.org; Thu, 13 Mar 2025 20:08:16 +0000 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 1tsoqf-006uQJ-TC for pgsql-committers@lists.postgresql.org; Thu, 13 Mar 2025 20:08:09 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1tsoqf-002K77-1O for pgsql-committers@lists.postgresql.org; Thu, 13 Mar 2025 20:08:09 +0000 Content-Type: multipart/mixed; boundary="===============2301646689782462463==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix ARRAY_SUBLINK and ARRAY[] for int2vector and oidvector input X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 13 Mar 2025 20:08:09 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============2301646689782462463== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IEFSUkFZX1NVQkxJTksgYW5kIEFSUkFZW10gZm9yIGludDJ2ZWN0b3IgYW5kIG9pZHZlY3Rv ciBpbnB1dC4KCklmIHRoZSBnaXZlbiBpbnB1dF90eXBlIHlpZWxkcyB2YWxpZCByZXN1bHRzIGZy b20gYm90aApnZXRfZWxlbWVudF90eXBlIGFuZCBnZXRfYXJyYXlfdHlwZSwgaW5pdEFycmF5UmVz dWx0QW55IGJlbGlldmVkIHRoZQpmb3JtZXIgYW5kIHRyZWF0ZWQgdGhlIGlucHV0IGFzIGFuIGFy cmF5IHR5cGUuICBIb3dldmVyIHRoaXMgaXMKaW5jb25zaXN0ZW50IHdpdGggd2hhdCBnZXRfcHJv bW90ZWRfYXJyYXlfdHlwZSBkb2VzLCBsZWFkaW5nIHRvCnNpdHVhdGlvbnMgd2hlcmUgdGhlIG91 dHB1dCBvZiBhbiBBUlJBWSgpIHN1YnF1ZXJ5IGlzIGxhYmVsZWQgd2l0aAp0aGUgd3JvbmcgdHlw ZTogaXQncyBsYWJlbGVkIGFzIG9pZHZlY3RvcltdIGJ1dCBpcyByZWFsbHkgYSAyLUQKYXJyYXkg b2YgT0lELiAgVGhhdCBhdCBsZWFzdCByZXN1bHRzIGluIHN0cmFuZ2Ugb3V0cHV0LCBhbmQgY2Fu CnJlc3VsdCBpbiBjcmFzaGVzIGlmIGZ1cnRoZXIgcHJvY2Vzc2luZyBzdWNoIGFzIHVubmVzdCgp IGlzIGFwcGxpZWQuCkFGQUlLIHRoaXMgaXMgb25seSBwb3NzaWJsZSB3aXRoIHRoZSBpbnQydmVj dG9yIGFuZCBvaWR2ZWN0b3IKdHlwZXMsIHdoaWNoIGFyZSBzcGVjaWFsLWNhc2VkIHRvIGJlIHRy ZWF0ZWQgbW9zdGx5IGFzIHRydWUgYXJyYXlzCmV2ZW4gdGhvdWdoIHRoZXkgYXJlbid0IHF1aXRl LgoKRml4IGJ5IHN3aXRjaGluZyB0aGUgbG9naWMgdG8gbWF0Y2ggZ2V0X3Byb21vdGVkX2FycmF5 X3R5cGUgYnkKdGVzdGluZyBnZXRfYXJyYXlfdHlwZSBub3QgZ2V0X2VsZW1lbnRfdHlwZSwgYW5k IHJlbW92ZSBhbiBBc3NlcnQKdGhlcmVieSBtYWRlIHBvaW50bGVzcy4gIChXZSBuZWVkIG5vdCBp bnRyb2R1Y2UgYSBzeW1tZXRyaWNhbApjaGVjayBmb3IgZ2V0X2VsZW1lbnRfdHlwZSBpbiB0aGUg b3RoZXIgaWYtYnJhbmNoLCBiZWNhdXNlCmluaXRBcnJheVJlc3VsdEFyciB3aWxsIGNoZWNrIGl0 LikgIFRoaXMgcmVzdG9yZXMgdGhlIGJlaGF2aW9yCnRoYXQgZXhpc3RlZCBiZWZvcmUgYmFjMjcz OTRhIGludHJvZHVjZWQgaW5pdEFycmF5UmVzdWx0QW55Ogp0aGUgb3V0cHV0IHJlYWxseSBpcyBp bnQydmVjdG9yW10gb3Igb2lkdmVjdG9yW10uCgpDb21wYXJhYmxlIGNvbmZ1c2lvbiBleGlzdHMg d2hlbiBhbiBpbnB1dCBvZiBhbiBBUlJBWVtdIGNvbnN0cnVjdAppcyBpbnQydmVjdG9yIG9yIG9p ZHZlY3RvcjogdHJhbnNmb3JtQXJyYXlFeHByIGRlY2lkZXMgaXQncyBkZWFsaW5nCndpdGggYSBt dWx0aWRpbWVuc2lvbmFsIGFycmF5IGNvbnN0cnVjdG9yLCBhbmQgd2UgZW5kIHVwIHdpdGgKc29t ZXRoaW5nIHRoYXQncyBhIG11bHRpZGltZW5zaW9uYWwgT0lEIGFycmF5IGJ1dCBpcyBhbGxlZ2Vk IHRvIGJlCm9mIHR5cGUgb2lkdmVjdG9yLiAgSSBoYXZlIG5vdCBmb3VuZCBhIGNyYXNoaW5nIGNh c2UgaGVyZSwgYnV0IGl0J3MKZWFzeSB0byBkZW1vbnN0cmF0ZSB0b3RhbGx5LXdyb25nIHJlc3Vs dHMuICBBZGp1c3QgdGhhdCBjb2RlIHNvCnRoYXQgd2hhdCB5b3UgZ2V0IGlzIGFuIG9pZHZlY3Rv cltdIGluc3RlYWQsIGZvciBjb25zaXN0ZW5jeSB3aXRoCkFSUkFZKCkgc3VicXVlcmllcy4gIChU aGlzIGNoYW5nZSBhbHNvIG1ha2VzIHRoZXNlIHR5cGVzIHdvcmsgbGlrZQpkb21haW5zLW92ZXIt YXJyYXlzIGluIHRoaXMgY29udGV4dCwgd2hpY2ggc2VlbXMgY29ycmVjdC4pCgpCdWc6ICMxODg0 MApSZXBvcnRlZC1ieTogeWFuZyBsZWkgPHlsc2hpeXVAMTI2LmNvbT4KQXV0aG9yOiBUb20gTGFu ZSA8dGdsQHNzcy5wZ2gucGEudXM+CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vMTg4 NDAtZmJjOTUwNWYwNjZlNTBkNkBwb3N0Z3Jlc3FsLm9yZwpCYWNrcGF0Y2gtdGhyb3VnaDogMTMK CkJyYW5jaAotLS0tLS0KUkVMXzE0X1NUQUJMRQoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0 LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvZjdhZTUxMzEyZjNkNTM2NmFiOTU4YzQzMjM5 Y2ExNDJhZWIxMWE3MAoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQv cGFyc2VyL3BhcnNlX2V4cHIuYyAgICAgIHwgIDE0ICsrKy0Kc3JjL2JhY2tlbmQvdXRpbHMvYWR0 L2FycmF5ZnVuY3MuYyAgIHwgIDEyICsrLS0Kc3JjL3Rlc3QvcmVncmVzcy9leHBlY3RlZC9hcnJh eXMub3V0IHwgMTI2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCnNyYy90ZXN0 L3JlZ3Jlc3Mvc3FsL2FycmF5cy5zcWwgICAgICB8ICAyMiArKysrKysKNCBmaWxlcyBjaGFuZ2Vk LCAxNjYgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCg== --===============2301646689782462463==--