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 3BDB64F314A; Tue, 4 Jul 2023 20:18:09 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 3BDB64F314A DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1688491089; bh=dzC9Y+NANOQ5tgRqE8AAm0qC7ydEiXWz6RAmQ0BVx3Q=; h=Date:To:References:In-Reply-To:Subject:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=rMUsgLhr5qykp19oGWZrsR+Lm4O/ob/cuGHsXJBjzzXcUHhQgx70dwEQwbiU61Yw5 V8m66xP9Misi9TPxFG+TG5JM5Sl0AUOtsfcrkU5BlKHuyYJLzGBmHBzUOCJdR1ONMg VEScwx7TlQzDxwy903fOWgxhV6Tuui6VD/3lKRG0= Received: from smtp42.i.mail.ru (smtp42.i.mail.ru [95.163.41.65]) (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 95C3D4F314A for ; Tue, 4 Jul 2023 20:18:06 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 95C3D4F314A Received: by smtp42.i.mail.ru with esmtpa (envelope-from ) id 1qGjfB-00CqAw-O0; Tue, 04 Jul 2023 20:18:06 +0300 Date: Tue, 4 Jul 2023 17:09:14 +0000 To: Sergey Kaplun Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-Clacks-Overhead: GNU Terry Pratchett X-Mailru-Src: smtp X-4EC0790: 10 X-7564579A: EEAE043A70213CC8 X-77F55803: 4F1203BC0FB41BD941C34D3E88D62BF075F1436F6614144C818C65EE7CF8A5D2182A05F5380850404C228DA9ACA6FE27AF4E7A37AA02E504978761865AAD45F3A12369CD2276124B064B2DD935751C26 X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE70A10A23A3B64B805EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F79006374D0D183F14C070BA8638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D86DEC9EE04BD6D1E8B6AD916BC0FDF205117882F4460429724CE54428C33FAD305F5C1EE8F4F765FCAA867293B0326636D2E47CDBA5A96583BD4B6F7A4D31EC0BC014FD901B82EE079FA2833FD35BB23D27C277FBC8AE2E8BDBA3F3F673D6AB81A471835C12D1D977C4224003CC836476EB9C41850244470149FD398EE364050F0AC5B80A05675ACD7C6FCE95544A9834B3661434B16C20ACC84D3B47A649675FE827F84554CEF5019E625A9149C048EE9ECD01F8117BC8BEE2021AF6380DFAD18AA50765F790063735872C767BF85DA227C277FBC8AE2E8BAEB924C2B054B06E75ECD9A6C639B01B4E70A05D1297E1BBCB5012B2E24CD356 X-C1DE0DAB: 0D63561A33F958A52391CC32D79CAB9FE2EFEC0907E0BC3D2F1967857A49497BF87CCE6106E1FC07E67D4AC08A07B9B06A1CB4668A9CA5FACB5012B2E24CD356 X-C8649E89: 1C3962B70DF3F0ADE00A9FD3E00BEEDF3FED46C3ACD6F73ED3581295AF09D3DF87807E0823442EA2ED31085941D9CD0AF7F820E7B07EA4CF277F3FF8699CAAC98BC7576AB5DA8A83A9CF895B18FF39476BE6CEDF16D8C24F35D245DF744597F109C04BAA40F94CC3A77F2C8A4E68C849397DBE97C296204BA74DFFEFA5DC0E7F02C26D483E81D6BEECAEF3E2CCC1ED8C383653B6C8D9AE0FD16FCAA6493B703A X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu530nj6fImhcD4MUrOEAnl0W826KZ9Q+tr5ycPtXkTV4k65bRjmOUUP8cvGozZ33TWg5HZplvhhXbhDGzqmQDTd6OAevLeAnq3Ra9uf7zvY2zzsIhlcp/Y7m53TZgf2aB4JOg4gkr2biojtu6fghEd2rU6MGln9kyJ6Q== X-Mailru-Sender: 2FEBA92C8E508479FE7B9A1DF348D531DE778E16EE585474998131FD615F1A2AD97C9CCDEB3553102326FE6F2A341ACE0FB9F97486540B4CD9E8847AB8CFED4D9ABF8A61C016C2CFB0DAF586E7D11B3E67EA787935ED9F1B X-Mras: Ok Subject: Re: [Tarantool-patches] [PATCH luajit 0/2] Fix use-def analysis for varargs 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: Igor Munkin via Tarantool-patches Reply-To: Igor Munkin Cc: tarantool-patches@dev.tarantool.org Errors-To: tarantool-patches-bounces@dev.tarantool.org Sender: "Tarantool-patches" Sergey, I've checked the patchset into all long-term branches in tarantool/luajit and bumped a new version in master, release/2.11 and release/2.10. On 09.06.23, Sergey Kaplun via Tarantool-patches wrote: > The first patch in the patchset fixes the problem related to the flaky > test from tarantool/tarantool#8718. And a really similar issue is fixed > via the second commit. > > Branch: https://github.com/tarantool/luajit/tree/skaplun/lj-704-bc-varg-use-def > PR: https://github.com/tarantool/tarantool/pull/8754 > Related Issues: > * https://github.com/tarantool/tarantool/issues/8516 > * https://github.com/tarantool/tarantool/issues/8718 > * https://github.com/LuaJIT/LuaJIT/issues/704 > > Mike Pall (2): > Fix use-def analysis for BC_VARG. > Fix use-def analysis for vararg functions. > > src/lj_snap.c | 10 ++- > .../lj-704-bc-varg-use-def.test.lua | 90 +++++++++++++++++++ > 2 files changed, 97 insertions(+), 3 deletions(-) > create mode 100644 test/tarantool-tests/lj-704-bc-varg-use-def.test.lua > > -- > 2.34.1 > -- Best regards, IM