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-5.3.1-tests
Dibyendu Majumdar 41ccddecb2
issue #63 add a build option without JIT
9 years ago
..
libs rename the Lua tests folder 9 years ago
ltests issue #63 add a build option without JIT 9 years ago
README.rst rename the Lua tests folder 9 years ago
all.lua rename the Lua tests folder 9 years ago
api.lua rename the Lua tests folder 9 years ago
attrib.lua rename the Lua tests folder 9 years ago
big.lua rename the Lua tests folder 9 years ago
bitwise.lua rename the Lua tests folder 9 years ago
bug.lua rename the Lua tests folder 9 years ago
calls.lua rename the Lua tests folder 9 years ago
closure.lua rename the Lua tests folder 9 years ago
code.lua rename the Lua tests folder 9 years ago
constructs.lua rename the Lua tests folder 9 years ago
coroutine.lua rename the Lua tests folder 9 years ago
db.lua rename the Lua tests folder 9 years ago
errors.lua rename the Lua tests folder 9 years ago
events.lua rename the Lua tests folder 9 years ago
files.lua rename the Lua tests folder 9 years ago
gc.lua rename the Lua tests folder 9 years ago
goto.lua rename the Lua tests folder 9 years ago
literals.lua rename the Lua tests folder 9 years ago
locals.lua rename the Lua tests folder 9 years ago
main.lua rename the Lua tests folder 9 years ago
math.lua rename the Lua tests folder 9 years ago
nextvar.lua rename the Lua tests folder 9 years ago
pm.lua rename the Lua tests folder 9 years ago
run_tests.sh rename the Lua tests folder 9 years ago
sort.lua rename the Lua tests folder 9 years ago
strings.lua rename the Lua tests folder 9 years ago
tpack.lua rename the Lua tests folder 9 years ago
utf8.lua rename the Lua tests folder 9 years ago
vararg.lua rename the Lua tests folder 9 years ago
verybig.lua rename the Lua tests folder 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. when the tests rely
upon the debug interface.

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 stack unwinding in LLVM. See issue #30.
* 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.