You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ravi/lua-tests
Dibyendu Majumdar c3c11c04e7
issue #86 merge all remaining tests from Lua 5.3.3
8 years ago
..
libs rename lua tests folder (version identifier removed) 9 years ago
ltests rename lua tests folder (version identifier removed) 9 years ago
README.rst rename lua tests folder (version identifier removed) 9 years ago
all.lua issue #86 merge all remaining tests from Lua 5.3.3 8 years ago
api.lua issue #86 merge all remaining tests from Lua 5.3.3 8 years ago
attrib.lua issue #86 merge all remaining tests from Lua 5.3.3 8 years ago
big.lua rename lua tests folder (version identifier removed) 9 years ago
bitwise.lua rename lua tests folder (version identifier removed) 9 years ago
calls.lua rename lua tests folder (version identifier removed) 9 years ago
closure.lua rename lua tests folder (version identifier removed) 9 years ago
code.lua rename lua tests folder (version identifier removed) 9 years ago
constructs.lua rename lua tests folder (version identifier removed) 9 years ago
coroutine.lua rename lua tests folder (version identifier removed) 9 years ago
db.lua issue #86 merge all remaining tests from Lua 5.3.3 8 years ago
errors.lua issue #86 merge all remaining tests from Lua 5.3.3 8 years ago
events.lua issue #86 merge all remaining tests from Lua 5.3.3 8 years ago
files.lua issue #86 merge all remaining tests from Lua 5.3.3 8 years ago
gc.lua issue #86 merge all remaining tests from Lua 5.3.3 8 years ago
goto.lua issue #86 merge all remaining tests from Lua 5.3.3 8 years ago
literals.lua issue #86 merge llex.c and lobject.c 8 years ago
locals.lua rename lua tests folder (version identifier removed) 9 years ago
main.lua issue #86 merge all remaining tests from Lua 5.3.3 8 years ago
math.lua issue #86 merge all remaining tests from Lua 5.3.3 8 years ago
nextvar.lua rename lua tests folder (version identifier removed) 9 years ago
pm.lua issue #86 merge lstrlib.c and associated tests from 5.3.3 8 years ago
run_tests.sh rename lua tests folder (version identifier removed) 9 years ago
sort.lua issue #86 merge all remaining tests from Lua 5.3.3 8 years ago
strings.lua issue #86 merge all remaining tests from Lua 5.3.3 8 years ago
tpack.lua issue #86 merge lstrlib.c and associated tests from 5.3.3 8 years ago
utf8.lua rename lua tests folder (version identifier removed) 9 years ago
vararg.lua rename lua tests folder (version identifier removed) 9 years ago
verybig.lua rename lua tests folder (version identifier removed) 9 years ago

README.rst

Lua 5.3.x Tests

===============

This folder contains a copy of the Lua 5.3 tests, amended slightly for Ravi. The changes are to skip some
tests that fail in Ravi due to lack of support for certain features of Lua - e.g. tail calls, or different
limits.

Notes
-----
* The 'ltests' library is included in Ravi in Debug builds.
* The tests crash on Windows 64-bit environment when JIT mode is enabled; this appears to be due to lack of
support for Windows (64-bit) stack unwinding in LLVM. See issue #30. The 32-bit build does not have this
issue.
* In JIT mode the tests take much longer to run, especially if full JIT is switched on. This is because the tests
generate a lot of small Lua functions dynamically - in thousands - and all the time is spent in JIT compiling
these functions.