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 6027E6E231; Thu, 6 Aug 2026 15:47:59 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 6027E6E231 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1786020479; bh=yPKVTdLxPn33/XlxpI+21h9t5IkOsHNJ2rAGHncoFyo=; h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:Cc:From; b=ZKrfYrbqeMa/ihTQig+oMZjcvErAO2LKbk7uPf/5/t8MH4oeLNdjUFH5GfEpT3iPF lVGA2sm4Wnf5YhkAzNTHDt3Kd0JCHq/ZjqfSZ/IzMS2GrExmjJ67LH+zAdC+uI7FlZ oR4xZtTcYx12G/s9ic/Ur5kFTiZRQmdXYA2tC9WE= Received: from send220.i.mail.ru (send220.i.mail.ru [95.163.59.59]) (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 691D36EFEB for ; Thu, 6 Aug 2026 15:47:57 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 691D36EFEB Received: by exim-smtp-5b67d868c6-wvmsj with esmtpa (envelope-from ) id 1wrxVs-000000009R6-1s9o; Thu, 06 Aug 2026 15:47:56 +0300 To: Sergey Kaplun , Sergey Bronnikov Date: Thu, 6 Aug 2026 15:47:51 +0300 Message-ID: X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Mailru-Src: smtp X-7564579A: 646B95376F6C166E X-77F55803: 4F1203BC0FB41BD9AF9F8853D868A25967263B06EE83022EEC2DE0FE16DCD5D3182A05F538085040A9033A45FC6157733DE06ABAFEAF6705C4C7B031CE844B22B030FFE3B72AD3EB5DE483832A2AE67C X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7495A032B936E882FEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637AC83A81C8FD4AD23D82A6BABE6F325AC2E85FA5F3EDFCBAA7353EFBB553375665DE04DC009CF0624160CCB7CD9733F64E85D5FD06D40CD70363BC405CFD26CAC389733CBF5DBD5E913377AFFFEAFD269176DF2183F8FC7C04CF195F1528592878941B15DA834481FCF19DD082D7633A0EF3E4896CB9E6436389733CBF5DBD5E9D5E8D9A59859A8B65FF0BFC5AEE34BE6CC7F00164DA146DA6F5DAA56C3B73B237318B6A418E8EAB8D32BA5DBAC0009BE9E8FC8737B5C224931E32B8B63E6F26B76E601842F6C81A12EF20D2F80756B5FB606B96278B59C4276E601842F6C81A127C277FBC8AE2E8BA99BFBCD52B00A923AA81AA40904B5D99C9F4D5AE37F343AD1F44FA8B9022EA23BBE47FD9DD3FB595F5C1EE8F4F765FC72CEEB2601E22B093A03B725D353964B0B7D0EA88DDEDAC722CA9DD8327EE4930A3850AC1BE2E735843AE0F20224B8D0C4224003CC83647689D4C264860C145E X-C1DE0DAB: 0D63561A33F958A588ADDA62BA7603D45002B1117B3ED6969879E5181AE4FFB79E040399BDE4761E823CB91A9FED034534781492E4B8EEAD9B0B1F3F535763ECC79554A2A72441328621D336A7BC284946AD531847A6065A535571D14F44ED41 X-C8649E89: 1C3962B70DF3F0AD73CAD6646DEDE1918E10F71CB4DF9F9677DD89D51EBB774225B6776AC983F447FC0B9F89525902EE6F57B2FD27647F25E66C117BDB76D659F48BFA40E9696464A5A4E7ED278253D5D94071EC8931E09E23AF8CE91183D4BB5D07CFF14475DFC2B8341EE9D5BE9A0A975482EE2EB1CD30ECF62AFEBF4A3D0D5F4B420BE3D311C5C7CEAA0681F5848F4C41F94D744909CEEF9E35A692215F79327F81E6EEE0AEB67A0F9F91F029B6AF33F2C28C22F508233FCF178C6DD14203 X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVQHpos7JM5NNmjg8qvclo1A= X-Mailru-Sender: 015BA6FC0EFA223A63A6570A1A03128533EFB41E6E293B39B951B70A5BD4BD8E6E9A9581AA5576A8E13D01DA4558E801E62B12C1FE0372A178274A4A9E9E44FD2A114EDA040D8818F01FF9DF31C397A372D6B4FCE48DF648AE208404248635DF X-Mras: Ok Subject: [Tarantool-patches] [PATCH luajit v3 0/3] build: fixed making tests with ASAN on OSX 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: Evgeniy Temirgaleev Cc: tarantool-patches@dev.tarantool.org Errors-To: tarantool-patches-bounces@dev.tarantool.org Sender: "Tarantool-patches" This patch fixes building of the LuaJIT tests with sanitizer checks on macOS. The fix is in the first commit. The second commit enables sanitizer checks on macOS in CI. The third contains 'other changes' which is helpful to debug new CI behavior. Changes in v3: - compiler selection implemented in 'setup-sanitizers-macos' action. Some MacOS/Arch/Compiler/ASAN options cases lead to build/test fail. Such cases were excluded from the workflow matrix. See for details: - https://github.com/tarantool/tarantool/issues/13018 - https://github.com/tarantool/tarantool/issues/13019 Branch: https://github.com/tarantool/luajit/tree/tmr_g/lj-noticket-fix-test-build-mac Temir Galeev (3): test: fixed making tests with ASAN on OSX ci: enabled sanitizer tests for macOS ci: added a common way to disable perf workflow .../README.md | 0 .../action.yml | 8 +- .../actions/setup-sanitizers-macos/README.md | 15 +++ .../actions/setup-sanitizers-macos/action.yml | 73 +++++++++++++ .github/workflows/performance.yml | 1 + .github/workflows/sanitizers-testing.yml | 101 ++++++++++++++++-- test/LuaJIT-tests/CMakeLists.txt | 3 +- test/tarantool-tests/CMakeLists.txt | 3 +- 8 files changed, 191 insertions(+), 13 deletions(-) rename .github/actions/{setup-sanitizers => setup-sanitizers-linux}/README.md (100%) rename .github/actions/{setup-sanitizers => setup-sanitizers-linux}/action.yml (76%) create mode 100644 .github/actions/setup-sanitizers-macos/README.md create mode 100644 .github/actions/setup-sanitizers-macos/action.yml -- 2.49.0