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 1vkJow-00DaU1-37 for pgsql-committers@arkaria.postgresql.org; Mon, 26 Jan 2026 10:27:47 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vkJow-007QUI-09 for pgsql-committers@arkaria.postgresql.org; Mon, 26 Jan 2026 10:27:46 +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 1vkJov-007QUA-2Y for pgsql-committers@lists.postgresql.org; Mon, 26 Jan 2026 10:27:46 +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 1vkJot-00000000WdH-1wU1 for pgsql-committers@lists.postgresql.org; Mon, 26 Jan 2026 10:27:45 +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=abcxsA/rZ5Mglf5I7lxd40zMPTptlAs5lX0ecn0lIgs=; b=LsAbmbbb7NXRObaa1FJ3Byc94u NgbZWw0Txf+dDM0Q9wAJAhs4ynraXdahAp7Ik04Fp5qi7NcacytviBTfdwFbSvAKpAhl1KYn4c/9V OdLpLgjYd+DmMFqdjj30VSzPHU38dDtsWb0WNjH8AewMfNA5aLprRvDry6bv4K7qMaOLqNBzpoY2M E1XKiMRstPmCgpZH8js8dF/mdKtIvK9hOF82D6TPiacQIFSezlS08n0AoXrD4kU5KUQCZyZu90kOq BJxuJslZg5H7oB30N5BBXHgWjauJp+cWgm9jws1xDsjEKXXFGALnFaaoTuBrqY79boHGEcXLbEoU8 cKMvURIw==; 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 1vkJor-0071gs-1C for pgsql-committers@lists.postgresql.org; Mon, 26 Jan 2026 10:27:42 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vkJor-002jau-1q for pgsql-committers@lists.postgresql.org; Mon, 26 Jan 2026 10:27:42 +0000 Content-Type: multipart/mixed; boundary="===============7789232341848032657==" MIME-Version: 1.0 From: David Rowley To: pgsql-committers@lists.postgresql.org Subject: pgsql: Remove deduplication logic from find_window_functions X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Mon, 26 Jan 2026 10:27:42 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============7789232341848032657== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 UmVtb3ZlIGRlZHVwbGljYXRpb24gbG9naWMgZnJvbSBmaW5kX3dpbmRvd19mdW5jdGlvbnMKClRo aXMgY29kZSB0aG91Z2h0IGl0IHdhcyBvcHRpbWl6aW5nIFdpbmRvd0FnZyBldmFsdWF0aW9uIGJ5 IGdldHRpbmcgcmlkCm9mIGR1cGxpY2F0ZSBXaW5kb3dGdW5jcywgYnV0IGl0IHR1cm5zIG91dCBh bGwgaXQgZG9lcyB0b2RheSBpcyBsZWFkIHRvCmNvc3QtdW5kZXJlc3RpbWF0aW9ucyBhbmQgbWFr ZXMgaXQgcG9zc2libGUgdGhhdCBvcHRpbWl6ZV93aW5kb3dfY2xhdXNlcwpjb3VsZCBtaXNzIHNv bWUgb2YgdGhlIFdpbmRvd0Z1bmNzIHRoYXQgbXVzdCByZWNlaXZlIGFuIHVwZGF0ZWQgd2lucmVm LgoKVGhlIGRlZHVwbGljYXRpb24gbGlrZWx5IHdhcyB1c2VmdWwgd2hlbiBpdCB3YXMgZmlyc3Qg YWRkZWQsIGJ1dCBzaW5jZQp0aGUgcHJvamVjdGlvbiBjb2RlIHdhcyBjaGFuZ2VkIGluIGI4ZDdm MDUzYywgdGhlIGxpc3Qgb2YgV2luZG93RnVuY3MKZ2F0aGVyZWQgYnkgZmluZF93aW5kb3dfZnVu Y3Rpb25zIGlzbid0IHVzZWQgZHVyaW5nIGV4ZWN1dGlvbi4gIEluc3RlYWQsCnRoZSBleHByZXNz aW9uIGV2YWx1YXRpb24gY29kZSB3aWxsIHByb2Nlc3MgdGhlIG5vZGUncyB0YXJnZXRsaXN0IHRv IGZpbmQKdGhlIFdpbmRvd0Z1bmNzLgoKVGhlIHJlYXNvbiB0aGUgZGVkdXBsaWNhdGlvbiBjb3Vs ZCBjYXVzZSBpc3N1ZXMgZm9yCm9wdGltaXplX3dpbmRvd19jbGF1c2VzKCkgaXMgYmVjYXVzZSBp ZiBhIFdpbmRvd0Z1bmMgaXMgbW92ZWQgdG8gYW5vdGhlcgpXaW5kb3dDbGF1c2UsIHRoZSB3aW5y ZWYgaXMgYWRqdXN0ZWQgdG8gcmVmZXJlbmNlIHRoZSBuZXcgV2luZG93Q2xhdXNlLgpJZiBhbnkg ZHVwbGljYXRlIFdpbmRvd0Z1bmNzIHdlcmUgZGlzY2FyZGVkIGluIGZpbmRfd2luZG93X2Z1bmN0 aW9ucygpCnRoZW4gdGhlIFdpbmRvd0Z1bmNMaXN0cyBtYXkgbm90IGluY2x1ZGUgYWxsIHRoZSBX aW5kb3dGdW5jcyB0aGF0IG5lZWQKdGhlaXIgd2lucmVmIGFkanVzdGVkLiAgVGhpcyBjb3VsZCBs ZWFkIHRvIGFuIGVycm9yIG1lc3NhZ2Ugc3VjaCBhczoKCkVSUk9SOiAgV2luZG93RnVuYyB3aXRo IHdpbnJlZiAyIGFzc2lnbmVkIHRvIFdpbmRvd0FnZyB3aXRoIHdpbnJlZiAxCgpUaGUgYmFjay1i cmFuY2hlcyB3aWxsIHJlY2VpdmUgYSBkaWZmZXJlbnQgZml4IHNvIHRoYXQgdGhlIFdpbmRvd0Fn ZyBjb3N0cwphcmUgbm90IGFmZmVjdGVkLgoKQXV0aG9yOiBNZW5nIFpoYW5nIDxtemExMTdqY0Bn bWFpbC5jb20+ClJldmlld2VkLWJ5OiBEYXZpZCBSb3dsZXkgPGRncm93bGV5bWxAZ21haWwuY29t PgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tL0NBRXJZTEZBdXhtVzBVVmRncno3aWl1 TnJ4R1FuRktfT1A5aEJENUNVelJnanJWcno9UUBtYWlsLmdtYWlsLmNvbQoKQnJhbmNoCi0tLS0t LQptYXN0ZXIKCkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9j b21taXRkaWZmLzcwMjdkZDQ5OWRkNmEzMTUyOGY5Y2IyN2JhODcyY2VjOGU5YjdiYmQKCk1vZGlm aWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCnNyYy9iYWNrZW5kL29wdGltaXplci91dGlsL2NsYXVz ZXMuYyB8IDExICsrKystLS0tLS0tCjEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDcg ZGVsZXRpb25zKC0pCgo= --===============7789232341848032657==--