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 8F1741B7A57E; Fri, 6 Mar 2026 16:42:08 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 8F1741B7A57E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1772804528; bh=vv8skq6lE2Jt5tBgVL/iDOoxyWrT27q9/Q7JWAG96qQ=; h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:Cc:From; b=G5U0JACd2lI5y40hO6ZDxOYCaBqppEfS3/mwZsucRpX0wC3CJAQbIpTgojWykKg7U Z45FdbQc73f3Vx837tP2/8VErjUspYId8pofhvfnyCMJ6nEKs6DIZ6AdITGQalnDRv yAHf5dzhpJULLzGhqSw8hf8JgwnQ42eOMMe2qqWc= Received: from send129.i.mail.ru (send129.i.mail.ru [89.221.237.224]) (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 8FF531B7A57D for ; Fri, 6 Mar 2026 16:42:07 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 8FF531B7A57D Received: by exim-smtp-695fc89d9f-w2j46 with esmtpa (envelope-from ) id 1vyVRO-00000000I8k-1pCT; Fri, 06 Mar 2026 16:42:06 +0300 To: Sergey Bronnikov Date: Fri, 6 Mar 2026 16:42:53 +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: 78E4E2B564C1792B X-77F55803: 4F1203BC0FB41BD91ABAE9865AC7DC88FC8E858B59FB0AE6229594E9989AC72B182A05F5380850400F284424926FE23B3DE06ABAFEAF67057ED5EA5A0061D3A6DCE0344743397B7045678E5A44F257A1 X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7370F4F695FFFC24BEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637AC83A81C8FD4AD23D82A6BABE6F325AC2E85FA5F3EDFCBAA7353EFBB553375666F44369204E714C7C564C5A47194D6C234C2904774DD7533F9F5E87640EE3B5E389733CBF5DBD5E913377AFFFEAFD269176DF2183F8FC7C078FCF50C7EAF9C588941B15DA834481FCF19DD082D7633A0EF3E4896CB9E6436389733CBF5DBD5E9D5E8D9A59859A8B6D52CD31C43BF465FCC7F00164DA146DA6F5DAA56C3B73B237318B6A418E8EAB8D32BA5DBAC0009BE9E8FC8737B5C2249BD8D6CC6D5691A2276E601842F6C81A12EF20D2F80756B5FB606B96278B59C4276E601842F6C81A127C277FBC8AE2E8B62CF590D480CCCC93AA81AA40904B5D99C9F4D5AE37F343AD1F44FA8B9022EA23BBE47FD9DD3FB595F5C1EE8F4F765FC72CEEB2601E22B093A03B725D353964B0B7D0EA88DDEDAC722CA9DD8327EE4930A3850AC1BE2E7352629B07FD02F83A6C4224003CC83647689D4C264860C145E X-C1DE0DAB: 0D63561A33F958A5E8973D0C45EADBD05002B1117B3ED6962F5BE8E488602FEA484B8D70797403F6823CB91A9FED034534781492E4B8EEADF12279BA039A6965C79554A2A72441328621D336A7BC284946AD531847A6065A90D92131081DE748BDAD6C7F3747799A X-C8649E89: 1C3962B70DF3F0AD73CAD6646DEDE191716CD42B3DD1D34C77DD89D51EBB774225B6776AC983F447FC0B9F89525902EE6F57B2FD27647F25E66C117BDB76D6596978B00623141355F040397EC98A805CDB77EB98B6EA8718DBB73726CDC6EE44AE06B54C09F344D4B8341EE9D5BE9A0AF951BA2299E8FC9EEF77CD829DB9C1E0688B4CC1AFEE42406536EB022892E5344C41F94D744909CECFA6C6B0C050A61A8CAF69B82BA93681CD72808BE417F3B9E0E7457915DAA85F X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVbwN8XFWZxQUMt+725/+nv8= X-Mailru-Sender: 583F1D7ACE8F49BDD951BA70C165859EFF7D02DFA92120F995D4C5B18C328FC05B476756718C5DF12F606D5FC6125875F2400F607609286E924004A7DEC283833C7120B22964430C52B393F8C72A41A84198E0F3ECE9B5443453F38A29522196 X-Mras: Ok Subject: [Tarantool-patches] [PATCH luajit 0/2] Fixes for recording of string built-ins 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-1407-ir-string-builtin Related issues: * https://github.com/LuaJIT/LuaJIT/issues/1407 * https://github.com/LuaJIT/LuaJIT/issues/1443 * https://github.com/tarantool/tarantool/issues/12134 Mike Pall (2): Fix edge cases when generating IR for string.byte/sub/find. Fix edge cases when recording string.byte/sub. src/lj_ffrecord.c | 14 ++-- .../lj-1407-ir-string-builtin.test.lua | 70 +++++++++++++++++++ .../lj-1443-stirng-byte-underflow.test.lua | 25 +++++++ 3 files changed, 102 insertions(+), 7 deletions(-) create mode 100644 test/tarantool-tests/lj-1407-ir-string-builtin.test.lua create mode 100644 test/tarantool-tests/lj-1443-stirng-byte-underflow.test.lua -- 2.53.0