[Tarantool-patches] [PATCH v2 luajit 22/45] test: remove <misc/loop_unroll.lua> LuaJIT test

Sergey Bronnikov sergeyb at tarantool.org
Thu Aug 22 15:33:11 MSK 2024


Sergey,


On 21.08.2024 11:58, Sergey Kaplun wrote:
> This patch removes the aforementioned test since it is part of the
> <opt/loop/unroll.lua> test.
>
> Part of tarantool/tarantool#9398
> ---
thanks for the patch! LGTM
>   test/LuaJIT-tests/misc/loop_unroll.lua | 35 --------------------------
>   1 file changed, 35 deletions(-)
>   delete mode 100644 test/LuaJIT-tests/misc/loop_unroll.lua
>
> diff --git a/test/LuaJIT-tests/misc/loop_unroll.lua b/test/LuaJIT-tests/misc/loop_unroll.lua
> deleted file mode 100644
> index 1700fac9..00000000
> --- a/test/LuaJIT-tests/misc/loop_unroll.lua
> +++ /dev/null
> @@ -1,35 +0,0 @@
> -
> --- type instability on loop unroll -> record unroll
> -do
> -  local flip = true
> -  for i=1,100 do flip = not flip end
> -  assert(flip == true)
> -end
> -
> -do
> -  local t = {}
> -  local a, b, c = 1, "", t
> -  for i=1,100 do a,b,c=b,c,a end
> -  assert(c == 1 and a == "" and b == t)
> -end
> -
> --- FAILFOLD on loop unroll -> LJ_TRERR_GFAIL -> record unroll
> -do
> -  local t = { 1, 2 }
> -  local k = 2
> -  local x = 0
> -  for i=1,200 do
> -    x = x + t[k]
> -    k = k == 1 and 2 or 1
> -  end
> -  assert(x == 300 and k == 2)
> -end
> -
> --- Unroll if inner loop aborts.
> -local j = 0
> -for i = 1,100 do
> -  repeat
> -    j = j+1
> -  until true
> -end
> -
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.tarantool.org/pipermail/tarantool-patches/attachments/20240822/cbf9384e/attachment.htm>


More information about the Tarantool-patches mailing list