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 63996C65F2C; Wed, 21 Aug 2024 11:58:59 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 63996C65F2C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1724230739; bh=00S7ufNjcYBT2Cxo7FeOZAzSjWMjlCzKRYoy2ebwutY=; h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:Cc:From; b=GfvYZ86QBee6+7/X/2VUgVnLGhKX59Iy/9849I96/MH0LDIh1/UI86Xfpdqc6CZ7F YVHbQtvoaeiC166KFeSDh3ofcNEdnfa6NEQWpJUXyUrqcKWUU6ZWPq37pp4C9QsT86 nrAVyRY07+zjpuDmobyypZ6N99q0jJDU0ZT5+ZKM= Received: from smtp35.i.mail.ru (smtp35.i.mail.ru [95.163.41.76]) (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 9E4C7C65F32 for ; Wed, 21 Aug 2024 11:58:58 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 9E4C7C65F32 Received: by smtp35.i.mail.ru with esmtpa (envelope-from ) id 1sghBB-00000005aRz-1Fvp; Wed, 21 Aug 2024 11:58:57 +0300 To: Maxim Kokryashkin , Sergey Bronnikov Date: Wed, 21 Aug 2024 11:58:03 +0300 Message-ID: X-Mailer: git-send-email 2.45.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Mailru-Src: smtp X-7564579A: B8F34718100C35BD X-77F55803: 4F1203BC0FB41BD93D5A650E6D4F687E9596EC4B4205973FD9A1239ACDDA93A3182A05F5380850403ACA071F2DAC5BFFD27678DDAA806314240AF67DCC02FE16EFF80BD07D1CDB792B3B62D25A8A63BE X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE716FAD50E497B9C14EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F790063710B5F6815F28EB638638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D87E7F8632BCF3746AC1F3096FD6B0A5BA024E3A32D9BE9944CC7F00164DA146DAFE8445B8C89999728AA50765F7900637DCE3DBD6F8E38AFD389733CBF5DBD5E9C8A9BA7A39EFB766F5D81C698A659EA7CC7F00164DA146DA9985D098DBDEAEC878444BBB7636F62AF6B57BC7E6449061A352F6E88A58FB86F5D81C698A659EA7E827F84554CEF5019E625A9149C048EE33AC447995A7AD183FC91FA280E0CE3D3A03B725D353964BD2DCF9CF1F528DBC35872C767BF85DA227C277FBC8AE2E8B779389CF6F126FEC75ECD9A6C639B01B4E70A05D1297E1BBCB5012B2E24CD356 X-C1DE0DAB: 0D63561A33F958A523EFF84EFF7D98805002B1117B3ED696F4BDF18097DBCB008D59E407A97E9958823CB91A9FED034534781492E4B8EEADBE7EC2B12A8B858EC79554A2A72441328621D336A7BC284946AD531847A6065A17B107DEF921CE79BDAD6C7F3747799A X-C8649E89: 1C3962B70DF3F0ADE00A9FD3E00BEEDF77DD89D51EBB7742D3581295AF09D3DF87807E0823442EA2ED31085941D9CD0AF7F820E7B07EA4CFA743C358CF99401EE329A73E5BFED17890E26A1F4E2492A676A74593B56FAC7E486D6DC23143AA0ED14E51FF79EEE6033F8EE701C58817F6B2A94BCD9D7316CEBE5DB4EA325FC88DC226CC413062362A913E6812662D5F2A5EAB5682573093F7837F15F2B5E4A70B33F2C28C22F508233FCF178C6DD14203 X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu530nj6fImhcD4MUrOEAnl0W826KZ9Q+tr5ycPtXkTV4k65bRjmOUUP8cvGozZ33TWg5HZplvhhXbhDGzqmQDTd6OAevLeAnq3Ra9uf7zvY2zzsIhlcp/Y7m53TZgf2aB4JOg4gkr2biojegttVMu7AX+/HwZLpchydQ== X-DA7885C5: 39A079FE9A5C9866F255D290C0D534F956FE2900E23AFF9C31361647780BCBF904DC20F778A38B175B1A4C17EAA7BC4BEF2421ABFA55128DAF83EF9164C44C7E X-Mailru-Sender: 689FA8AB762F7393C6D0B12EA33CAA9B0525E02A87E9208EDAC77899D9C4377FB35D6146BCBE78D8E49D44BB4BD9522A059A1ED8796F048DB274557F927329BE89D5A3BC2B10C37545BD1C3CC395C826B4A721A3011E896F X-Mras: Ok Subject: [Tarantool-patches] [PATCH v2 luajit 00/45] Rearrange LuaJIT misc tests 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" This patch set handles all tests from the directory: removes duplicates or enables them as a part of other categories. Changes in v2: * Separate refactoring of the enabled tests, where the original patch does not include the whole test due to its enabling and fixing the indentation (as discussed with Sergey Bronnikov). * Updated the to make it up-to-date. Branch: https://github.com/tarantool/luajit/tree/skaplun/gh-9398-more-luajit-tests-p2 Issue: https://github.com/tarantool/tarantool/issues/9398 Sergey Kaplun (45): test: don't run JIT-based LuaJIT tests without JIT test: actualize test: enable LuaJIT test test: refactor LuaJIT test test: refactor LuaJIT test test: remove LuaJIT test test: enable LuaJIT test test: enable LuaJIT test test: refactor LuaJIT test test: remove LuaJIT test test: remove LuaJIT test test: remove LuaJIT test test: enable LuaJIT test test: refactor LuaJIT test test: enable LuaJIT test test: enable LuaJIT test test: enable LuaJIT test test: enable LuaJIT test test: enable LuaJIT test test: enable LuaJIT test test: enable LuaJIT test test: remove LuaJIT test test: enable LuaJIT test test: enable LuaJIT test test: enable LuaJIT test test: enable LuaJIT test test: refactor LuaJIT test test: enable LuaJIT test test: remove LuaJIT test test: enable LuaJIT test test: refactor LuaJIT test test: enable LuaJIT test test: refactor LuaJIT test test: enable LuaJIT test test: enable LuaJIT test test: enable LuaJIT test test: refactor LuaJIT test test: enable LuaJIT test test: enable LuaJIT test test: remove LuaJIT test test: enable LuaJIT test test: enable LuaJIT test test: enable LuaJIT test test: enable LuaJIT test test: update test/LuaJIT-tests/CMakeLists.txt | 10 +- test/LuaJIT-tests/README.md | 17 +- test/LuaJIT-tests/lang/coroutine.lua | 8 - .../deep_recursion.lua} | 8 +- test/LuaJIT-tests/{misc => lang}/dualnum.lua | 24 +- .../{misc/debug_gc.lua => lang/gc_debug.lua} | 31 ++- .../{misc/stack_gc.lua => lang/gc_stack.lua} | 6 +- test/LuaJIT-tests/lang/gc_step.lua | 39 +++ test/LuaJIT-tests/lang/hook_active.lua | 102 ++++++++ test/LuaJIT-tests/lang/hook_line.lua | 45 ++++ test/LuaJIT-tests/lang/hook_top.lua | 59 +++++ test/LuaJIT-tests/lang/index | 15 +- test/LuaJIT-tests/lang/parse_comp.lua | 12 + test/LuaJIT-tests/lang/parse_esc.lua | 10 + test/LuaJIT-tests/lang/parse_misc.lua | 31 +++ test/LuaJIT-tests/lang/stackov.lua | 48 ++++ test/LuaJIT-tests/lang/stackov_c.lua | 12 + test/LuaJIT-tests/lang/wbarrier.lua | 11 + test/LuaJIT-tests/lib/base/index | 1 + .../{misc => lib/base}/tonumber_scan.lua | 58 +++-- test/LuaJIT-tests/lib/coroutine/index | 1 + test/LuaJIT-tests/lib/coroutine/traceback.lua | 14 + test/LuaJIT-tests/misc/coro_traceback.lua | 8 - test/LuaJIT-tests/misc/coro_yield.lua | 111 -------- test/LuaJIT-tests/misc/for_dir.lua | 13 - test/LuaJIT-tests/misc/fori_coerce.lua | 33 --- test/LuaJIT-tests/misc/gc_rechain.lua | 32 --- test/LuaJIT-tests/misc/gcstep.lua | 33 --- test/LuaJIT-tests/misc/hook_active.lua | 95 ------- test/LuaJIT-tests/misc/hook_line.lua | 41 --- test/LuaJIT-tests/misc/hook_norecord.lua | 12 - test/LuaJIT-tests/misc/hook_record.lua | 8 - test/LuaJIT-tests/misc/hook_top.lua | 55 ---- test/LuaJIT-tests/misc/jit_flush.lua | 50 ---- test/LuaJIT-tests/misc/loop_unroll.lua | 35 --- test/LuaJIT-tests/misc/parse_comp.lua | 13 - test/LuaJIT-tests/misc/parse_esc.lua | 7 - test/LuaJIT-tests/misc/parse_misc.lua | 31 --- test/LuaJIT-tests/misc/recurse_tail.lua | 22 -- test/LuaJIT-tests/misc/stackov.lua | 40 --- test/LuaJIT-tests/misc/stackovc.lua | 4 - test/LuaJIT-tests/misc/tcall_loop.lua | 8 - test/LuaJIT-tests/misc/uclo.lua | 91 ------- test/LuaJIT-tests/misc/unordered_jit.lua | 96 ------- test/LuaJIT-tests/misc/wbarrier.lua | 7 - test/LuaJIT-tests/misc/wbarrier_jit.lua | 18 -- test/LuaJIT-tests/misc/wbarrier_obar.lua | 22 -- test/LuaJIT-tests/opt/index | 1 + .../{misc => opt/mem}/alias_alloc.lua | 30 +-- test/LuaJIT-tests/opt/mem/index | 1 + .../{misc/gc_trace.lua => trace/gc.lua} | 32 ++- test/LuaJIT-tests/trace/hook_norecord.lua | 12 + test/LuaJIT-tests/trace/hook_record.lua | 7 + test/LuaJIT-tests/trace/index | 9 + test/LuaJIT-tests/trace/jit_flush.lua | 66 +++++ .../{misc/phi_conv.lua => trace/phi/conv.lua} | 37 +-- test/LuaJIT-tests/trace/phi/index | 1 + .../{misc => trace}/stack_purge.lua | 14 +- .../{misc => trace}/tcall_base.lua | 14 +- test/LuaJIT-tests/trace/tcall_loop.lua | 10 + test/LuaJIT-tests/trace/unordered_jit.lua | 240 ++++++++++++++++++ test/LuaJIT-tests/trace/wbarrier.lua | 57 +++++ 62 files changed, 959 insertions(+), 1019 deletions(-) delete mode 100644 test/LuaJIT-tests/lang/coroutine.lua rename test/LuaJIT-tests/{misc/recurse_deep.lua => lang/deep_recursion.lua} (84%) rename test/LuaJIT-tests/{misc => lang}/dualnum.lua (57%) rename test/LuaJIT-tests/{misc/debug_gc.lua => lang/gc_debug.lua} (63%) rename test/LuaJIT-tests/{misc/stack_gc.lua => lang/gc_stack.lua} (76%) create mode 100644 test/LuaJIT-tests/lang/gc_step.lua create mode 100644 test/LuaJIT-tests/lang/hook_active.lua create mode 100644 test/LuaJIT-tests/lang/hook_line.lua create mode 100644 test/LuaJIT-tests/lang/hook_top.lua create mode 100644 test/LuaJIT-tests/lang/parse_comp.lua create mode 100644 test/LuaJIT-tests/lang/parse_esc.lua create mode 100644 test/LuaJIT-tests/lang/parse_misc.lua create mode 100644 test/LuaJIT-tests/lang/stackov.lua create mode 100644 test/LuaJIT-tests/lang/stackov_c.lua create mode 100644 test/LuaJIT-tests/lang/wbarrier.lua rename test/LuaJIT-tests/{misc => lib/base}/tonumber_scan.lua (93%) create mode 100644 test/LuaJIT-tests/lib/coroutine/traceback.lua delete mode 100644 test/LuaJIT-tests/misc/coro_traceback.lua delete mode 100644 test/LuaJIT-tests/misc/coro_yield.lua delete mode 100644 test/LuaJIT-tests/misc/for_dir.lua delete mode 100644 test/LuaJIT-tests/misc/fori_coerce.lua delete mode 100644 test/LuaJIT-tests/misc/gc_rechain.lua delete mode 100644 test/LuaJIT-tests/misc/gcstep.lua delete mode 100644 test/LuaJIT-tests/misc/hook_active.lua delete mode 100644 test/LuaJIT-tests/misc/hook_line.lua delete mode 100644 test/LuaJIT-tests/misc/hook_norecord.lua delete mode 100644 test/LuaJIT-tests/misc/hook_record.lua delete mode 100644 test/LuaJIT-tests/misc/hook_top.lua delete mode 100644 test/LuaJIT-tests/misc/jit_flush.lua delete mode 100644 test/LuaJIT-tests/misc/loop_unroll.lua delete mode 100644 test/LuaJIT-tests/misc/parse_comp.lua delete mode 100644 test/LuaJIT-tests/misc/parse_esc.lua delete mode 100644 test/LuaJIT-tests/misc/parse_misc.lua delete mode 100644 test/LuaJIT-tests/misc/recurse_tail.lua delete mode 100644 test/LuaJIT-tests/misc/stackov.lua delete mode 100644 test/LuaJIT-tests/misc/stackovc.lua delete mode 100644 test/LuaJIT-tests/misc/tcall_loop.lua delete mode 100644 test/LuaJIT-tests/misc/uclo.lua delete mode 100644 test/LuaJIT-tests/misc/unordered_jit.lua delete mode 100644 test/LuaJIT-tests/misc/wbarrier.lua delete mode 100644 test/LuaJIT-tests/misc/wbarrier_jit.lua delete mode 100644 test/LuaJIT-tests/misc/wbarrier_obar.lua rename test/LuaJIT-tests/{misc => opt/mem}/alias_alloc.lua (53%) create mode 100644 test/LuaJIT-tests/opt/mem/index rename test/LuaJIT-tests/{misc/gc_trace.lua => trace/gc.lua} (54%) create mode 100644 test/LuaJIT-tests/trace/hook_norecord.lua create mode 100644 test/LuaJIT-tests/trace/hook_record.lua create mode 100644 test/LuaJIT-tests/trace/jit_flush.lua rename test/LuaJIT-tests/{misc/phi_conv.lua => trace/phi/conv.lua} (65%) rename test/LuaJIT-tests/{misc => trace}/stack_purge.lua (74%) rename test/LuaJIT-tests/{misc => trace}/tcall_base.lua (55%) create mode 100644 test/LuaJIT-tests/trace/tcall_loop.lua create mode 100644 test/LuaJIT-tests/trace/unordered_jit.lua create mode 100644 test/LuaJIT-tests/trace/wbarrier.lua -- 2.45.2