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.0-tests
dibyendumajumdar 65bc503fdc
issue #15 set savedpc prior to entering a JITed function
9 years ago
..
libs merge 5.3.1 9 years ago
ltests merge 5.3.1 9 years ago
README.rst add readme for Lua tests 9 years ago
all.lua issue #15 set savedpc prior to entering a JITed function 9 years ago
api.lua fix warnings on Mac OSX 9 years ago
attrib.lua merge 5.3.1 9 years ago
big.lua merge lua 5.3.0 rc3 and fix build on Ubuntu 9 years ago
bitwise.lua merge 5.3.1 9 years ago
bug.lua handling of constants in LOADK and LOADKX 9 years ago
calls.lua review tests 9 years ago
closure.lua review tests 9 years ago
code.lua add ltests in the build 9 years ago
constructs.lua merge 5.3.1 9 years ago
coroutine.lua fix warnings on Mac OSX 9 years ago
db.lua issue #15 more work on adding savedpc support - most of the debug test case works 9 years ago
errors.lua issue #15 set savedpc prior to entering a JITed function 9 years ago
events.lua merge lua 5.3.0 rc3 and fix build on Ubuntu 9 years ago
files.lua review tests 9 years ago
gc.lua review tests 9 years ago
goto.lua merge lua 5.3.0 rc3 and fix build on Ubuntu 9 years ago
literals.lua review tests 9 years ago
locals.lua merge 5.3.1 9 years ago
main.lua merge 5.3.1 9 years ago
math.lua review tests 9 years ago
nextvar.lua review tests 9 years ago
pm.lua review tests 9 years ago
run_tests.sh issue #15 more work on adding savedpc support - most of the debug test case works 9 years ago
sort.lua merge 5.3.1 9 years ago
strings.lua merge 5.3.1 9 years ago
tpack.lua merge lua 5.3.0 rc3 and fix build on Ubuntu 9 years ago
utf8.lua merge lua 5.3.0 rc3 and fix build on Ubuntu 9 years ago
vararg.lua merge 5.3.1 9 years ago
verybig.lua merge lua 5.3.0 rc3 and fix build on Ubuntu 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.