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.
Dibyendu Majumdar
37759ee08e
|
8 years ago | |
---|---|---|
.. | ||
listings | 9 years ago | |
README.rst | 9 years ago | |
basics.lua | 9 years ago | |
bitwise_tests.lua | 9 years ago | |
bug.lua | 9 years ago | |
fannkuchen.lua | 9 years ago | |
fannkuchen.ravi | 9 years ago | |
fornum_test1.lua | 9 years ago | |
fornum_test2.lua | 9 years ago | |
fornum_test2.ravi | 9 years ago | |
fornum_test3.lua | 9 years ago | |
gaussian2.lua | 9 years ago | |
mandel.lua | 9 years ago | |
mandel.ravi | 9 years ago | |
mandel1.lua | 9 years ago | |
mandel1.ravi | 9 years ago | |
matmul1.lua | 9 years ago | |
matmul1.ravi | 8 years ago | |
matmul2.lua | 9 years ago | |
pcall.lua | 9 years ago | |
pisum.lua | 9 years ago | |
pisum.ravi | 9 years ago | |
ravi_errors.ravi | 9 years ago | |
ravi_tests1.ravi | 9 years ago | |
ravi_tests2.ravi | 8 years ago | |
run_tests.sh | 8 years ago |
README.rst
This folder contains various performance and unit tests.
Language tests
--------------
* basics.lua - some simple tests
* ravi_tests1.ravi - contains some basic tests
* ravi_errors.ravi - contains tests for error conditions
* bitwise_tests.lua - modified Lua 5.3 tests to exercise JIT on bitwise operations
Performance tests
-----------------
Following are simple loop tests:
* fornum_test1.lua
* fornum_test2.lua
* fornum_test2.ravi - with optional types
* fornum_test3.lua
Matrix multiplication test:
* matmul1.lua - matrix multiplication (Lua compatible)
* matmul1.ravi - matrix multiplication (ravi version with static typing)
Following performance tests were obtained from the `The Computer Programming Language Benchmarks Game <http://benchmarksgame.alioth.debian.org/>`_. Original author is `Mike Pall <http://luajit.org/>`_.
* fannkuchen.lua
* fannkuchen.ravi - with optional types
* mandel1.ravi - modified so that it can be JIT compiled
* mandel1.lua - can be JIT compiled but also compatible with Lua
See ``run_tests.sh`` for how to run these tests.