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 D312C1628FC1; Mon, 2 Mar 2026 11:04:44 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org D312C1628FC1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1772438685; bh=gA4Cf8ISvq796pHQVYJZZPq6K2TvNyeJzFDTxeTZvbE=; h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:Cc:From; b=wp6ZjQHxmnVYgzr7jD4ItrOG0SyWkij3vKUlw6lj8qaG4R7wUQYawCQ0IvlmnkslZ 73ciEyIF8XjBeM3BaL97N8I9pVsxTKCx1Yxi/YQpBsGI6s4kTvSPrbkdbO4E26OszW D/4MlxEgQKUm5FiTvWMFN0L9CvpmebzoW5W5fdGc= Received: from send105.i.mail.ru (send105.i.mail.ru [89.221.237.200]) (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 F1B681628FC2 for ; Mon, 2 Mar 2026 11:04:43 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org F1B681628FC2 Received: by exim-smtp-558f87dcd7-l5b52 with esmtpa (envelope-from ) id 1vwyGh-00000000FvH-0AdK; Mon, 02 Mar 2026 11:04:43 +0300 To: Sergey Bronnikov Date: Mon, 2 Mar 2026 11:05:30 +0300 Message-ID: X-Mailer: git-send-email 2.53.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Mailru-Src: smtp X-7564579A: EEAE043A70213CC8 X-77F55803: 4F1203BC0FB41BD9B83249A38DAD341B115E02BF23DC7D9989A5EEA2B4E68D0D182A05F5380850404C228DA9ACA6FE2759D94AA88DEA13CB3DE06ABAFEAF6705EFF9462948C90405CE22193329661730F3BDFF4F396AE8C2 X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE72847AA60176ABEF3EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637AC83A81C8FD4AD23D82A6BABE6F325AC2E85FA5F3EDFCBAA7353EFBB55337566487A753D4C0E5B9CA72F3B2241D188DF1F19C6931C24AE54C5FDCB37F4634E76389733CBF5DBD5E913377AFFFEAFD269176DF2183F8FC7C07734D68A6916D8318941B15DA834481FCF19DD082D7633A0EF3E4896CB9E6436389733CBF5DBD5E9D5E8D9A59859A8B6A50BD5087FBFCDAACC7F00164DA146DA6F5DAA56C3B73B237318B6A418E8EAB8D32BA5DBAC0009BE9E8FC8737B5C22496B9F95712A9533C176E601842F6C81A12EF20D2F80756B5FB606B96278B59C4276E601842F6C81A127C277FBC8AE2E8BBC8CE19D55AF3C103AA81AA40904B5D99C9F4D5AE37F343AD1F44FA8B9022EA23BBE47FD9DD3FB595F5C1EE8F4F765FC72CEEB2601E22B093A03B725D353964B0B7D0EA88DDEDAC722CA9DD8327EE4930A3850AC1BE2E735CC4B623DB76FBBCBC4224003CC83647689D4C264860C145E X-C1DE0DAB: 0D63561A33F958A5EB53A66C50761CC15002B1117B3ED696CEAD112751758F6DAD0703CEB2EF9A2709CF0A614B9999B12D69E7FE39063EFC1E618B5D5F965AFD844B52986258B1B1B2D1C9E48B6DC60AE2A7E19323554B12787CBDA4B9FA07ACFC72FAD20FC545BA4EAF44D9B582CE87C8A4C02DF684249C2E763F503762DF50F2237FE565727C05 X-C8649E89: 1C3962B70DF3F0AD73CAD6646DEDE1918E10F71CB4DF9F9677DD89D51EBB774225B6776AC983F447FC0B9F89525902EE6F57B2FD27647F25E66C117BDB76D659E0CF42357FB6ABD211D1B5D9555B6A29BE2A906E6216AC46056B10634CB16A2AE4BD920B70A470DBB8341EE9D5BE9A0A7F3F63C7C4525B42AFC2223F3B497BC9CB738FF8F4B9C8AC6536EB022892E5344C41F94D744909CECFA6C6B0C050A61A8CAF69B82BA93681CD72808BE417F3B9E0E7457915DAA85F X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVbwN8XFWZxQU/R2AGynbrCE= X-Mailru-Sender: 583F1D7ACE8F49BDD951BA70C165859E0A374EC7E68AAE4EE693A2F4CD4B10002073BC99515F47D38057B7AAD27FD870F2400F607609286E924004A7DEC283833C7120B22964430C52B393F8C72A41A84198E0F3ECE9B5443453F38A29522196 X-Mras: Ok Subject: [Tarantool-patches] [PATCH luajit 0/2] Correct allocation limit without JIT 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 fixes the allocation limit for the build with disabled JIT. The first commit helps to catch the error early in tests by the correct check of the address returned by the allocator. Branch: https://github.com/tarantool/luajit/tree/skaplun/lj-1430-alloc-limit Related issues: * https://github.com/LuaJIT/LuaJIT/issues/1430 * https://github.com/tarantool/tarantool/issues/12134 Related ML thread: https://www.freelists.org/post/luajit/Provide-error-outputdetails-upon-luaL-newstate-failures Mike Pall (2): Fix pointer check for non-GC64 mode. x64/!LJ_GC64: The allocation limit is required for a no-JIT build, too. src/lj_alloc.c | 4 +- src/lj_def.h | 3 +- .../lj-1430-internal-alloc-limit.test.lua | 39 +++++++++++++++++++ 3 files changed, 43 insertions(+), 3 deletions(-) create mode 100644 test/tarantool-tests/lj-1430-internal-alloc-limit.test.lua -- 2.53.0