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 E5B056E226; Mon, 9 Nov 2026 05:51:09 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org E5B056E226 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1794192670; bh=pniWEW7seb2VjWMPAJvOaNIfc3F01+HTxa1vkkhxqJ0=; h=Date:To:References:In-Reply-To:Subject:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=hqo32Faw7BVSnhFAb5NyJgauNynKgroj/GZ9J9o4h4rQ4mX1KiCHTUadBiSTshkNf +HELZvnOKi6heG7NGVSJC73USik2f997pfHp56sJ2+jsWOL+g1EbPNdQ1xdACx6z2l CvhQUh2Zu6EmwI0A/S7ylhtlJtK4nPcpAaVlBIfo= Received: from send149.i.mail.ru (send149.i.mail.ru [89.221.237.244]) (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 7AB216E226 for ; Mon, 9 Nov 2026 05:51:08 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 7AB216E226 Received: by exim-smtp-5cc8b577fd-dcwft with esmtpa (envelope-from ) id 1xQFTP-000000007p6-1yP6; Mon, 09 Nov 2026 05:51:07 +0300 Message-ID: <8bba8044-56b4-49a3-94cd-fe427fd34ac1@tarantool.org> Date: Mon, 9 Nov 2026 05:51:07 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Sergey Bronnikov , Sergey Bronnikov References: <1781178253.874466124@f309.i.mail.ru> <514afe56-1a19-4f78-8a19-14db0c17db62@tarantool.org> Content-Language: en-US In-Reply-To: <514afe56-1a19-4f78-8a19-14db0c17db62@tarantool.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Mailru-Src: smtp X-4EC0790: 10 X-7564579A: B8F34718100C35BD X-77F55803: 4F1203BC0FB41BD96F2D5E088614A237EBE28A4927C0859248C9DC8516174593182A05F53808504050D73C71282883953DE06ABAFEAF670510B788D6C22468603F51EB86CDEED9F0A938C1B4F21A4609 X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7922E451CE6E839B1EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637ECAF4C2CEE0D0B2F8638F802B75D45FF914D58D5BE9E6BC1A93B80C6DEB9DEE97C6FB206A91F05B2B7379918D41605202E070BE324C7D3C4917C51D129DF0AA5F6B57BC7E64490611E7FA7ABCAF51C92176DF2183F8FC7C091DAD9F922AA71188941B15DA834481F9449624AB7ADAF37BA3038C0950A5D36D5E8D9A59859A8B6373C3576551F00B976E601842F6C81A1F004C906525384303E02D724532EE2C3F43C7A68FF6260569E8FC8737B5C2249EC8D19AE6D49635B68655334FD4449CB9ECD01F8117BC8BEAAAE862A0553A39223F8577A6DFFEA7CC327AF5A1D20E94043847C11F186F3C59DAA53EE0834AAEE X-C1DE0DAB: 0D63561A33F958A50047A46A6999D2415002B1117B3ED696C11302F4E15AA42C7E0012C66AE17B00823CB91A9FED034534781492E4B8EEADB73CFAAED92B6E13BDAD6C7F3747799A X-C8649E89: 1C3962B70DF3F0AD73CAD6646DEDE1918E10F71CB4DF9F96AB70F9BE574AE9C625B6776AC983F447FC0B9F89525902EE6F57B2FD27647F25E66C117BDB76D659EF1E65C23666E21DE3D9006DF339A27FF766A1C4F7F847A821A0AAC063FF9B45B2B855508200D9D8B8341EE9D5BE9A0ABAEDCC26CC6F11A1230CDEEF7B39E2901A3B45D298FBADB3C7CEAA0681F5848F4C41F94D744909CEEF9E35A692215F79327F81E6EEE0AEB67A0F9F91F029B6AF33F2C28C22F508233FCF178C6DD14203 X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXOcIETfglQORZ0zpDET4Zrk3igikrdHlWEQcqxjS9XYfnNR0l9D9uPM= X-Mailru-Sender: 015BA6FC0EFA223A63A6570A1A03128513D6B549E3C251B1B951B70A5BD4BD8E38BA69C2D9CA4476E11A6E312C87D21DE62B12C1FE0372A178274A4A9E9E44FD2A114EDA040D8818F01FF9DF31C397A372D6B4FCE48DF648AE208404248635DF X-Mras: Ok Subject: Re: [Tarantool-patches] [PATCH luajit] Prevent sanitizer warning in os.time(). 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" Hi, Sergey! The patch is LGTM with the report to upstream. You made a great discovery for the problem. As the Mike doesn't want to add new runtime exceptions for os.time() in the upstream, we may consider to add the check to our port as they are added in a Lua of higher versions. I think, Make may worry about consoles, but this is not our case. But on the other hand, we have a datetime module and may not worry about this error prone os.date() implementation. Sergey Kaplun, Sergey Bronnikov, what do you think? On 11/6/26 1:51 PM, Sergey Bronnikov wrote: > Hi, Evgeniy, > > On 6/11/26 14:44, Evgeniy Temirgaleev via Tarantool-patches wrote: >> >> Hi, Sergey! Thanks for the patch! >> Please, see my comment. snipped. >> We just suppress signed integer-overflow warning implicitly by casting >> (and get an unsigned integer-overflow warning instead — >> try `luajit -e "os.time({ day = 0, month = 0, year = 0 })"` with clang >> and -fsanitize=integer). > > Thanks for highlighting this! > > I've reported this to upstream [1]. > > 1. https://github.com/LuaJIT/LuaJIT/issues/1454#issuecomment-6683039935 > > -- -- Best regards, Evgeniy Temirgaleev