From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from localhost (localhost [127.0.0.1]) by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id B2DDB251BB for ; Thu, 9 Aug 2018 15:00:20 -0400 (EDT) Received: from turing.freelists.org ([127.0.0.1]) by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Qhd6gT9jU21x for ; Thu, 9 Aug 2018 15:00:20 -0400 (EDT) Received: from smtp39.i.mail.ru (smtp39.i.mail.ru [94.100.177.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id 7146624F23 for ; Thu, 9 Aug 2018 15:00:20 -0400 (EDT) Subject: [tarantool-patches] Re: Fwd: Re[2]: [PATCH] lua: add string.fromhex method References: <1533839716.912611685@f103.i.mail.ru> From: Vladislav Shpilevoy Message-ID: Date: Thu, 9 Aug 2018 22:00:16 +0300 MIME-Version: 1.0 In-Reply-To: <1533839716.912611685@f103.i.mail.ru> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: base64 Sender: tarantool-patches-bounce@freelists.org Errors-to: tarantool-patches-bounce@freelists.org Reply-To: tarantool-patches@freelists.org List-help: List-unsubscribe: List-software: Ecartis version 1.0.0 List-Id: tarantool-patches List-subscribe: List-owner: List-post: List-archive: To: tarantool-patches@freelists.org, Nikita Tatunov SGkhIEkgc2F3IHRoZSBtZXNzYWdlLCBwbGVhc2UsIGdpdmUgc29tZSB0aW1lLg0KDQpPbiAw OS8wOC8yMDE4IDIxOjM1LCBOaWtpdGEgVGF0dW5vdiB3cm90ZToNCj4gDQo+IA0KPiANCj4g LS0tLS0tLS0g0J/QtdGA0LXRgdGL0LvQsNC10LzQvtC1INGB0L7QvtCx0YnQtdC90LjQtSAt LS0tLS0tLQ0KPiDQntGCINC60L7Qs9C+OiBOaWtpdGEgVGF0dW5vdiA8bi50YXR1bm92QHRh cmFudG9vbC5vcmc+DQo+INCa0L7QvNGDOiBWbGFkaXNsYXYgU2hwaWxldm95IDx2LnNocGls ZXZveUB0YXJhbnRvb2wub3JnPg0KPiDQmtC+0L/QuNGPOiB0YXJhbnRvb2wtcGF0Y2hlc0Bm cmVlbGlzdHMub3JnLCBBbGV4YW5kZXIgVHVyZW5rbyA8YWxleGFuZGVyLnR1cmVua29AdGFy YW50b29sLm9yZz4NCj4g0JTQsNGC0LA6INCn0LXRgtCy0LXRgNCzLCA5INCw0LLQs9GD0YHR gtCwIDIwMTgsIDEzOjA3ICswMzowMA0KPiDQotC10LzQsDogUmVbMl06IFtQQVRDSF0gbHVh OiBhZGQgc3RyaW5nLmZyb21oZXggbWV0aG9kDQo+IA0KPiANCj4gSGVsbG8sIEFsZXhhbmRl ciwgdGhueCBmb3IgcmV2aWV3IQ0KPiBWbGFkLCBjb3VsZCB5b3UgcGxlYXNlIHRha2UgYSBs b29rPw0KPiANCj4gID7Qp9C10YLQstC10YDQsywgOSDQsNCy0LPRg9GB0YLQsCAyMDE4LCAx MDowNiArMDM6MDAg0L7RgiBBbGV4YW5kZXIgVHVyZW5rbyA8IGFsZXhhbmRlci50dXJlbmtv QHRhcmFudG9vbC5vcmcgPG1haWx0bzphbGV4YW5kZXIudHVyZW5rb0B0YXJhbnRvb2wub3Jn PiA+Og0KPiAgPg0KPiAgPkhpLCBOaWtpdGEhDQo+ICA+DQo+ICA+VGhlIGltcGxlbWVudGF0 aW9uIExHVE0uDQo+ICA+DQo+ICA+U2VlIG1pbm9yIGNvbW1lbnRzIGFib3V0IHRoZSB0ZXN0 IGJlbG93Lg0KPiAgPg0KPiAgPlBsZWFzZSwgcHJvY2VlZCB0aGUgbmV4dCByZXZpZXcgcm91 bmQgd2l0aCBWbGFkLg0KPiAgPg0KPiAgPldCUiwgQWxleGFuZGVyIFR1cmVua28uDQo+ICA+ DQo+ICA+T24gV2VkLCBBdWcgMDgsIDIwMTggYXQgMDM6MjE6MDNQTSArMDMwMCwgTi5UYXR1 bm92IHdyb3RlOg0KPiAgPj4gQWRkIHN0cmluZy5mcm9taGV4IG1ldGhvZC4gQWRkIHRlc3Qg Zm9yIHN0cmluZy5mcm9taGV4KCkuDQo+ICA+Pg0KPiAgPj4gQ2xvc2VzICMyNTYyDQo+ICA+ PiAtLS0NCj4gID4+DQo+ICA+PiBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3RhcmFudG9v bC90YXJhbnRvb2wvaXNzdWVzLzI1NjINCj4gID4+IEJyYW5jaDogaHR0cHM6Ly9naXRodWIu Y29tL3RhcmFudG9vbC90YXJhbnRvb2wvdHJlZS9OX1RhdHVub3YvZ2gtMjU2Mi1mcm9taGV4 LW1ldGhvZA0KPiAgPj4NCj4gID4+IDwuLi4+DQo+ICA+Pg0KPiAgPj4gZGlmZiAtLWdpdCBh L3Rlc3QvYXBwLXRhcC9zdHJpbmcudGVzdC5sdWEgYi90ZXN0L2FwcC10YXAvc3RyaW5nLnRl c3QubHVhDQo+ICA+PiBpbmRleCAxZDEwZGNmYzkuLmY4ODI5NmZmZiAxMDA3NTUNCj4gID4+ IC0tLSBhL3Rlc3QvYXBwLXRhcC9zdHJpbmcudGVzdC5sdWENCj4gID4+ICsrKyBiL3Rlc3Qv YXBwLXRhcC9zdHJpbmcudGVzdC5sdWENCj4gID4+IEBAIC0zLDcgKzMsNyBAQA0KPiAgPj4g bG9jYWwgdGFwID0gcmVxdWlyZSgndGFwJykNCj4gID4+IGxvY2FsIHRlc3QgPSB0YXAudGVz dCgic3RyaW5nIGV4dGVuc2lvbnMiKQ0KPiAgPj4NCj4gID4+IC10ZXN0OnBsYW4oNikNCj4g ID4+ICt0ZXN0OnBsYW4oNykNCj4gID4+DQo+ICA+PiB0ZXN0OnRlc3QoInNwbGl0IiwgZnVu Y3Rpb24odGVzdCkNCj4gID4+IHRlc3Q6cGxhbigxMCkNCj4gID4+IEBAIC0xMTQsNiArMTE0 LDI1IEBAIHRlc3Q6dGVzdCgiaGV4IiwgZnVuY3Rpb24odGVzdCkNCj4gID4+IHRlc3Q6aXMo c3RyaW5nLmhleCgiIiksICIiLCAiaGV4IGVtcHR5IHN0cmluZyIpDQo+ICA+PiBlbmQpDQo+ ICA+Pg0KPiAgPj4gK3Rlc3Q6dGVzdCgiZnJvbWhleCIsIGZ1bmN0aW9uKHRlc3QpDQo+ICA+ PiArIHRlc3Q6cGxhbigxMSkNCj4gID4+ICsgdGVzdDppcyhzdHJpbmcuZnJvbWhleCgiNDg2 NTZjNmM2ZiIpLCAiSGVsbG8iLCAiZnJvbSBoZXggdG8gYmluIikNCj4gID4+ICsgdGVzdDpp cyhzdHJpbmcuZnJvbWhleCgiNGM2OTZlNzU3OCIpLCAiTGludXgiLCAiZnJvbSBoZXggdG8g YmluIikNCj4gID4+ICsgdGVzdDppcyhzdHJpbmcuZnJvbWhleCgiNkM2RjcyNjU2RCIpLCAi bG9yZW0iLCAiZnJvbSBoZXggdG8gYmluIikNCj4gID4+ICsgdGVzdDppcyhzdHJpbmcuZnJv bWhleCgiNjk3MDczNzU2RCIpLCAiaXBzdW0iLCAiZnJvbSBoZXggdG8gYmluIikNCj4gID4+ ICsgdGVzdDppcyhzdHJpbmcuZnJvbWhleCgiNmM2ZjcyNjU2ZCIpLCAibG9yZW0iLCAiZnJv bSBoZXggdG8gYmluIikNCj4gID4+ICsgdGVzdDppcyhzdHJpbmcuZnJvbWhleCgiNjk3MDcz NzU2ZCIpLCAiaXBzdW0iLCAiZnJvbSBoZXggdG8gYmluIikNCj4gID4+ICsgdGVzdDppcyhz dHJpbmcuZnJvbWhleCgiNkE2QjZDNkQ2RTZGIiksICJqa2xtbm8iLCAiZnJvbSBoZXggdG8g YmluIikNCj4gID4+ICsgdGVzdDppcyhzdHJpbmcuZnJvbWhleCgiNmE2YjZjNmQ2ZTZmIiks ICJqa2xtbm8iLCAiZnJvbSBoZXggdG8gYmluIikNCj4gID4+ICsgbG9jYWwgXywgZXJyID0g cGNhbGwoc3RyaW5nLmZyb21oZXgsICdhYWEnKQ0KPiAgPg0KPiAgPlVzZSBkb3VibGUgcXVv dGVzIHdoZW4gYSBmaWxlIHByaW1hcmlseSB1c2VzIHRoaXMgcXVvdGVzIHR5cGUuDQo+ICA+ DQo+IA0KPiBGaXhlZC4NCj4gDQo+ICA+PiArIHRlc3Q6b2soZXJyIGFuZCBlcnI6bWF0Y2go IihldmVuIGFtb3VudCBvZiBjaGFycyBleHBlY3RlZCwiIC4uDQo+ICA+PiArICIgZ290IG9k ZCBhbW91bnQpIiksIGVycikNCj4gID4NCj4gID4xLiBJbmRlbnQgaXMgc3RyYW5nZSAoZG9u J3QgZ2V0IHdoYXQgaXMgdGhlIHJ1bGUpLg0KPiAgPjIuIERvbid0IHVzZSBgZXJyYCBmb3Ig ZGlhZ25vc3RpY3MgKHRoZSBtZXNzYWdlIGNvdWxkIGNhbiBiZSB1bnVzYWJsZSBpbiBjYXNl IG9mIGFuDQo+ICA+wqDCoMKgZXJyb3IpLg0KPiANCj4gRGlkbid0IG5vdGljZSBpdCwgdGhu eC4NCj4gID4NCj4gID4+ICsgbG9jYWwgXywgZXJyID0gcGNhbGwoc3RyaW5nLmZyb21oZXgs ICdxcScpDQo+ICA+DQo+ICA+U2luZ2xlIHF1dG9lcyAtPiBkb3VsZSBxdW90ZXMuDQo+ICA+ DQo+IA0KPiBGaXhlZC4NCj4gDQo+ICA+PiArIHRlc3Q6b2soZXJyIGFuZCBlcnI6bWF0Y2go IihoZXggc3RyaW5nIGV4cGVjdGVkLCBnb3Qgbm9uIGhleCBjaGFycykiKSwgZXJyKQ0KPiAg Pj4gKyBsb2NhbCBfLCBlcnIgPSBwY2FsbChzdHJpbmcuZnJvbWhleCwgNzk1KQ0KPiAgPj4g KyB0ZXN0Om9rKGVyciBhbmQgZXJyOm1hdGNoKCIoc3RyaW5nIGV4cGVjdGVkLCBnb3QgIiAu LiB0eXBlKDc5NSkgLi4gIikiKSkNCj4gID4NCj4gID50eXBlKDc5NSkgLT4gbnVtYmVyDQo+ ICA+DQo+IA0KPiBDaGFuZ2VkLg0KPiANCj4gID4+ICtlbmQpDQo+ICA+PiArDQo+ICA+PiB0 ZXN0OnRlc3QoInN0cmlwIiwgZnVuY3Rpb24odGVzdCkNCj4gID4+IHRlc3Q6cGxhbig2KQ0K PiAgPj4gbG9jYWwgc3RyID0gIiBoZWxsbyBoZWxsbyAiDQo+ICA+PiAtLQ0KPiAgPj4gMi4x NS4yIChBcHBsZSBHaXQtMTAxLjEpDQo+ICA+Pg0KPiANCj4gDQo+IC0tIA0KPiBXQlIsIE5p a2l0YSBUYXR1bm92Lg0KPiANCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IA0KPiAtLSANCj4g V0JSLCBOaWtpdGEgVGF0dW5vdi4NCg==