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 1wMm1c-000Kmt-0i for pgsql-hackers@arkaria.postgresql.org; Tue, 12 May 2026 12:15:48 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wMm1a-004cyP-0Y for pgsql-hackers@arkaria.postgresql.org; Tue, 12 May 2026 12:15: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.96) (envelope-from ) id 1wMm1Z-004cyF-2K for pgsql-hackers@lists.postgresql.org; Tue, 12 May 2026 12:15:46 +0000 Received: from mail-oa1-x34.google.com ([2001:4860:4864:20::34]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wMm1X-00000000CRz-0cWP for pgsql-hackers@lists.postgresql.org; Tue, 12 May 2026 12:15:44 +0000 Received: by mail-oa1-x34.google.com with SMTP id 586e51a60fabf-439a8366831so217350fac.3 for ; Tue, 12 May 2026 05:15:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1778588143; cv=none; d=google.com; s=arc-20240605; b=gWwHahSnam3Y//MRyWDaOMBODL/dKZcj24vUhrMGgOB3fuotr6ZMF26N/LhniONrcS JcmeL9488FYsp5pbLG0B9U9fxAUOiNAi0wL9eBmNdRLJYW+hpieqavVrAy4IjNJU0y0c ed5NaOLj0bnIDFJPj/U/zFtGgPorUfWjoylUOpsVyhiwAzN6QP9PH1I9G8HY5ap39jyS e0eZwJqFnLUlD2eZwUpkZjXYe5pIyv+BXUu4E/mwY75OYZ3Sg71HoHbiyguZerrwgDye 3zEOuqwUGbkzAGoQUza7yrgNe6kCJwighYWCPn9bwSa4BWTZhjuL0Adms38y22tQgG8t enfA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=s8YZjrXOgM/lOu+cV/5wPqP98sLqJmSIWIkVx027L/E=; fh=oxjDK6m+SypYnjUSOXM9qQUiCpXRsBZOCkaHNoLZdY8=; b=O4pUt6Vy92o9Czm27p0lsqrJJr6a2dc9UCMC4mu0fCklwPDaIxolzoh+Ptw1ZyTPcz 2rysra+xfNNB3VkNjfSK0r0x4R3ZgdoG/J0OSkFbHhy0f3OnxwxgtqwPLp5aVEjzAY2e YDG25Ko/2OFr2yaIAdzgRL3COFuzGX2wVc7E3RjsiRxocmAXOYwLRdZvwLdCoSkpgd/Y VOzMO+6kvsxHMjuVmuumC4OS8EeTS88Fuo96k0Dd0vqzYqBWeNlhR4yBI1NhRVwP/+f7 x18Wap41Lhw5Nu29v3B93VNrKzYPD3WOiUEuLV0Q/QZWosGdN5jcgAYs8qMOCgbtkzrx O7ig==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tigerdata.com; s=google; t=1778588143; x=1779192943; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=s8YZjrXOgM/lOu+cV/5wPqP98sLqJmSIWIkVx027L/E=; b=Y+W/9ga2AZGZfxizPuiYOEQrVZ5QX5Y6u6ljkPN5U78Rzpz4Go7GtUBGaVwBXVnELS XpO7CUx4Ky13K0XD+4ISxFQB8KjSHTIP3Mf+VaidG5S/Ze7AnXY0Gr0uNJhSwyXFL4h4 yo3xfOzGyS8KXlXTRfbgghfJoPCxBqQSlaahaQm3/NC+hewC4ASIZPnaYhm1aYrH3zaK etl0nr16nzMFrJ0ByPKEFjrYoOA9uNHeqiJSWg+da84nivVq2CWbBPJ6Tq2dadZMsn5N MDqpbhcwlY9WA+c0ijN0Y0lezVTHGiMturCcCAeEAwtTohHSUj1nrmZvYAPbHgkUP7DR xSeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778588143; x=1779192943; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=s8YZjrXOgM/lOu+cV/5wPqP98sLqJmSIWIkVx027L/E=; b=O+26WHbOiiE8nxEU8GkMoumu5+d1AQXZxPDr6UoPObDK/tChvkAX8nvrN7+jATzVkm Xc75z14RAIarH5ECBHXABNWpdIp4gq+tHFzMfa5GQitq3BzDzJSaYv23VoI20Ps7z0O8 qe3+52aca19xWWepai2KHUsAdu/C9SaRIY7Y3T5Md+870ogdngjdsajfi6PSqJSKD3L8 CaypwmnyOUjCHIQfbZDS3ik/k3jCZF1KCtnnRvw/of6NE+noK22IYqWsAPpeOnOY5B4F a++ByN4P3YJVwQkaWXK/7kzGEFEuypxqs1ZnuG+np3ScGfjlqZXlhQWt+8WYrzmS/nLq 2Twg== X-Gm-Message-State: AOJu0YyBG4kvF08viWeYNLlfMgDyox4PIrFLHVqQ9DS2XelZMXyQeRBI Bt1edOS0Byz9ZlnU7mTKIu7/lyTna1aSbHob2IW4nJy9M+EH12eBTxKiUO25kFTYRuFQXe2CIqD hl2E/0DANNEkNdkkPndRPdQa5WhG933jDZnfMB009S6qElLfkyAvOOL+gAQ== X-Gm-Gg: Acq92OEo3VtMcp8/aU+6s1jKyfaRhnzW/8FWR5zdkCt9QZW5oLq2XL4LFkdXuzqz2UG 4uYW3P9wyzJ9CXpMEe4m+H2swoKBVnoQq3pj66ou52CC1ETd49uahMjtBfHQi4t/bAhmJSmLUOh oKtDDbKrSprfhOZDLpY7neZSUBw/68Rm4qKgBgp6BFwsZ0YrEAfa/MOHMcycJ8lpRfaCH6TTKXI MCShgl6VDhrApRAZIdQ11jXhLbdtJkUxm/wthnW8DxPD00j+CT7fHRmXSpHRNGX1ysfQr5F630C 1hltWtW8I/k/jSNzBLfCQJeXVw8YKxUNsPqYEEgc7AhvbtHC0EOB0j5pnh0VbbPxyxw= X-Received: by 2002:a05:6870:392b:b0:42c:110f:bee2 with SMTP id 586e51a60fabf-43588a36b02mr7639696fac.13.1778588142823; Tue, 12 May 2026 05:15:42 -0700 (PDT) MIME-Version: 1.0 References: <2152953.1778517760@sss.pgh.pa.us> In-Reply-To: <2152953.1778517760@sss.pgh.pa.us> From: Aleksander Alekseev Date: Tue, 12 May 2026 15:15:31 +0300 X-Gm-Features: AVHnY4Kljso15zds97Xqk_GfBt6Cduko-H4LEQa945HKqiNoXi53Y-ez4I-tk4o Message-ID: Subject: Re: Review - Patch for pg_bsd_indent: improve formatting of multiline comments To: pgsql-hackers@lists.postgresql.org Cc: Tom Lane , =?UTF-8?Q?=C3=81lvaro_Herrera?= Content-Type: multipart/mixed; boundary="0000000000007496a506519dd21a" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000007496a506519dd21a Content-Type: text/plain; charset="UTF-8" Hi, > /*----- > * limit (sum(1/i^2),i=1,inf) = pi^2/6 > * resj = sum(wi/i^2),i=1,noccurrence, > * wi - should be sorted desc, > * don't sort for now, just choose maximum weight. > * This should be corrected > * Oleg Bartunov > */ > res = res + (wjm + resj - wjm / ((jm + 1) * (jm + 1))) / 1.64493406685; > > > (Not that I understand what this is trying to tell me, mind) > > Me either :-( I *think* maybe I was able to decipher it. PFA the patch. -- Best regards, Aleksander Alekseev --0000000000007496a506519dd21a Content-Type: text/x-patch; charset="US-ASCII"; name="v1-0001-Decipher-the-comment-in-tsrank.c.patch" Content-Disposition: attachment; filename="v1-0001-Decipher-the-comment-in-tsrank.c.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mp2lg6z40 RnJvbSAwZTgzNDU4NjNlYWJiOWFkYTYxZmJlM2M5YzAzZjM5MzY4MmEyNjE1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGVrc2FuZGVyIEFsZWtzZWV2IDxhbGVrc2FuZGVyQHRpZ2Vy ZGF0YS5jb20+CkRhdGU6IFR1ZSwgMTIgTWF5IDIwMjYgMTU6MDk6MzYgKzAzMDAKU3ViamVjdDog W1BBVENIIHYxXSBEZWNpcGhlciB0aGUgY29tbWVudCBpbiB0c3JhbmsuYwoKLS0tCiBzcmMvYmFj a2VuZC91dGlscy9hZHQvdHNyYW5rLmMgfCAzNCArKysrKysrKysrKysrKysrKysrKysrKysrKyst LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9zcmMvYmFja2VuZC91dGlscy9hZHQvdHNyYW5rLmMgYi9zcmMvYmFja2Vu ZC91dGlscy9hZHQvdHNyYW5rLmMKaW5kZXggZDM1ZTU1MjhkMGEuLjM4M2FkMzkzOTcxIDEwMDY0 NAotLS0gYS9zcmMvYmFja2VuZC91dGlscy9hZHQvdHNyYW5rLmMKKysrIGIvc3JjL2JhY2tlbmQv dXRpbHMvYWR0L3RzcmFuay5jCkBAIC0zMzYsMTMgKzMzNiwzMyBAQCBjYWxjX3Jhbmtfb3IoY29u c3QgZmxvYXQgKncsIFRTVmVjdG9yIHQsIFRTUXVlcnkgcSkKIAkJCQkJam0gPSBqOwogCQkJCX0K IAkJCX0KLS8qCi0JCQlsaW1pdCAoc3VtKDEvaV4yKSxpPTEsaW5mKSA9IHBpXjIvNgotCQkJcmVz aiA9IHN1bSh3aS9pXjIpLGk9MSxub2NjdXJyZW5jZSwKLQkJCXdpIC0gc2hvdWxkIGJlIHNvcnRl ZCBkZXNjLAotCQkJZG9uJ3Qgc29ydCBmb3Igbm93LCBqdXN0IGNob29zZSBtYXhpbXVtIHdlaWdo dC4gVGhpcyBzaG91bGQgYmUgY29ycmVjdGVkCi0JCQlPbGVnIEJhcnR1bm92Ci0qLworCisJCQkv KgorCQkJICogVGhlIGlkZWFsIHNjb3JlIGZvciBhIHRlcm0gaXMgdGhlIHdlaWdodGVkIGhhcm1v bmljIHN1bToKKwkJCSAqCisJCQkgKiByZXNqID0gc3VtKHdpIC8gaV4yLCBpID0gMS4ubm9jY3Vy cmVuY2VzKQorCQkJICoKKwkJCSAqIHdoZXJlIHdpIGlzIHRoZSB3ZWlnaHQgb2YgdGhlIGktdGgg b2NjdXJyZW5jZSBhbmQgd2VpZ2h0cyBhcmUKKwkJCSAqIHNvcnRlZCBpbiBkZXNjZW5kaW5nIG9y ZGVyIHNvIHRoYXQgdGhlIGhpZ2hlc3Qtd2VpZ2h0CisJCQkgKiBvY2N1cnJlbmNlIGdldHMgdGhl IHNtYWxsZXN0IGRpdmlzb3IgKGk9MSkgYW5kIHRodXMgY29udHJpYnV0ZXMKKwkJCSAqIHRoZSBt b3N0LgorCQkJICoKKwkJCSAqIFRoZSByZXN1bHQgaXMgZGl2aWRlZCBieSBwaV4yLzYgfj0gMS42 NDQ5MzQwNjY4NSwgd2hpY2ggaXMgdGhlCisJCQkgKiBsaW1pdCBvZiBzdW0oMS9pXjIsIGk9MS4u aW5mKS4gVGhpcyBub3JtYWxpemVzIHRoZSBzY29yZSB0byB0aGUKKwkJCSAqIFswLCAxXSByYW5n ZS4KKwkJCSAqCisJCQkgKiBBcyBhbiBhcHByb3hpbWF0aW9uIGZvciBlZmZpY2llbmN5LCB3ZSBz a2lwIHRoZSBzb3J0IGFuZAorCQkJICogaW5zdGVhZCBvbmx5IHByb21vdGUgdGhlIHNpbmdsZSBo aWdoZXN0LXdlaWdodCBvY2N1cnJlbmNlIHRvCisJCQkgKiBwb3NpdGlvbiBpPTEuIFRoaXMgaXMg ZG9uZSBieSB0YWtpbmcgdGhlIHJhdyAodW5zb3J0ZWQpIHN1bQorCQkJICogcmVzaiwgc3VidHJh Y3RpbmcgdGhlIG1heGltdW0gd2VpZ2h0J3MgYWN0dWFsIGNvbnRyaWJ1dGlvbgorCQkJICogd2pt LyhqbSsxKV4yLCBhbmQgYWRkaW5nIGJhY2sgaXRzIGNvcnJlY3RlZCBjb250cmlidXRpb24KKwkJ CSAqIHdqbS8xXjIgPSB3am06CisJCQkgKgorCQkJICogYWRqdXN0ZWQgPSByZXNqIC0gd2ptLyhq bSsxKV4yICsgd2ptID0gd2ptICsgcmVzaiAtCisJCQkgKiB3am0vKGptKzEpXjIKKwkJCSAqCisJ CQkgKiBUaGUgcmVtYWluaW5nIG9jY3VycmVuY2VzIGFyZSBsZWZ0IGluIHRoZWlyIG9yaWdpbmFs IG9yZGVyLgorCQkJICovCiAJCQlyZXMgPSByZXMgKyAod2ptICsgcmVzaiAtIHdqbSAvICgoam0g KyAxKSAqIChqbSArIDEpKSkgLyAxLjY0NDkzNDA2Njg1OwogCiAJCQllbnRyeSsrOwotLSAKMi40 My4wCgo= --0000000000007496a506519dd21a--