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 0949D6A816E; Wed, 11 Oct 2023 18:08:42 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 0949D6A816E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1697036922; bh=oxsByCWO+93bhf12eeVFjAcP8BZ2nh+iSxxr7GVkfi4=; h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:Cc:From; b=eifFSVJa6NEfy25DDZlco3Xxd85yHUFrVYkLEEUiEh4x6sgIZo5oYnKzWG1VY05xB bg9f1uGj0KDNsTqdmV/p1IiAhsHLtVqx7qwjHbMs4/kWV1jZ/Jf5a6aCOFlhju5Jg9 1Nuwo4QCVV/8tXKG/dj64n8+D2XJQK/u5fRBGQc4= Received: from smtp57.i.mail.ru (smtp57.i.mail.ru [95.163.41.95]) (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 A97496A8159 for ; Wed, 11 Oct 2023 18:08:40 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org A97496A8159 Received: by smtp57.i.mail.ru with esmtpa (envelope-from ) id 1qqapD-00DjtE-1u; Wed, 11 Oct 2023 18:08:40 +0300 To: Maxim Kokryashkin , Sergey Bronnikov Date: Wed, 11 Oct 2023 18:04:08 +0300 Message-ID: X-Mailer: git-send-email 2.42.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Mailru-Src: smtp X-7564579A: 646B95376F6C166E X-77F55803: 4F1203BC0FB41BD9FE0487E502468146B6A4A22C15B8F5F985B6B8069245147500894C459B0CD1B9923A630E50AD438823E5AC65D03F486630A35E3AB8DF4460C7D374717D2CC177 X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE75644E22E05AA81AEB287FD4696A6DC2FA8DF7F3B2552694A4E2F5AFA99E116B42401471946AA11AF1661749BA6B9773536C75B72B9FDC35052120BFB3F63BC185F65E78799B30205C33C3ADAEA971F8E611E41BBFE2FEB2BCB893589BDF238419AEFC8B3AC6954054A3EBAA91AB9B1FD389733CBF5DBD5E913377AFFFEAFD269176DF2183F8FC7C0CB629EEF1311BF91D2E47CDBA5A96583BD4B6F7A4D31EC0BC014FD901B82EE079FA2833FD35BB23D27C277FBC8AE2E8B5FC25ED3FCEC3375A471835C12D1D977C4224003CC836476EB9C4185024447017B076A6E789B0E975F5C1EE8F4F765FC20302DFC78685446D81D268191BDAD3DBD4B6F7A4D31EC0BE2F48590F00D11D6D81D268191BDAD3D78DA827A17800CE7076EC460AC9082B3CD04E86FAF290E2DB606B96278B59C421DD303D21008E29813377AFFFEAFD269176DF2183F8FC7C0B20435880680FEED68655334FD4449CB33AC447995A7AD186D8C47C27EEC5E9FD5E8D9A59859A8B6ADE2ED557203A23075ECD9A6C639B01B4E70A05D1297E1BBCB5012B2E24CD356 X-C1DE0DAB: 0D63561A33F958A59238F627CEE585434FD24AD5479A91D3954429FA27D0E806F87CCE6106E1FC07E67D4AC08A07B9B064E7220B7C5505929C5DF10A05D560A950611B66E3DA6D700B0A020F03D25A095FF72824B19451C6CB5012B2E24CD356 X-C8649E89: 1C3962B70DF3F0ADE00A9FD3E00BEEDF77DD89D51EBB7742D3581295AF09D3DF87807E0823442EA2ED31085941D9CD0AF7F820E7B07EA4CF8CF020EA81D01DD591BCEBF6BC0C83B504FA04E1CB9B8FB0C2236299809B4BCD75F3776783CA996BED8146B44B593589BD1B41EE01E93F209CE7B6470F1406E0A74DFFEFA5DC0E7F02C26D483E81D6BE5EF9655DD6DEA7D65774BB76CC95456EEC5B5AD62611EEC62B5AFB4261A09AF0 X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu530nj6fImhcD4MUrOEAnl0W826KZ9Q+tr5ycPtXkTV4k65bRjmOUUP8cvGozZ33TWg5HZplvhhXbhDGzqmQDTd6OAevLeAnq3Ra9uf7zvY2zzsIhlcp/Y7m53TZgf2aB4JOg4gkr2biojbL9S8ysBdXjK9FJq/Cm4ucOe3aAoGqoG X-Mailru-Sender: 11C2EC085EDE56FAC07928AF2646A769B36C3A68C81BE68D4F6BEADAF1A75C2DA119395EB3F4142ADEDBA653FF35249392D99EB8CC7091A70E183A470755BFD208F19895AA18418972D6B4FCE48DF648AE208404248635DF X-Mras: Ok Subject: [Tarantool-patches] [PATCH luajit 0/2] Fix assembling of the head of side traces 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: Sergey Kaplun via Tarantool-patches Reply-To: Sergey Kaplun Cc: tarantool-patches@dev.tarantool.org Errors-To: tarantool-patches-bounces@dev.tarantool.org Sender: "Tarantool-patches" Branch: https://github.com/tarantool/luajit/tree/skaplun/lj-1016-1031-asm-head-side Tarantool PR: https://github.com/tarantool/tarantool/pull/9252 Related Issues: * https://github.com/LuaJIT/LuaJIT/issues/1016 * https://github.com/LuaJIT/LuaJIT/issues/1031 * https://github.com/tarantool/tarantool/issues/8767 * https://github.com/tarantool/tarantool/issues/9145 The reproducer in 8767 doesn't fail anymore after the second patch. Also, the box/bitset.test.lua doesn't fail either. Mike Pall (2): Fix register mask for stack check in head of side trace. Fix base register coalescing in side trace. src/lj_asm.c | 11 +- src/lj_asm_arm.h | 7 +- src/lj_asm_arm64.h | 7 +- src/lj_asm_mips.h | 8 +- src/lj_asm_ppc.h | 8 +- src/lj_asm_x86.h | 8 +- .../lj-1031-asm-head-side-base-reg.test.lua | 139 ++++++++++++++++++ 7 files changed, 166 insertions(+), 22 deletions(-) create mode 100644 test/tarantool-tests/lj-1031-asm-head-side-base-reg.test.lua -- 2.42.0