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 1twoeC-000MqU-Ko for pgsql-committers@arkaria.postgresql.org; Mon, 24 Mar 2025 20:43:48 +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 1twoeA-009rxL-Kg for pgsql-committers@arkaria.postgresql.org; Mon, 24 Mar 2025 20:43:46 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1twoeA-009rxD-AN for pgsql-committers@lists.postgresql.org; Mon, 24 Mar 2025 20:43:46 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1twoe3-000vML-2C for pgsql-committers@lists.postgresql.org; Mon, 24 Mar 2025 20:43:45 +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 1twoe3-00CMfs-1c for pgsql-committers@lists.postgresql.org; Mon, 24 Mar 2025 20:43:39 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1twoe2-000pJL-0h for pgsql-committers@lists.postgresql.org; Mon, 24 Mar 2025 20:43:38 +0000 Content-Type: multipart/mixed; boundary="===============6972478495096514265==" MIME-Version: 1.0 From: Melanie Plageman To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix bitmapheapscan incorrect recheck of NULL tuples X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Mon, 24 Mar 2025 20:43:38 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============6972478495096514265== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IGJpdG1hcGhlYXBzY2FuIGluY29ycmVjdCByZWNoZWNrIG9mIE5VTEwgdHVwbGVzCgpUaGUg Yml0bWFwIGhlYXAgc2NhbiBza2lwIGZldGNoIG9wdGltaXphdGlvbiBza2lwcyBmZXRjaGluZyB0 aGUgaGVhcApibG9jayB3aGVuIGEgcGFnZSBpcyBzZXQgYWxsLXZpc2libGUgaW4gdGhlIHZpc2li aWxpdHkgbWFwIGFuZCBubwpjb2x1bW5zIGZyb20gdGhlIHRhYmxlIGFyZSBuZWVkZWQgdG8gc2F0 aXNmeSB0aGUgcXVlcnkuCgoyYjczYThjZDMzYiBhbmQgYzM5NTMyMjZhMDcgY2hhbmdlZCB0aGUg Y29udHJvbCBmbG93IG9mIGJpdG1hcCBoZWFwIHNjYW4KdG8gdXNlIHRoZSByZWFkIHN0cmVhbSBB UEkuIFRoZSByZWFkIHN0cmVhbSBBUEkgcmV0dXJucyBidWZmZXJzCmNvbnRhaW5pbmcgYmxvY2tz IHRvIHRoZSB1c2VyLiBUbyBtYWtlIHRoaXMgd29yayB3aXRoIHRoZSBza2lwIGZldGNoCm9wdGlt aXphdGlvbiwgd2Uga2VlcCBhIGNvdW50IG9mIHRoZSBlbXB0eSB0dXBsZXMgd2UgbmVlZCB0byBl bWl0IGZvcgphbGwgdGhlIGJsb2NrcyBza2lwcGVkIGFuZCBvbmx5IGVtaXQgdGhlIGVtcHR5IHR1 cGxlcyBhZnRlciBwcm9jZXNzaW5nCnRoZSBuZXh0IGJsb2NrIGZldGNoZWQgZnJvbSB0aGUgaGVh cCBvciBhdCB0aGUgZW5kIG9mIHRoZSBzY2FuLgoKSXQncyBpbmNvcnJlY3QgdG8gcmVjaGVjayBO VUxMIHR1cGxlcywgc28gd2UgbXVzdCBzZXQgYHJlY2hlY2tgIHRvIGZhbHNlCmJlZm9yZSB5aWVs ZGluZyBjb250cm9sIGJhY2sgdG8gQml0bWFwSGVhcE5leHQoKS4gVGhpcyB3YXMgZG9uZSBiZWZv cmUKZW1pdHRpbmcgYW55IHJlbWFpbmluZyBlbXB0eSB0dXBsZXMgYXQgdGhlIGVuZCBvZiB0aGUg c2NhbiBidXQgbm90IGZvcgplbXB0eSB0dXBsZXMgZW1pdHRlZCBkdXJpbmcgdGhlIHNjYW4uIFRo aXMgbWVhbnQgdGhhdCBpZiBhIHBhZ2UgZmV0Y2hlZApmcm9tIHRoZSBoZWFwIGRpZCByZXF1aXJl IHJlY2hlY2sgYW5kIHNldCBgcmVjaGVja2AgdG8gdHJ1ZSBhbmQgdGhlbiB3ZQplbWl0dGVkIGVt cHR5IHR1cGxlcyBmb3Igc3Vic2VxdWVudCBibG9ja3MsIHdlIHdvdWxkIGdldCB3cm9uZyByZXN1 bHRzLgoKRml4IHRoaXMgYnkgYWx3YXlzIHNldHRpbmcgYHJlY2hlY2tgIHRvIGZhbHNlIGJlZm9y ZSBlbWl0dGluZyBlbXB0eQp0dXBsZXMuCgpSZXBvcnRlZC1ieTogQWxleGFuZGVyIExha2hpbiA8 ZXhjbHVzaW9uQGdtYWlsLmNvbT4KVGVzdGVkLWJ5OiBBbmRyZXMgRnJldW5kIDxhbmRyZXNAYW5h cmF6ZWwuZGU+CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vNDk2ZjdhY2QtODgxYy00 ZGYzLTliZDMtOGY4NTM0ZGZlYzI2JTQwZ21haWwuY29tCgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoK RGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYv YWVhOTE2ZmU1NTVhMzUxZmUyMGJmMzFkNTZmNWYwZDAyN2Q5ZGI2MQoKTW9kaWZpZWQgRmlsZXMK LS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvYWNjZXNzL2hlYXAvaGVhcGFtX2hhbmRsZXIuYyB8 IDI4ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0Kc3JjL3Rlc3QvcmVncmVzcy9leHBlY3Rl ZC9iaXRtYXBvcHMub3V0ICB8IDE0ICsrKysrKysrKysrKy0tCnNyYy90ZXN0L3JlZ3Jlc3Mvc3Fs L2JpdG1hcG9wcy5zcWwgICAgICAgfCAxMCArKysrKysrKy0tCjMgZmlsZXMgY2hhbmdlZCwgNDEg aW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgo= --===============6972478495096514265==--