From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from [87.239.111.99] (localhost [127.0.0.1]) by dev.tarantool.org (Postfix) with ESMTP id 97BDE589AFD; Thu, 3 Aug 2023 22:45:07 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 97BDE589AFD DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1691091907; bh=3mrDH0xX12zrd7rPeJflqlW4s7zuNmhtHM6dEdcXVB0=; h=To:Date:In-Reply-To:References:Subject:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=lMDzwJ9rnzKelE3LDNPBUCawY8dRFEc+MMuD0R1hVob3fKmGDq3MzjA5F/q94pqt6 n4a3KZ32V/Srd4upZ7bL8A0j7zh8XFI0ytazKQCNpbZLPgUEqANnGrQU4beMFWoHKN PpPAV5RfRRivvOxu+enZw/njnyMNWW4ivnPIqoRA= Received: from f488.i.mail.ru (f488.i.mail.ru [45.84.129.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id 822AB589AFD for ; Thu, 3 Aug 2023 22:45:06 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 822AB589AFD Received: by f488.i.mail.ru with local (envelope-from ) id 1qReFs-0007IC-IM; Thu, 03 Aug 2023 22:45:05 +0300 Received: by e.mail.ru with HTTP; Thu, 03 Aug 2023 22:45:04 +0300 To: =?UTF-8?B?U2VyZ2V5IEJyb25uaWtvdg==?= MIME-Version: 1.0 X-Mailer: Mail.Ru Mailer 1.0 X-SenderField-ReMsg: 16909667270601427517 X-SenderField-Remind: 0 Date: Thu, 03 Aug 2023 22:45:04 +0300 Message-ID: <1691091904.744377050@f148.i.mail.ru> X-Priority: 3 (Normal) Content-Type: multipart/alternative; boundary="--ALT--5d7078D37F8c3041AfDa463483a5E88c1691091904" In-Reply-To: References: X-4EC0790: 10 X-7564579A: 78E4E2B564C1792B X-77F55803: 119C1F4DF6A9251CF01119E910A4A68DE343C0D54B861F2C6397D8F5EDC8AD338FD872164937FA4C26B63F31C8446852E29FAD576D8B4E01BF2DE6FB88D55C403B0F1ACA136C49EF X-7FA49CB5: 70AAF3C13DB70168C09775C1D3CA48CF28505141BAE32B34B2086D80B0504778CF19DD082D7633A0ACBFF42033827DA764CD17681C2FEB7A23F8577A6DFFEA7C7B1822B44053F382C4224003CC836476ABE134FDCE4E2725BFD28B28ED4578739E625A9149C048EECCD848CCB6FE560CAC83A81C8FD4AD23E2E44EFD321A7F275571747095F342E85644E22E05AA81AEE6DE07D961CB05C27532CA1512B819815644E22E05AA81AE52120BFB3F63BC185F65E78799B30205C33C3ADAEA971F8E611E41BBFE2FEB2BF93247DCD178A04AF7F61ABFAC94E183FDE472FEB07949AC389733CBF5DBD5E913377AFFFEAFD269176DF2183F8FC7C0ECC8AC47CD0EDEFF8941B15DA834481FCF19DD082D7633A0EF3E4896CB9E6436389733CBF5DBD5E9D5E8D9A59859A8B6389ED70FDB73D44FCC7F00164DA146DA6F5DAA56C3B73B237318B6A418E8EAB86D1867E19FE14079C09775C1D3CA48CF3D321E7403792E342EB15956EA79C166176DF2183F8FC7C02629B07FD02F83A6725E5C173C3A84C309A7649CC036878F35872C767BF85DA2F004C90652538430E4A6367B16DE6309 X-C1DE0DAB: 0D63561A33F958A591F38A841B98F80FC5A7EDAD422E71D4D3B6EE79ED980F63F87CCE6106E1FC07E67D4AC08A07B9B0AD74539164518AE5CB5012B2E24CD356 X-C8649E89: 1C3962B70DF3F0ADE2815F1F17DA7190F22D334B9B612B432CCB5A6D6581D03D0776B5B2C279835F17BCBE6708A5A68D02015372BE9702A222D342A96B5872C08560E4463916705C7162D03BD8A521C53F72CE13F803E04F66A9358179AAA2339B815B7972F6FBBEA9F6DA721B22A17EB67CABD589404832C7CEAA0681F5848F4C41F94D744909CED78ACA237E033A03E5771FB83DCB4455B2E44A6A118E769B33F2C28C22F508233FCF178C6DD14203 X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu530nj6fImhcD4MUrOEAnl0W826KZ9Q+tr5+wYjsrrSY/u8Y3PrTqANeitKFiSd6Yd7yPpbiiZ/d5BsxIjK0jGQgCHUM3Ry2Lt2G3MDkMauH3h0dBdQGj+BB/iPzQYh7XS329fgu+/vnDhHUaM6O8qgUc1aY5ILWaNUA== X-Mailru-MI: 10000000000400800 X-Mailru-Sender: 3486C3469AF023A8E23FB4C01BC07D538D3DA826B8799E092B2D1FE38B9B0F1E7C534B6ADBE049BA06CD02445D2D9C8FA2BFD6D8330F0C2D563E610FBBDBB4C842051EA7CBBFB509093DA5C00B83CE8412EB40C6FA10D71EFD657A8799238ED55FEEDEB644C299C0ED14614B50AE0675 X-Mras: Ok X-Spam: undefined Subject: Re: [Tarantool-patches] =?utf-8?b?W1BBVENIIDUvNV1bdjNdIHRlc3Q6IGZp?= =?utf-8?q?x_codestyle?= X-BeenThere: tarantool-patches@dev.tarantool.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Maxim Kokryashkin via Tarantool-patches Reply-To: =?UTF-8?B?TWF4aW0gS29rcnlhc2hraW4=?= Cc: max.kokryashkin@gmail.com, tarantool-patches@dev.tarantool.org Errors-To: tarantool-patches-bounces@dev.tarantool.org Sender: "Tarantool-patches" ----ALT--5d7078D37F8c3041AfDa463483a5E88c1691091904 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 CkhpLCBTZXJnZXkhCkxHVE0sIGV4Y2VwdCBmb3IgYSBjb21taXQgbWVzc2FnZS4KSSB0aGluayBp dCB3b3VsZCBiZSBiZXR0ZXIgdG8gcmVwaHJhc2UgaXQgbGlrZSB0aGUgZm9sbG93aW5nOgp8IFRo aXMgcGF0Y2ggZml4ZXMgd2FybmluZ3MgZm91bmQgYnkgdGhlIGNoZWNrcGF0Y2gucGwgc2NyaXB0 LgotLQpCZXN0IHJlZ2FyZHMsCk1heGltIEtva3J5YXNoa2luCsKgCsKgIAo+0KHRgNC10LTQsCwg MiDQsNCy0LPRg9GB0YLQsCAyMDIzLCAxMTo1OCArMDM6MDAg0L7RgiBTZXJnZXkgQnJvbm5pa292 IHZpYSBUYXJhbnRvb2wtcGF0Y2hlcyA8dGFyYW50b29sLXBhdGNoZXNAZGV2LnRhcmFudG9vbC5v cmc+Ogo+wqAKPkZyb206IFNlcmdleSBCcm9ubmlrb3YgPCBzZXJnZXliQHRhcmFudG9vbC5vcmcg Pgo+Cj5XYXJuaW5ncyBmb3VuZCBieSBjaGVja3BhdGNoLgo+LS0tCj7CoHRlc3QvdGFyYW50b29s LWMtdGVzdHMvQ01ha2VMaXN0cy50eHQgfCAxIC0KPsKgdGVzdC90YXJhbnRvb2wtYy10ZXN0cy90 ZXN0LmMgfCAyICstCj7CoHRlc3QvdGFyYW50b29sLXRlc3RzL2xqLTM1Ni1pci1raGFzaC1ub24t c3RyaW5nLW9iai50ZXN0Lmx1YSB8IDIgKy0KPsKgMyBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlv bnMoKyksIDMgZGVsZXRpb25zKC0pCj4KPmRpZmYgLS1naXQgYS90ZXN0L3RhcmFudG9vbC1jLXRl c3RzL0NNYWtlTGlzdHMudHh0IGIvdGVzdC90YXJhbnRvb2wtYy10ZXN0cy9DTWFrZUxpc3RzLnR4 dAo+aW5kZXggMTcyNTUzNDUuLjRiMWQ4ODMyIDEwMDY0NAo+LS0tIGEvdGVzdC90YXJhbnRvb2wt Yy10ZXN0cy9DTWFrZUxpc3RzLnR4dAo+KysrIGIvdGVzdC90YXJhbnRvb2wtYy10ZXN0cy9DTWFr ZUxpc3RzLnR4dAo+QEAgLTY2LDQgKzY2LDMgQEAgYWRkX2N1c3RvbV9jb21tYW5kKFRBUkdFVCB0 YXJhbnRvb2wtYy10ZXN0cwo+wqDCoMKgwqDCoCR7Q19URVNUX0ZMQUdTfQo+wqDCoMKgV09SS0lO R19ESVJFQ1RPUlkgJHtDTUFLRV9DVVJSRU5UX0JJTkFSWV9ESVJ9Cj7CoCkKPi0KPmRpZmYgLS1n aXQgYS90ZXN0L3RhcmFudG9vbC1jLXRlc3RzL3Rlc3QuYyBiL3Rlc3QvdGFyYW50b29sLWMtdGVz dHMvdGVzdC5jCj5pbmRleCA3NGNiYTNhMy4uNzkwN2MxMmEgMTAwNjQ0Cj4tLS0gYS90ZXN0L3Rh cmFudG9vbC1jLXRlc3RzL3Rlc3QuYwo+KysrIGIvdGVzdC90YXJhbnRvb2wtYy10ZXN0cy90ZXN0 LmMKPkBAIC0xNjQsNyArMTY0LDcgQEAgc3RhdGljIHZvaWQgdGVzdF9kaWFnbm9zdGljKHZvaWQp Cj7CoCB3aGlsZSAoKGVudF9lbmQgPSBzdHJjaHIoZW50LCAnXG4nKSkgIT0gTlVMTCkgewo+wqAg Y2hhciAqbmV4dF9lbnQgPSBlbnRfZW5kICsgMTsKPsKgIC8qCj4tICogTGltaXQgc3RyaW5nIHdp dGggd2l0aCB0aGUgemVybyBieXRlIGZvcgo+KyAqIExpbWl0IHN0cmluZyB3aXRoIHRoZSB6ZXJv IGJ5dGUgZm9yCj7CoCAqIGZvcm1hdHRlZCBvdXRwdXQuIEFueXdheSwgZG9uJ3QgbmVlZCB0aGlz IFxuCj7CoCAqIGFueW1vcmUuCj7CoCAqLwo+ZGlmZiAtLWdpdCBhL3Rlc3QvdGFyYW50b29sLXRl c3RzL2xqLTM1Ni1pci1raGFzaC1ub24tc3RyaW5nLW9iai50ZXN0Lmx1YSBiL3Rlc3QvdGFyYW50 b29sLXRlc3RzL2xqLTM1Ni1pci1raGFzaC1ub24tc3RyaW5nLW9iai50ZXN0Lmx1YQo+aW5kZXgg NTE1OWFjMzIuLmVlMGY1NTgzIDEwMDY0NAo+LS0tIGEvdGVzdC90YXJhbnRvb2wtdGVzdHMvbGot MzU2LWlyLWtoYXNoLW5vbi1zdHJpbmctb2JqLnRlc3QubHVhCj4rKysgYi90ZXN0L3RhcmFudG9v bC10ZXN0cy9sai0zNTYtaXIta2hhc2gtbm9uLXN0cmluZy1vYmoudGVzdC5sdWEKPkBAIC04NSw3 ICs4NSw3IEBAIHRlc3Q6b2sobm90IHRyYWNlaW5mbygyKSwgJ3RoZSBzZWNvbmQgdHJhY2Ugc2hv dWxkIG5vdCBiZSBjb21waWxlZCcpCj7CoGppdC5vbigpCj7CoAo+wqBmb3IgaSA9IDEsIE5fSVRF UkFUSU9OUyBkbwo+LSAtLSBDaGVjayB0aGF0IHRoYXQgYWxsIGxvb2t1cHMgYXJlIGNvcnJlY3Qg YW5kIHRoZXJlIGlzIG5vCj4rIC0tIENoZWNrIHRoYXQgYWxsIGxvb2t1cHMgYXJlIGNvcnJlY3Qg YW5kIHRoZXJlIGlzIG5vCj7CoMKgwqAtLSB2YWx1ZSBmcm9tIG90aGVyIGNkYXRhIHN0b3JlZCBp biB0aGUgdGFibGUuCj7CoMKgwqB0ZXN0Om9rKHJlc3VsdF90YWJbaV0gPT0gTUFHSUMsICdjb3Jy ZWN0IGhhc2ggbG9va3VwIGZyb20gdGhlIHRhYmxlJykKPsKgZW5kCj4tLQo+Mi4zNC4xCsKg ----ALT--5d7078D37F8c3041AfDa463483a5E88c1691091904 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 CjxIVE1MPjxCT0RZPjxkaXY+SGksIFNlcmdleSE8L2Rpdj48ZGl2PkxHVE0sIGV4Y2VwdCBmb3Ig YSBjb21taXQgbWVzc2FnZS48L2Rpdj48ZGl2PkkgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIHRv IHJlcGhyYXNlIGl0IGxpa2UgdGhlIGZvbGxvd2luZzo8L2Rpdj48ZGl2PnwgVGhpcyBwYXRjaCBm aXhlcyB3YXJuaW5ncyBmb3VuZCBieSB0aGUgY2hlY2twYXRjaC5wbCBzY3JpcHQuPC9kaXY+PGRp diBkYXRhLXNpZ25hdHVyZS13aWRnZXQ9ImNvbnRhaW5lciI+PGRpdiBkYXRhLXNpZ25hdHVyZS13 aWRnZXQ9ImNvbnRlbnQiPjxkaXY+LS08YnI+QmVzdCByZWdhcmRzLDwvZGl2PjxkaXY+TWF4aW0g S29rcnlhc2hraW48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2PiZuYnNwOzwvZGl2PjxkaXY+Jm5ic3A7 PC9kaXY+PGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlci1sZWZ0OjFweCBzb2xpZCAjMDg1N0E2OyBt YXJnaW46MTBweDsgcGFkZGluZzowIDAgMCAxMHB4OyI+0KHRgNC10LTQsCwgMiDQsNCy0LPRg9GB 0YLQsCAyMDIzLCAxMTo1OCArMDM6MDAg0L7RgiBTZXJnZXkgQnJvbm5pa292IHZpYSBUYXJhbnRv b2wtcGF0Y2hlcyAmbHQ7dGFyYW50b29sLXBhdGNoZXNAZGV2LnRhcmFudG9vbC5vcmcmZ3Q7Ojxi cj4mbmJzcDs8ZGl2IGlkPSIiPjxkaXYgY2xhc3M9ImpzLWhlbHBlciBqcy1yZWFkbXNnLW1zZyI+ PGRpdj48ZGl2IGlkPSJzdHlsZV8xNjkwOTY2NzI3MDYwMTQyNzUxN19CT0RZIj5Gcm9tOiBTZXJn ZXkgQnJvbm5pa292ICZsdDs8YSBocmVmPSIvY29tcG9zZT9Ubz1zZXJnZXliQHRhcmFudG9vbC5v cmciPnNlcmdleWJAdGFyYW50b29sLm9yZzwvYT4mZ3Q7PGJyPjxicj5XYXJuaW5ncyBmb3VuZCBi eSBjaGVja3BhdGNoLjxicj4tLS08YnI+Jm5ic3A7dGVzdC90YXJhbnRvb2wtYy10ZXN0cy9DTWFr ZUxpc3RzLnR4dCB8IDEgLTxicj4mbmJzcDt0ZXN0L3RhcmFudG9vbC1jLXRlc3RzL3Rlc3QuYyB8 IDIgKy08YnI+Jm5ic3A7dGVzdC90YXJhbnRvb2wtdGVzdHMvbGotMzU2LWlyLWtoYXNoLW5vbi1z dHJpbmctb2JqLnRlc3QubHVhIHwgMiArLTxicj4mbmJzcDszIGZpbGVzIGNoYW5nZWQsIDIgaW5z ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSk8YnI+PGJyPmRpZmYgLS1naXQgYS90ZXN0L3RhcmFu dG9vbC1jLXRlc3RzL0NNYWtlTGlzdHMudHh0IGIvdGVzdC90YXJhbnRvb2wtYy10ZXN0cy9DTWFr ZUxpc3RzLnR4dDxicj5pbmRleCAxNzI1NTM0NS4uNGIxZDg4MzIgMTAwNjQ0PGJyPi0tLSBhL3Rl c3QvdGFyYW50b29sLWMtdGVzdHMvQ01ha2VMaXN0cy50eHQ8YnI+KysrIGIvdGVzdC90YXJhbnRv b2wtYy10ZXN0cy9DTWFrZUxpc3RzLnR4dDxicj5AQCAtNjYsNCArNjYsMyBAQCBhZGRfY3VzdG9t X2NvbW1hbmQoVEFSR0VUIHRhcmFudG9vbC1jLXRlc3RzPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyR7Q19URVNUX0ZMQUdTfTxicj4mbmJzcDsmbmJzcDsmbmJzcDtXT1JLSU5HX0RJ UkVDVE9SWSAke0NNQUtFX0NVUlJFTlRfQklOQVJZX0RJUn08YnI+Jm5ic3A7KTxicj4tPGJyPmRp ZmYgLS1naXQgYS90ZXN0L3RhcmFudG9vbC1jLXRlc3RzL3Rlc3QuYyBiL3Rlc3QvdGFyYW50b29s LWMtdGVzdHMvdGVzdC5jPGJyPmluZGV4IDc0Y2JhM2EzLi43OTA3YzEyYSAxMDA2NDQ8YnI+LS0t IGEvdGVzdC90YXJhbnRvb2wtYy10ZXN0cy90ZXN0LmM8YnI+KysrIGIvdGVzdC90YXJhbnRvb2wt Yy10ZXN0cy90ZXN0LmM8YnI+QEAgLTE2NCw3ICsxNjQsNyBAQCBzdGF0aWMgdm9pZCB0ZXN0X2Rp YWdub3N0aWModm9pZCk8YnI+Jm5ic3A7IHdoaWxlICgoZW50X2VuZCA9IHN0cmNocihlbnQsICdc bicpKSAhPSBOVUxMKSB7PGJyPiZuYnNwOyBjaGFyICpuZXh0X2VudCA9IGVudF9lbmQgKyAxOzxi cj4mbmJzcDsgLyo8YnI+LSAqIExpbWl0IHN0cmluZyB3aXRoIHdpdGggdGhlIHplcm8gYnl0ZSBm b3I8YnI+KyAqIExpbWl0IHN0cmluZyB3aXRoIHRoZSB6ZXJvIGJ5dGUgZm9yPGJyPiZuYnNwOyAq IGZvcm1hdHRlZCBvdXRwdXQuIEFueXdheSwgZG9uJ3QgbmVlZCB0aGlzIFxuPGJyPiZuYnNwOyAq IGFueW1vcmUuPGJyPiZuYnNwOyAqLzxicj5kaWZmIC0tZ2l0IGEvdGVzdC90YXJhbnRvb2wtdGVz dHMvbGotMzU2LWlyLWtoYXNoLW5vbi1zdHJpbmctb2JqLnRlc3QubHVhIGIvdGVzdC90YXJhbnRv b2wtdGVzdHMvbGotMzU2LWlyLWtoYXNoLW5vbi1zdHJpbmctb2JqLnRlc3QubHVhPGJyPmluZGV4 IDUxNTlhYzMyLi5lZTBmNTU4MyAxMDA2NDQ8YnI+LS0tIGEvdGVzdC90YXJhbnRvb2wtdGVzdHMv bGotMzU2LWlyLWtoYXNoLW5vbi1zdHJpbmctb2JqLnRlc3QubHVhPGJyPisrKyBiL3Rlc3QvdGFy YW50b29sLXRlc3RzL2xqLTM1Ni1pci1raGFzaC1ub24tc3RyaW5nLW9iai50ZXN0Lmx1YTxicj5A QCAtODUsNyArODUsNyBAQCB0ZXN0Om9rKG5vdCB0cmFjZWluZm8oMiksICd0aGUgc2Vjb25kIHRy YWNlIHNob3VsZCBub3QgYmUgY29tcGlsZWQnKTxicj4mbmJzcDtqaXQub24oKTxicj4mbmJzcDs8 YnI+Jm5ic3A7Zm9yIGkgPSAxLCBOX0lURVJBVElPTlMgZG88YnI+LSAtLSBDaGVjayB0aGF0IHRo YXQgYWxsIGxvb2t1cHMgYXJlIGNvcnJlY3QgYW5kIHRoZXJlIGlzIG5vPGJyPisgLS0gQ2hlY2sg dGhhdCBhbGwgbG9va3VwcyBhcmUgY29ycmVjdCBhbmQgdGhlcmUgaXMgbm88YnI+Jm5ic3A7Jm5i c3A7Jm5ic3A7LS0gdmFsdWUgZnJvbSBvdGhlciBjZGF0YSBzdG9yZWQgaW4gdGhlIHRhYmxlLjxi cj4mbmJzcDsmbmJzcDsmbmJzcDt0ZXN0Om9rKHJlc3VsdF90YWJbaV0gPT0gTUFHSUMsICdjb3Jy ZWN0IGhhc2ggbG9va3VwIGZyb20gdGhlIHRhYmxlJyk8YnI+Jm5ic3A7ZW5kPGJyPi0tPGJyPjIu MzQuMTwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvYmxvY2txdW90ZT48ZGl2PiZuYnNwOzwvZGl2 PjwvQk9EWT48L0hUTUw+Cg== ----ALT--5d7078D37F8c3041AfDa463483a5E88c1691091904--