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 1wDiaL-003H50-2t for pgsql-hackers@arkaria.postgresql.org; Fri, 17 Apr 2026 12:46:14 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wDiaL-009mS2-0Q for pgsql-hackers@arkaria.postgresql.org; Fri, 17 Apr 2026 12:46:13 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with utf8esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wDiaK-009mRs-0Y for pgsql-hackers@lists.postgresql.org; Fri, 17 Apr 2026 12:46:12 +0000 Received: from out162-62-57-49.mail.qq.com ([162.62.57.49]) by makus.postgresql.org with utf8esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wDiaF-00000001TPb-1UU5 for pgsql-hackers@postgresql.org; Fri, 17 Apr 2026 12:46:11 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1776429959; bh=zgK0d836PGu3eP6RZQIwsHttgow4ks0koljwsU2wvqk=; h=From:To:Cc:Subject:Date:References:In-Reply-To; b=pRH0j/W7o2OWu38iRpnJic5vA0jwMJ72TusxoDAjw2rPIJgH0/47XhQrB3iS/q2Fz Zkk0UXwsCW7XePvayU5ax7Q/tjQGIQ9h9ZmMjlg/x70CJDe89SeuzEdc/zXKj5Scgc QSpDdfYgvVCKQuUanu5mmCb1WUFVIqiYk+prYvyQ= X-QQ-XMRINFO: NyFYKkN4Ny6FuXrnB5Ye7Aabb3ujjtK+gg== X-QQ-XMAILINFO: NEAKsJqn4hB1oDirGldLAOTZBo8qa+W8qsTvzzGPZGtn0UTiglMnKIGtVLOKMF fChBuoQ8reJdO/ArM0Dbr0SOqANKPFsd+jrBN9RDbbGmktzHytRFDj6XoiSfc6o+uYdSdGTIwr7Zm X8/psV/+AHpBEq4AG49E2l1tnegFABA5d/4wt7MQbJkBNNUE99/AJJ3KnU1ZCLiKa4H5VFFh+ZvhB Nae3+Du6QM3Fkn2lzYbhpw06fe/9VmBLAFUhbD3DmTH5A1gOxoWN/47euM0NF/cWfUvR5Fh2ocz71 liuAL8uv8im9y59KWdsIOiej9iotA4T9RT5ol7Y+sib/4ikTOVu4LTAbb95D2GD0sMFZeTm12gLbM 3BuZQ2okRpUdaNPqwsYCGEKsXgZWfyP8NhCdgHO4x4munczmTBME++RQbJIFvqdHgIZ9BWz+NCHij VSk8P8L7gVmf+x45BJxNmvcH2jMY6Qd71ZXxUiM4xpfnJqmsYhTxBJcEeixJiKPIsnxao3/xIN0qu d5eYraymBI30ZhgquXWrg3wfh5n4CXuBc2GsVc7gLcoT8YhS/cNel0Iz9COZZuQ22nXA+Yi5i2M25 UczR3n0XNiink2C73UcuqLG/2kloVmMGGqlMv/GhlXrrzFYcF2xAHbW5pSo9BKOMyRj9x8nVetKxt SnC0DSVq/Q02yMZIBpyTrnbcxGEve6ZKKlVLz+XIh6z90zVP+RjuNdg/6WaKxp01P8yD+dML/7g2a IUpCMmreRLz8y54bJiX/UJ3ccetWtjizrLUeDxilixAMagR2vY7jlGsuig+Ei9OoOB1Vt8HT/F10p WGjUbfoleY+lKH1zW39/PL5bnZQZald3H1sNU6YCwcXz+7Dm+rkryQDMJIeWoUp6pXSuAehAEyStU UAtamQzmqwOY6+NCLU++sHhDrcaNZgo8/wcqoNkDz4wk3u6/Q+BumeHlPskQ9qAHQoGaqOgB1AK58 VKn/uvPfpesNbIDTtSAHjdbyuSZaplxYW/aEujJAraStPXzwvPCTlIiJv8WAcnjuSBB6t3oiOQuW6 Y2g9BRs/rk04XPXjVxWsOD3HDA+b1m9e72HkrW0hyCryDsFQgqkRULcWiwoPy3nFhKiTzxOncInPK bTipV8N13zqorEU4XURWxLAzL39JzD52vVz3HrQbGx920aWllwRKu3C2RriTNyVMS88= From: "=?utf-8?B?Y2NhNTUwNw==?=" To: "=?utf-8?B?Q2hlbmdwZW5nIFlhbg==?=" , "=?utf-8?B?UG9zdGdyZVNRTC1kZXZlbG9wbWVudA==?=" Cc: "=?utf-8?B?RGF2aWQgUm93bGV5?=" Subject: Re: [PATCH] Fix hashed ScalarArrayOp semantics for NULL LHS with non-strict comparators Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_69E22B85_E7569300_0A79C03F" Content-Transfer-Encoding: 8Bit Date: Fri, 17 Apr 2026 20:45:57 +0800 X-Priority: 3 Message-ID: X-QQ-MIME: TCMime 1.0 by Tencent X-Mailer: QQMail 2.x X-QQ-Mailer: QQMail 2.x References: In-Reply-To: X-QQ-mid: xmsezb43-0t1776429957tde0esswo List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk This is a multi-part message in MIME format. ------=_NextPart_69E22B85_E7569300_0A79C03F Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgQ2hlbmdwZW5nLAoKVGhhbmtzIGZvciB5b3VyIHJlcG9ydC4gQWZ0ZXIgcmVhZGluZyB0 aGUgY29kZSwgSSBmaW5kIHRoYXQgdGhlcmUgaXMgc3RpbGwKYW4gaXNzdWUgZXZlbiBpZiB0 aGUgTEhTIGlzIG5vdCBudWxsIGFuZCB0aGUgY29tcGFyYXRvciBpcyBzdHJpY3QgKG1ha2UK bXlpbnRlcSBhbHdheXMgcmV0dXJuIG51bGwsIHNlZSB0aGUgYXR0YWNoZWQgc3FsIGZvciBk ZXRhaWxzKS4KClRoZSBtYWluIHJlYXNvbiBpcyB0aGF0IHdlIGRpZCBub3QgY29uc2lkZXIg d2hldGhlciB0aGUgY29tcGFyYXRvcidzCnJldHVybiB2YWx1ZSBpcyBudWxsIGR1cmluZyBs b29raW5nIHVwIHRoZSBoYXNoLiBOb3Qgc3VyZSB3aGV0aGVyIHRoaXMKaXMgYSBiaWcgcHJv YmxlbS4KCi0tClJlZ2FyZHMsCkNoYW5nQW8gQ2hlbgo= ------=_NextPart_69E22B85_E7569300_0A79C03F Content-Type: application/octet-stream; charset="utf-8"; name="repro.sql" Content-Disposition: attachment; filename="repro.sql" Content-Transfer-Encoding: base64 YmVnaW47DQoNCmRyb3AgdGFibGUgaWYgZXhpc3RzIGludHRlc3Q7DQpkcm9wIHR5cGUgaWYg ZXhpc3RzIG15aW50IGNhc2NhZGU7DQoNCmNyZWF0ZSB0eXBlIG15aW50Ow0KDQpjcmVhdGUg ZnVuY3Rpb24gbXlpbnRpbihjc3RyaW5nKSByZXR1cm5zIG15aW50IHN0cmljdCBpbW11dGFi bGUgbGFuZ3VhZ2UNCiAgaW50ZXJuYWwgYXMgJ2ludDRpbic7DQoNCmNyZWF0ZSBmdW5jdGlv biBteWludG91dChteWludCkgcmV0dXJucyBjc3RyaW5nIHN0cmljdCBpbW11dGFibGUgbGFu Z3VhZ2UNCiAgaW50ZXJuYWwgYXMgJ2ludDRvdXQnOw0KDQpjcmVhdGUgZnVuY3Rpb24gbXlp bnRoYXNoKG15aW50KSByZXR1cm5zIGludGVnZXIgc3RyaWN0IGltbXV0YWJsZSBsYW5ndWFn ZQ0KICBpbnRlcm5hbCBhcyAnaGFzaGludDQnOw0KDQpjcmVhdGUgdHlwZSBteWludCAoaW5w dXQgPSBteWludGluLCBvdXRwdXQgPSBteWludG91dCwgbGlrZSA9IGludDQpOw0KDQpjcmVh dGUgY2FzdCAoaW50NCBhcyBteWludCkgd2l0aG91dCBmdW5jdGlvbjsNCmNyZWF0ZSBjYXN0 IChteWludCBhcyBpbnQ0KSB3aXRob3V0IGZ1bmN0aW9uOw0KDQpjcmVhdGUgZnVuY3Rpb24g bXlpbnRlcShteWludCwgbXlpbnQpIHJldHVybnMgYm9vbCBhcyAkJA0KYmVnaW4NCiAgcmV0 dXJuIG51bGw7DQplbmQ7DQokJCBsYW5ndWFnZSBwbHBnc3FsIHN0cmljdCBpbW11dGFibGU7 DQoNCmNyZWF0ZSBvcGVyYXRvciA9ICgNCiAgbGVmdGFyZyAgICA9IG15aW50LA0KICByaWdo dGFyZyAgID0gbXlpbnQsDQogIGNvbW11dGF0b3IgPSA9LA0KICBwcm9jZWR1cmUgID0gbXlp bnRlcSwNCiAgcmVzdHJpY3QgICA9IGVxc2VsLA0KICBqb2luICAgICAgID0gZXFqb2luc2Vs LA0KICBtZXJnZXMNCik7DQoNCmNyZWF0ZSBvcGVyYXRvciBjbGFzcyBteWludF9vcHMNCmRl ZmF1bHQgZm9yIHR5cGUgbXlpbnQgdXNpbmcgaGFzaCBhcw0KICBvcGVyYXRvciAgICAxICAg PSAobXlpbnQsIG15aW50KSwNCiAgZnVuY3Rpb24gICAgMSAgIG15aW50aGFzaChteWludCk7 DQoNCmNyZWF0ZSB0YWJsZSBpbnR0ZXN0IChhIG15aW50KTsNCmluc2VydCBpbnRvIGludHRl c3QgdmFsdWVzICgxOjpteWludCk7DQoNCnNlbGVjdCAoYSBpbg0KICAgICAgICAoMDo6bXlp bnQsMTo6bXlpbnQsMjo6bXlpbnQsMzo6bXlpbnQsNDo6bXlpbnQsDQogICAgICAgICA1Ojpt eWludCw2OjpteWludCw3OjpteWludCw4OjpteWludCw5OjpteWludCkpIGlzIG51bGwNCmZy b20gaW50dGVzdDsNCg0Kc2VsZWN0IChhIGluDQogICAgICAgICgwOjpteWludCwxOjpteWlu dCwyOjpteWludCwzOjpteWludCw0OjpteWludCw1OjpteWludCkpIGlzIG51bGwNCmZyb20g aW50dGVzdDsNCg0Kcm9sbGJhY2s7DQo= ------=_NextPart_69E22B85_E7569300_0A79C03F--