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 2ED3452CCD9; Thu, 13 Jul 2023 00:19:40 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 2ED3452CCD9 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1689196780; bh=M2gOtP2uFtrA7nYhaZ0JmC3RK6r2ePxktmmRkdWSyIQ=; h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:Cc:From; b=M+KQzg7alLz2wEv2QNusL5Q7w99xZ+doBsEqJ00vRDaa20+nl25cMqk/w3E6fo+4t QJekH2RZ9iR+1UX/7oThYxXF/Qc9P9YicVKFZlmHPdMZddb0jPZvCiIH6q0JJYWCcu Ci3q15nI66yzY2SFP+/6yPhCRNdENS9mZOuIYAAs= Received: from smtp58.i.mail.ru (smtp58.i.mail.ru [95.163.41.96]) (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 87FA44F18B2 for ; Thu, 13 Jul 2023 00:19:38 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 87FA44F18B2 Received: by smtp58.i.mail.ru with esmtpa (envelope-from ) id 1qJhFJ-006ASt-Gw; Thu, 13 Jul 2023 00:19:38 +0300 To: Sergey Kaplun , Sergey Bronnikov Date: Wed, 12 Jul 2023 21:09:33 +0000 Message-Id: X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Mailru-Src: smtp X-7564579A: B8F34718100C35BD X-77F55803: 4F1203BC0FB41BD9B2A9E02D3479B2E030530512E484213E44D975DA6AA4DA3A182A05F538085040A6A355E914A471DD3FB5CC0B5A753B3106AB8B82D53744D9612C0E45ABD50033 X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE716FAD50E497B9C14EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637CE17C7754E00FC028638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D8F3F4202FB58D87AB0E101554E228E3AC117882F4460429724CE54428C33FAD305F5C1EE8F4F765FC55B19328CBC4F849A471835C12D1D9774AD6D5ED66289B52BA9C0B312567BB23117882F446042972877693876707352041BF15D38FB6CB3A618001F51B5FD3F9D2E47CDBA5A96583BA9C0B312567BB2376E601842F6C81A19E625A9149C048EE140C956E756FBB7A20DA3B6C150F7642D8FC6C240DEA76429C9F4D5AE37F343AA9539A8B242431040A6AB1C7CE11FEE36A1CB4668A9CA5FA6E0066C2D8992A16C4224003CC836476E2F48590F00D11D6E2021AF6380DFAD1A18204E546F3947CB11811A4A51E3B096D1867E19FE1407959CC434672EE6371089D37D7C0E48F6C8AA50765F7900637A7EFCB0EB5ACB161EFF80C71ABB335746BA297DBC24807EABDAD6C7F3747799A X-C1DE0DAB: 0D63561A33F958A555FBEF2C8914E5CA2269A10514B2A58D7B2455B60FC29F2CF87CCE6106E1FC07E67D4AC08A07B9B0CE135D2742255B359C5DF10A05D560A950611B66E3DA6D700B0A020F03D25A0997E3FB2386030E77 X-C8649E89: 1C3962B70DF3F0ADBF74143AD284FC7177DD89D51EBB7742DC8270968E61249B1004E42C50DC4CA955A7F0CF078B5EC49A30900B95165D34C974B02B4EA30DFB5CB74324A1033DB883D591C896B63C2353C7D7436BCF7C6901092670585637561D7E09C32AA3244CA99A557066EDC2FE832699B19E6F23B5E8FBBEFAE1C4874CBAD658CF5C8AB4025DA084F8E80FEBD376A4ED3E9341DC2FCD72808BE417F3B9E0E7457915DAA85F X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu530nj6fImhcD4MUrOEAnl0W826KZ9Q+tr5ycPtXkTV4k65bRjmOUUP8cvGozZ33TWg5HZplvhhXbhDGzqmQDTd6OAevLeAnq3Ra9uf7zvY2zzsIhlcp/Y7m53TZgf2aB4JOg4gkr2bioj8UPT3baccqQtWjjbQaW9yw== X-Mailru-Sender: 2FEBA92C8E508479FE7B9A1DF348D531571A2A3983CD6C5C9DBC034ACFDFDD181BC1145C96DC37832326FE6F2A341ACE0FB9F97486540B4CD9E8847AB8CFED4D9ABF8A61C016C2CFB0DAF586E7D11B3E67EA787935ED9F1B X-Mras: Ok Subject: [Tarantool-patches] [PATCH luajit 0/2] Add ASan support in LuaJIT 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" This series enables ASan support back for LuaJIT repository. The only thing that was missing the whole time was the option per se (and the corresponding compile flags, obviously). Anyway, when the option has been finally added, the dedicated CI workflow has been added too in scope of the second patch in the series. All other info can be found in the corresponding patches. Issue: https://github.com/tarantool/tarantool/issues/5878 Branch: https://github.com/tarantool/luajit/tree/hackaton/gh-5878-enable-ASAN Tarantool related changes and CI can be found in #8846[1]. Igor Munkin (2): build: introduce LUAJIT_USE_ASAN option ci: introduce testing workflow with sanitizers .github/actions/setup-sanitizers/README.md | 12 ++++ .github/actions/setup-sanitizers/action.yml | 24 +++++++ .github/workflows/sanitizers-testing.yml | 79 +++++++++++++++++++++ CMakeLists.txt | 16 ++--- 4 files changed, 122 insertions(+), 9 deletions(-) create mode 100644 .github/actions/setup-sanitizers/README.md create mode 100644 .github/actions/setup-sanitizers/action.yml create mode 100644 .github/workflows/sanitizers-testing.yml [1]: https://github.com/tarantool/tarantool/pull/8846 -- 2.30.2