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 871AD6ECCD; Thu, 30 Jul 2026 10:19:07 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 871AD6ECCD DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1785395947; bh=MCSyAby25+GOoMLId2KWOS7dJp2Srx7LO1uWiA2CMA8=; 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=RzaCnNE6G2aokVCyAjybzUbPHunYYPjmVV96z+PFrlPPIbAJTHuy+lrsxz/Gl3CHh VvPVmGBoEMKSBnGAT1WYBeoF5+8dET8x25ZdjK5VKespdYUVB+gzCcgh0oytbvC2Sh wH+Y94a4XMHEI3c7hC8C8m12VmVC1fWRNxcZ1/Lw= Received: from send38.i.mail.ru (send38.i.mail.ru [89.221.237.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id 29A526ECCD for ; Thu, 30 Jul 2026 10:19:06 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 29A526ECCD Received: by exim-f-7989bf9c75-r4sht with local (envelope-from ) id 1wpL2T-00000000OJC-2BwP; Thu, 30 Jul 2026 10:19:05 +0300 Received: by e.mail.ru with HTTP; Thu, 30 Jul 2026 10:18:45 +0300 To: =?UTF-8?B?U2VyZ2V5IEthcGx1bg==?= MIME-Version: 1.0 X-Priority: 3 (Normal) X-Mailer: Mail.Ru Mailer 1.0 X-Senderfield-Remsg: 17853446461606675592 X-Senderfield-Remind: 0 Date: Thu, 30 Jul 2026 10:18:45 +0300 Message-Id: <1785395925.554851148@f527.i.mail.ru> Content-Type: multipart/alternative; boundary="--ALT--fF705f935465F9fEB2bB505591Fa36B41785395925" In-Reply-To: References: <20260720125943.2531443-1-skaplun@tarantool.org> <1785340215.228993685@f745.i.mail.ru> X-Mailru-Src: fe X-4EC0790: 10 X-7564579A: B8F34718100C35BD X-77F55803: 119C1F4DF6A9251C3ED3C6BF6FFA701F315078B5B55B8672AF63CD3E6BDD4D1F8FD872164937FA4C43EE7D9AC5102A103DE06ABAFEAF6705E0B385D536D146F24C82C037DD9DEE8EFE100A7AB8CE52E2 X-7FA49CB5: 70AAF3C13DB70168C09775C1D3CA48CF1EA9EA72F8DCA6CAB2086D80B0504778CF19DD082D7633A0587C8798DFFB2F5764CD17681C2FEB7A176DF2183F8FC7C07D3D92443D23A869C4224003CC836476C9E997A74171F0B4BFD28B28ED4578739E625A9149C048EE91ADC097FE2C3A0836C75B72B9FDC350B287FD4696A6DC2FA8DF7F3B2552694A4E2F5AFA99E116B42401471946AA11AF176DF2183F8FC7C0F9D3BE5B596754B88F08D7030A58E5ADC58D69EE07B14084F39EFFDF887939037866D6147AF826D887F7DA1A02D2A94D791228D2DC153D1886F641A871383297CC7F00164DA146DAFE8445B8C89999728AA50765F79006371FEB031537767747389733CBF5DBD5E9C8A9BA7A39EFB766F5D81C698A659EA7CC7F00164DA146DA9985D098DBDEAEC84CB6874B0BCFF0B8F6B57BC7E6449061A352F6E88A58FB86F5D81C698A659EA7E827F84554CEF5019E625A9149C048EE9ECD01F8117BC8BEE2021AF6380DFAD18AA50765F790063735872C767BF85DA227C277FBC8AE2E8BB662CFBDBA8F60F475ECD9A6C639B01B4E70A05D1297E1BBCB5012B2E24CD356 X-C1DE0DAB: 0D63561A33F958A5DCC45835911407D15002B1117B3ED696C0D73D4364F15B0122DFD5397F446790823CB91A9FED034534781492E4B8EEAD37F46C620FF2CAEEBDAD6C7F3747799A X-C8649E89: 1C3962B70DF3F0AD73CAD6646DEDE191543584D22441D852AB70F9BE574AE9C625B6776AC983F447FC0B9F89525902EE6F57B2FD27647F25E66C117BDB76D6593A617BC11A4E7037EADA5B2E870B93A6868995E960AF714FBA27FE02691CED4D52C2320570412E94B8341EE9D5BE9A0AF8095F92C28BCE18BDA64CEC9930ED9EEAB7C7A364E1FDA46536EB022892E5344C41F94D744909CEEF9E35A692215F79327F81E6EEE0AEB67A0F9F91F029B6AF33F2C28C22F508233FCF178C6DD14203 X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+Od3uM/CLT152eL7j4ZacoUSF0MSa0v5VBmEtSutdC50BIKdL3VIRlkt/X9Gr7QWYXucPUinHATAeHXorM+S1NQOd7Dfgh+EySUn+HBgjEGlStLV6bUEUF3Q= X-Mailru-MI: 20000000010000000000400800 X-Mailru-Sender: 67F79B6D769303DDF42BF8E8391677BCA689AA13BAED26F23DE06ABAFEAF6705E0B385D536D146F2F09F6A69C4E46FA053795A90D59AB0669E2A4D2ACEEDC1CDFDD19BE592D491F27730E7C25FFAFF432A114EDA040D8818F01FF9DF31C397A372D6B4FCE48DF648AE208404248635DF X-Mras: Ok X-Spam: undefined Subject: Re: [Tarantool-patches] =?utf-8?q?=5BPATCH_luajit=5D_FFI=3A_Shrink_c?= =?utf-8?q?ontainer_of_packed_bitfield=2E?= 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: Evgeniy Temirgaleev via Tarantool-patches Reply-To: =?UTF-8?B?RXZnZW5peSBUZW1pcmdhbGVldg==?= Cc: tarantool-patches@dev.tarantool.org Errors-To: tarantool-patches-bounces@dev.tarantool.org Sender: "Tarantool-patches" ----ALT--fF705f935465F9fEB2bB505591Fa36B41785395925 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SGksIFNlcmdleSEKClRoYW5rcyBmb3IgdXBkYXRpbmcgdGhlIHRlc3QhCgpMR1RNLgotLQpCZXN0 IHJlZ2FyZHMsCkV2Z2VuaXkgVGVtaXJnYWxlZXYKCj4gCj4gRnJvbTogU2VyZ2V5IEthcGx1biA8 c2thcGx1bkB0YXJhbnRvb2wub3JnPgo+IFRvOiBFdmdlbml5IFRlbWlyZ2FsZWV2IDxlLnRlbWly Z2FsZWV2QHRhcmFudG9vbC5vcmc+Cj4gQ2M6IHRhcmFudG9vbC1wYXRjaGVzQGRldi50YXJhbnRv b2wub3JnLCBTZXJnZXkgQnJvbm5pa292IDxzZXJnZXliQHRhcmFudG9vbC5vcmcKPiA+Cj4gRGF0 ZTogV2VkbmVzZGF5LCBKdWx5IDI5LCAyMDI2IDg6MDQgUE0gKzAzOjAwCj4gRXZnZW5peSwKPiAK PiBPbiAyOS4wNy4yNiwgRXZnZW5peSBUZW1pcmdhbGVldiB3cm90ZToKPiA+IEhpLCBTZXJnZXkh Cj4gPiBQbGVhc2UsIGNvbnNpZGVyIHRoZSBpZGVhIGFib3V0IG1hcmtpbmcgdGhlIHRlc3RzIHdp dGggc3BlY2lhbCBidWlsZAo+IG9wdGlvbnMuCj4gCj4gRml4ZWQgeW91ciBjb21tZW50IGFuZCBm b3JjZS1wdXNoZWQgdGhlIGJyYW5jaC4KPiAKPiA8c25pcHBlZD4KPiAKPiA+Cj4gPiBJIHRoaW5r cyBpdCB3aWxsIGJlIGJldHRlciB0byBpbmNsdWRlIHN1Y2ggaW5mb3JtYXRpb24gdG/CoHRoZSB0 ZXN04oCZcwo+IGNvZGUgaW4gYSBzb21lIHdheS4KPiA+IEZvciBleGFtcGxlLCB3ZSBjYW4gYWRk IGNvbW1lbnRzIHRvIHRoZSBjb2RlLCB3aGljaCB3ZSBleHBlY3QgdG8gZmFpbAo+IHdpdGggQVNB TiBjaGVja3MuIEFsc28sIHdlIGNhbiBhZGTCoG1hcmsgdG8gdGhlwqBjb3JyZXNwb25kaW5nIHRl c3QKPiBjb25kaXRpb24gbWVzc2FnZXMgd2l0aMKg4oCYQVNBTuKAmSB0byByZWZsZWN0IHRoaXMg aW4gdGhlIHRlc3QgcmVwb3J0cy4KPiAKPiBHb29kIGlkZWEhIEkndmUgYWRkZWQgdGhlIEFTQU4g dGFnIGluIHRoZSB0ZXN0IGRlc2NyaXB0aW9uIGFzIHlvdQo+IHN1Z2dlc3RlZCBhbmQgYWRkZWQg dGhlIGNvcnJlc3BvbmRpbmcgY29tbWVudC4KPiAKPiA9PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4gZGlmZiAtLWdpdCBh L3Rlc3QvdGFyYW50b29sLXRlc3RzL2xqLTE0NTEtZmZpLXBhY2tlZC1iaXRmaWVsZC50ZXN0Lmx1 YQo+IGIvdGVzdC90YXJhbnRvb2wtdGVzdHMvbGotMTQ1MS1mZmktcGFja2VkLWJpdGZpZWxkLnRl c3QubHVhCj4gaW5kZXggNzY0ODNiMGQuLjhiNGU1Y2U4IDEwMDY0NAo+IC0tLSBhL3Rlc3QvdGFy YW50b29sLXRlc3RzL2xqLTE0NTEtZmZpLXBhY2tlZC1iaXRmaWVsZC50ZXN0Lmx1YQo+ICsrKyBi L3Rlc3QvdGFyYW50b29sLXRlc3RzL2xqLTE0NTEtZmZpLXBhY2tlZC1iaXRmaWVsZC50ZXN0Lmx1 YQo+IEBAIC0yOCwxMCArMjgsMTMgQEAgdGVzdDpwbGFuKDUpCj4gCj4gbG9jYWwgcGFja2VkID0g ZmZpLm5ldygncGFja2VkX3N0cnVjdCcpCj4gCj4gLXRlc3Q6aXMocGFja2VkLmJpdGZpZWxkLCAw LCAnY29ycmVjdCAwLWluaXRpYWxpemF0aW9uJykKPiArLS0gQ2hlY2sgdGhhdCB0aGVyZSBpcyBu byBoZWFwIG92ZXJmbG93IGZvciB0aGUgcGFja2VkIEZGSQo+ICstLSBzdHJ1Y3R1cmUuIFRoYXQg cmVhZC93cml0ZSBhY2Nlc3MgbGVhZHMgdG8gdGhlIGZhaWx1cmUgd2hlbgo+ICstLSBMdWFKSVQg aXMgYnVpbHQgd2l0aCBBU0FOIHN1cHBvcnQuCj4gK3Rlc3Q6aXMocGFja2VkLmJpdGZpZWxkLCAw LCAnQVNBTjogY29ycmVjdCAwLWluaXRpYWxpemF0aW9uJykKPiAKPiBwYWNrZWQuYml0ZmllbGQg PSAxCj4gLXRlc3Q6aXMocGFja2VkLmJpdGZpZWxkLCAxLCAnYml0ZmllbGQgc2V0IGNvcnJlY3Rs eScpCj4gK3Rlc3Q6aXMocGFja2VkLmJpdGZpZWxkLCAxLCAnQVNBTjogYml0ZmllbGQgc2V0IGNv cnJlY3RseScpCj4gCj4gLS0gQ2hlY2sgY29ycmVjdCBzdHJ1Y3R1cmUgbGF5b3V0Lgo+IGxvY2Fs IGJ5dGVvZmZzZXQsIGJpdHBvcywgYml0c2l6ZSA9IGZmaS5vZmZzZXRvZigncGFja2VkX3N0cnVj dDInLAo+ICdiaXRmaWVsZDE2JykKPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4gCj4gQnJhbmNoIGlzIGZvcmNlLXB1 c2hlZC4KPiAKPiA8c25pcHBlZD4KPiAKPiA+Cj4gPiAtLQo+ID4gQmVzdCByZWdhcmRzLAo+ID4g RXZnZW5peSBUZW1pcmdhbGVldgo+IAo+IC0tCj4gQmVzdCByZWdhcmRzLAo+IFNlcmdleSBLYXBs dW4KPg== ----ALT--fF705f935465F9fEB2bB505591Fa36B41785395925 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 CjxIVE1MPjxCT0RZPjxkaXYgY2xhc3M9ImNsLWZ2YWNnNXpzeXkiPjxkaXY+SGksIFNlcmdleSE8 L2Rpdj48ZGl2PiZuYnNwOzwvZGl2PjxkaXY+VGhhbmtzIGZvciB1cGRhdGluZyB0aGUgdGVzdCE8 YnI+PGJyPkxHVE0uPC9kaXY+PGRpdiBkYXRhLXNpZ25hdHVyZS13aWRnZXQ9ImNvbnRhaW5lciI+ PGRpdiBkYXRhLXNpZ25hdHVyZS13aWRnZXQ9ImNvbnRlbnQiPjxkaXY+LS08YnI+QmVzdCByZWdh cmRzLDwvZGl2PjxkaXY+RXZnZW5peSBUZW1pcmdhbGVldjwvZGl2PjwvZGl2PjwvZGl2Pjxicj48 ZGl2IGNsYXNzPSJtYWlsLXF1b3RlLWNvbGxhcHNlIj48YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVy LWxlZnQ6MXB4IHNvbGlkICMwODU3QTY7bWFyZ2luOjEwcHg7cGFkZGluZzowIDAgMCAxMHB4Ij48 c3Bhbj5Gcm9tOiBTZXJnZXkgS2FwbHVuICZsdDs8YSBocmVmPSJtYWlsdG86c2thcGx1bkB0YXJh bnRvb2wub3JnIj5za2FwbHVuQHRhcmFudG9vbC5vcmc8L2E+Jmd0Ozxicj5UbzogRXZnZW5peSBU ZW1pcmdhbGVldiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmUudGVtaXJnYWxlZXZAdGFyYW50b29sLm9y ZyI+ZS50ZW1pcmdhbGVldkB0YXJhbnRvb2wub3JnPC9hPiZndDs8YnI+Q2M6IHRhcmFudG9vbC1w YXRjaGVzQGRldi50YXJhbnRvb2wub3JnLCBTZXJnZXkgQnJvbm5pa292ICZsdDs8YSBocmVmPSJt YWlsdG86c2VyZ2V5YkB0YXJhbnRvb2wub3JnIj5zZXJnZXliQHRhcmFudG9vbC5vcmc8L2E+Jmd0 Ozxicj5EYXRlOiBXZWRuZXNkYXksIEp1bHkgMjksIDIwMjYgODowNCBQTSArMDM6MDA8L3NwYW4+ PGJyPiZuYnNwOzxkaXY+PGRpdiBpZD0iIj48ZGl2IGNsYXNzPSJjbC1lMzI5NTRobXg5Ij48ZGl2 IGNsYXNzPSJqcy1oZWxwZXJfbXJfY3NzX2F0dHIganMtcmVhZG1zZy1tc2dfbXJfY3NzX2F0dHIi PjxkaXYgaWQ9InN0eWxlXzE3ODUzNDQ2NDYxNjA2Njc1NTkyX21yX2Nzc19hdHRyIj48ZGl2IGlk PSJzdHlsZV8xNzg1MzQ0NjQ2MTYwNjY3NTU5Ml9CT0RZX21yX2Nzc19hdHRyIj5Fdmdlbml5LDxi cj48YnI+T24gMjkuMDcuMjYsIEV2Z2VuaXkgVGVtaXJnYWxlZXYgd3JvdGU6PGJyPiZndDsgSGks IFNlcmdleSE8YnI+Jmd0OyBQbGVhc2UsIGNvbnNpZGVyIHRoZSBpZGVhIGFib3V0IG1hcmtpbmcg dGhlIHRlc3RzIHdpdGggc3BlY2lhbCBidWlsZCBvcHRpb25zLjxicj48YnI+Rml4ZWQgeW91ciBj b21tZW50IGFuZCBmb3JjZS1wdXNoZWQgdGhlIGJyYW5jaC48YnI+PGJyPiZsdDtzbmlwcGVkJmd0 Ozxicj48YnI+Jmd0Ozxicj4mZ3Q7IEkgdGhpbmtzIGl0IHdpbGwgYmUgYmV0dGVyIHRvIGluY2x1 ZGUgc3VjaCBpbmZvcm1hdGlvbiB0byZuYnNwO3RoZSB0ZXN04oCZcyBjb2RlIGluIGEgc29tZSB3 YXkuPGJyPiZndDsgRm9yIGV4YW1wbGUsIHdlIGNhbiBhZGQgY29tbWVudHMgdG8gdGhlIGNvZGUs IHdoaWNoIHdlIGV4cGVjdCB0byBmYWlsIHdpdGggQVNBTiBjaGVja3MuIEFsc28sIHdlIGNhbiBh ZGQmbmJzcDttYXJrIHRvIHRoZSZuYnNwO2NvcnJlc3BvbmRpbmcgdGVzdCBjb25kaXRpb24gbWVz c2FnZXMgd2l0aCZuYnNwO+KAmEFTQU7igJkgdG8gcmVmbGVjdCB0aGlzIGluIHRoZSB0ZXN0IHJl cG9ydHMuPGJyPjxicj5Hb29kIGlkZWEhIEkndmUgYWRkZWQgdGhlIEFTQU4gdGFnIGluIHRoZSB0 ZXN0IGRlc2NyaXB0aW9uIGFzIHlvdTxicj5zdWdnZXN0ZWQgYW5kIGFkZGVkIHRoZSBjb3JyZXNw b25kaW5nIGNvbW1lbnQuPGJyPjxicj49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PGJyPmRpZmYgLS1naXQgYS90ZXN0L3Rh cmFudG9vbC10ZXN0cy9sai0xNDUxLWZmaS1wYWNrZWQtYml0ZmllbGQudGVzdC5sdWEgYi90ZXN0 L3RhcmFudG9vbC10ZXN0cy9sai0xNDUxLWZmaS1wYWNrZWQtYml0ZmllbGQudGVzdC5sdWE8YnI+ aW5kZXggNzY0ODNiMGQuLjhiNGU1Y2U4IDEwMDY0NDxicj4tLS0gYS90ZXN0L3RhcmFudG9vbC10 ZXN0cy9sai0xNDUxLWZmaS1wYWNrZWQtYml0ZmllbGQudGVzdC5sdWE8YnI+KysrIGIvdGVzdC90 YXJhbnRvb2wtdGVzdHMvbGotMTQ1MS1mZmktcGFja2VkLWJpdGZpZWxkLnRlc3QubHVhPGJyPkBA IC0yOCwxMCArMjgsMTMgQEAgdGVzdDpwbGFuKDUpPGJyPjxicj5sb2NhbCBwYWNrZWQgPSBmZmku bmV3KCdwYWNrZWRfc3RydWN0Jyk8YnI+PGJyPi10ZXN0OmlzKHBhY2tlZC5iaXRmaWVsZCwgMCwg J2NvcnJlY3QgMC1pbml0aWFsaXphdGlvbicpPGJyPistLSBDaGVjayB0aGF0IHRoZXJlIGlzIG5v IGhlYXAgb3ZlcmZsb3cgZm9yIHRoZSBwYWNrZWQgRkZJPGJyPistLSBzdHJ1Y3R1cmUuIFRoYXQg cmVhZC93cml0ZSBhY2Nlc3MgbGVhZHMgdG8gdGhlIGZhaWx1cmUgd2hlbjxicj4rLS0gTHVhSklU IGlzIGJ1aWx0IHdpdGggQVNBTiBzdXBwb3J0Ljxicj4rdGVzdDppcyhwYWNrZWQuYml0ZmllbGQs IDAsICdBU0FOOiBjb3JyZWN0IDAtaW5pdGlhbGl6YXRpb24nKTxicj48YnI+cGFja2VkLmJpdGZp ZWxkID0gMTxicj4tdGVzdDppcyhwYWNrZWQuYml0ZmllbGQsIDEsICdiaXRmaWVsZCBzZXQgY29y cmVjdGx5Jyk8YnI+K3Rlc3Q6aXMocGFja2VkLmJpdGZpZWxkLCAxLCAnQVNBTjogYml0ZmllbGQg c2V0IGNvcnJlY3RseScpPGJyPjxicj4tLSBDaGVjayBjb3JyZWN0IHN0cnVjdHVyZSBsYXlvdXQu PGJyPmxvY2FsIGJ5dGVvZmZzZXQsIGJpdHBvcywgYml0c2l6ZSA9IGZmaS5vZmZzZXRvZigncGFj a2VkX3N0cnVjdDInLCAnYml0ZmllbGQxNicpPGJyPj09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT08YnI+PGJyPkJyYW5jaCBp cyBmb3JjZS1wdXNoZWQuPGJyPjxicj4mbHQ7c25pcHBlZCZndDs8YnI+PGJyPiZndDs8YnI+Jmd0 OyAtLTxicj4mZ3Q7IEJlc3QgcmVnYXJkcyw8YnI+Jmd0OyBFdmdlbml5IFRlbWlyZ2FsZWV2PGJy Pjxicj4tLTxicj5CZXN0IHJlZ2FyZHMsPGJyPlNlcmdleSBLYXBsdW48L2Rpdj48L2Rpdj48L2Rp dj48L2Rpdj48L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+PC9kaXY+PC9kaXY+PC9CT0RZPjwvSFRN TD4K ----ALT--fF705f935465F9fEB2bB505591Fa36B41785395925--