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 1wlGgD-0004dJ-38 for pgsql-committers@arkaria.postgresql.org; Sun, 19 Jul 2026 01:50:58 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wlGgC-000RS5-1C for pgsql-committers@arkaria.postgresql.org; Sun, 19 Jul 2026 01:50:56 +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 1wlGgC-000RRx-04 for pgsql-committers@lists.postgresql.org; Sun, 19 Jul 2026 01:50:55 +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 1wlGg9-000000002wH-16re for pgsql-committers@lists.postgresql.org; Sun, 19 Jul 2026 01:50:55 +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=yU3PVbGEsoyGKxXPV42haGBWVsJHG5B+vbUXH3u6BWI=; b=BXktT0+TjR9oNgpSwOnqHpnncg QDtEG1YN/2IpErUmlWx5/++nZFsRx/pnzCVCDBbTwuRULEpSF6gqWqJq0+bAOfIGRphWcgrvmiICf K9Pk+anmxajMZ2Mvng1PesSHX80u4/rgs51yX0HcJn5LkQV9q2W3u7yqP+YMwmav6NoSfQNe/YTNo 1BB+bn3QnZoBhUVkT05A1PhDuP1kREeM/xVBI+q5BwQorFLgIQPr1MHNLS5a+2Jov0bRH+i//buF9 zmZ37bO42LfSVGBSS8hEO2/3Qs3qlVfagpeQFFdId3oJJcExdd3NFuUT/DmlehMbAfTD8vSQMYfx0 4f7B5jPg==; 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 1wlGg7-000ADD-2P for pgsql-committers@lists.postgresql.org; Sun, 19 Jul 2026 01:50:51 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wlGg7-0003Dy-0x for pgsql-committers@lists.postgresql.org; Sun, 19 Jul 2026 01:50:50 +0000 Content-Type: multipart/mixed; boundary="===============8217414106646723443==" MIME-Version: 1.0 From: Tatsuo Ishii To: pgsql-committers@lists.postgresql.org Subject: pgsql: Remove redundant null-treatment check in window function dedup. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Sun, 19 Jul 2026 01:50:50 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============8217414106646723443== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 UmVtb3ZlIHJlZHVuZGFudCBudWxsLXRyZWF0bWVudCBjaGVjayBpbiB3aW5kb3cgZnVuY3Rpb24g ZGVkdXAuCgpDb21taXQgMjVhMzBiYmQ0MjMgKElHTk9SRSBOVUxMUyAvIFJFU1BFQ1QgTlVMTFMg Zm9yIHdpbmRvdyBmdW5jdGlvbnMpCm1hZGUgRXhlY0luaXRXaW5kb3dBZ2coKSB0cmVhdCB0d28g b3RoZXJ3aXNlLWVxdWFsIHdpbmRvdyBmdW5jdGlvbnMgYXMKZHVwbGljYXRlcyBvbmx5IHdoZW4g dGhlaXIgaWdub3JlX251bGxzIHNldHRpbmdzIGFsc28gbWF0Y2hlZDoKCiAgICBpZiAoaSA8PSB3 ZnVuY25vICYmIHdmdW5jLT5pZ25vcmVfbnVsbHMgPT0gcGVyZnVuY1tpXS5pZ25vcmVfbnVsbHMp CgpUaGF0IGV4dHJhIHRlcm0gcmVhZHMgV2luZG93U3RhdGVQZXJGdW5jRGF0YS5pZ25vcmVfbnVs bHMsIGJ1dCB0aGUgZmllbGQKd2FzIG5ldmVyIHBvcHVsYXRlZCB3aGVuIGEgcGVyLWZ1bmN0aW9u IGVudHJ5IHdhcyBmaWxsZWQgaW4sIHNvIGl0IHN0YXllZAp6ZXJvIGZyb20gcGFsbG9jMF9hcnJh eSgpLiAgQ29uc2VxdWVudGx5IGEgZHVwbGljYXRlIGNhbGwgY2FycnlpbmcKSUdOT1JFIE5VTExT IG9yIGFuIGV4cGxpY2l0IFJFU1BFQ1QgTlVMTFMgbmV2ZXIgbWF0Y2hlZCBhbiBpZGVudGljYWwK ZWFybGllciBlbnRyeSBhbmQgd2FzIG5lZWRsZXNzbHkgZ2l2ZW4gaXRzIG93biBwZXItZnVuY3Rp b24gc2xvdCBhbmQKZXZhbHVhdGVkIHR3aWNlLiAgKFJlc3VsdHMgc3RheWVkIGNvcnJlY3Q7IHRo aXMgd2FzIGEgbWlzc2VkIHNoYXJpbmcsIG5vdAphIHdyb25nIGFuc3dlci4pCgpUaGUgZXh0cmEg dGVybSBpcyBpbiBmYWN0IHJlZHVuZGFudC4gIFdpbmRvd0Z1bmMuaWdub3JlX251bGxzIGlzIGEg cGxhaW4Kc2NhbGFyIGZpZWxkIHdpdGggbm8gcGdfbm9kZV9hdHRyLCBzbyBfZXF1YWxXaW5kb3dG dW5jKCkgYWxyZWFkeSBjb21wYXJlcwppdDsgdGhlIHByZWNlZGluZyBlcXVhbCgpIGNhbGwgdGhl cmVmb3JlIG5ldmVyIG1hdGNoZXMgdHdvIFdpbmRvd0Z1bmNzCnRoYXQgZGlmZmVyIG9ubHkgaW4g bnVsbCB0cmVhdG1lbnQuICBJZiBlcXVhbCgpIG1hdGNoZXMsIGlnbm9yZV9udWxscwpuZWNlc3Nh cmlseSBtYXRjaGVkIHRvbywgc28gdGhlIHRlcm0gY2FuIG5ldmVyIGNoYW5nZSB0aGUgb3V0Y29t ZSwgYW5kCldpbmRvd1N0YXRlUGVyRnVuY0RhdGEuaWdub3JlX251bGxzIGV4aXN0ZWQgb25seSB0 byBmZWVkIGl0LgoKUmF0aGVyIHRoYW4gcG9wdWxhdGUgdGhlIHNoYWRvdyBmaWVsZCwgZHJvcCB0 aGUgcmVkdW5kYW50IHRlcm0gYW5kIHRoZQpmaWVsZCAoYW5kIGFkanVzdCB0aGUgbm93LXN0YWxl IGNvbW1lbnQpIGFuZCBsZXQgZXF1YWwoKSBkbyB0aGUgd29yay4KVGhhdCBmaXhlcyB0aGUgc2Ft ZSBidWcgd2hpbGUgcmVtb3ZpbmcgdGhlIGhhbmQtbWFpbnRhaW5lZCBkdXBsaWNhdGUKc3RhdGUg dGhhdCBjYXVzZWQgaXQsIHNvIGl0IGNhbm5vdCBzaWxlbnRseSBkcmlmdCBhZ2Fpbi4KCkF1dGhv cjogQ2hhbyBMaSA8bGkuZXZhbi5jaGFvQGdtYWlsLmNvbT4KQ28tYXV0aG9yZWQtYnk6IEV3YW4g WW91bmcgPGtkYmFzZS5oYWNrQGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IFRhdHN1byBJc2hpaSA8 aXNoaWlAcG9zdGdyZXNxbC5vcmc+CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vNUQy QzkwODEtNURGRS00RTI3LUFCMTQtNzM1ODIzOEVBMUJDJTQwZ21haWwuY29tCkJhY2twYXRjaC10 aHJvdWdoOiAxOQoKQnJhbmNoCi0tLS0tLQptYXN0ZXIKCkRldGFpbHMKLS0tLS0tLQpodHRwczov L2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmL2Q0NTFjYTY5MTdlMzVjZTVhZWVlMDMy NDYyYjNjZDc4M2Q3YTcwNmUKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCnNyYy9iYWNr ZW5kL2V4ZWN1dG9yL25vZGVXaW5kb3dBZ2cuYyB8IDggKystLS0tLS0KMSBmaWxlIGNoYW5nZWQs IDIgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCg== --===============8217414106646723443==--