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 1rrEwu-00GPHA-Sx for pgsql-committers@arkaria.postgresql.org; Mon, 01 Apr 2024 10:31:33 +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 1rrEwt-00FNix-68 for pgsql-committers@arkaria.postgresql.org; Mon, 01 Apr 2024 10:31:31 +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 1rrEws-00FNip-VN for pgsql-committers@lists.postgresql.org; Mon, 01 Apr 2024 10:31:30 +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.94.2) (envelope-from ) id 1rrEwo-007b6B-Fh for pgsql-committers@lists.postgresql.org; Mon, 01 Apr 2024 10:31:29 +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 1rrEwo-003WjQ-Ja for pgsql-committers@lists.postgresql.org; Mon, 01 Apr 2024 10:31:26 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1rrEwm-006pOk-HK for pgsql-committers@lists.postgresql.org; Mon, 01 Apr 2024 10:31:24 +0000 Content-Type: multipart/mixed; boundary="===============0576130439142804429==" MIME-Version: 1.0 From: Heikki Linnakangas To: pgsql-committers@lists.postgresql.org Subject: pgsql: Refactor heap_prune_chain() X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Mon, 01 Apr 2024 10:31:24 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============0576130439142804429== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 UmVmYWN0b3IgaGVhcF9wcnVuZV9jaGFpbigpCgpLZWVwIHRyYWNrIG9mIHRoZSBudW1iZXIgb2Yg ZGVsZXRlZCB0dXBsZXMgaW4gUHJ1bmVTdGF0ZSBhbmQgcmVjb3JkIHRoaXMKaW5mb3JtYXRpb24g d2hlbiByZWNvcmRpbmcgYSB0dXBsZSBkZWFkLCB1bnVzZWQgb3IgcmVkaXJlY3RlZC4gVGhpcwpy ZW1vdmVzIGEgc3BlY2lhbCBjYXNlIGZyb20gdGhlIHRyYXZlcnNhbCBhbmQgY2hhaW4gcHJvY2Vz c2luZyBsb2dpYyBhcwp3ZWxsIGFzIHNldHRpbmcgYSBwcmVjZWRlbnQgb2YgcmVjb3JkaW5nIHRo ZSBpbXBhY3Qgb2YgcHJ1bmUgYWN0aW9ucyBpbgp0aGUgcmVjb3JkIGZ1bmN0aW9ucyB0aGVtc2Vs dmVzLiBUaGlzIHBhcmFkaWdtIHdpbGwgYmUgdXNlZCBpbiBmdXR1cmUKY29tbWl0cyB3aGljaCBt b3ZlIHRyYWNraW5nIG9mIGFkZGl0aW9uYWwgc3RhdGlzdGljcyBvbiBwcnVuaW5nIGFjdGlvbnMK ZnJvbSBsYXp5X3NjYW5fcHJ1bmUoKSB0byBoZWFwX3BydW5lX2NoYWluKCkuCgpTaW1wbGlmeSBo ZWFwX3BydW5lX2NoYWluKCkncyBjaGFpbiB0cmF2ZXJzYWwgbG9naWMgYnkgaGFuZGxpbmcgZWFj aApjYXNlIGV4cGxpY2l0bHkuIFRoYXQgaXMsIGRvIG5vdCBhdHRlbXB0IHRvIHNoYXJlIGNvZGUg d2hlbiBwcm9jZXNzaW5nCmRpZmZlcmVudCB0eXBlcyBvZiBjaGFpbnMuIEZvciBlYWNoIGNhdGVn b3J5IG9mIGNoYWluLCBwcm9jZXNzIGl0CnNwZWNpZmljYWxseSBhbmQgcHJvY2VkdXJhbGx5OiBm aXJzdCBoYW5kbGluZyB0aGUgcm9vdCwgdGhlbiBhbnkKaW50ZXJ2ZW5pbmcgdHVwbGVzLCBhbmQs IGZpbmFsbHksIHRoZSBlbmQgb2YgdGhlIGNoYWluLgoKV2hpbGUgd2UgYXJlIGF0IGl0LCBhZGQg YSBmZXcgbmV3IGNvbW1lbnRzIHRvIGhlYXBfcHJ1bmVfY2hhaW4oKQpjbGFyaWZ5aW5nIHNvbWUg c3BlY2lhbCBjYXNlcyBpbnZvbHZpbmcgUkVDRU5UTFlfREVBRCB0dXBsZXMuCgpBdXRob3I6IE1l bGFuaWUgUGxhZ2VtYW4gPG1lbGFuaWVwbGFnZW1hbkBnbWFpbC5jb20+CkRpc2N1c3Npb246IGh0 dHBzOi8vd3d3LnBvc3RncmVzcWwub3JnL21lc3NhZ2UtaWQvMjAyNDAzMzAwNTU3MTAua3FnNmlp MmNkb2pzeGdqZUBsaXNrb3YKCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0K aHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi83YWEwMGYxMzYwZTBjNjkz OGZkZjMyZDNmYmI4Yjg0N2I2MDk4Yjg4CgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpz cmMvYmFja2VuZC9hY2Nlc3MvaGVhcC9wcnVuZWhlYXAuYyB8IDIwNyArKysrKysrKysrKysrKysr KysrKy0tLS0tLS0tLS0tLS0tLS0KMSBmaWxlIGNoYW5nZWQsIDExNiBpbnNlcnRpb25zKCspLCA5 MSBkZWxldGlvbnMoLSkKCg== --===============0576130439142804429==--