new builds, added vcruntime140.dll
better build script.
changed test scripts
This repo has the source code for:
It needs only Visual Studio 2019 to compile Lua to ARM64, x86, x64.
The final binaries are inside the dist/
folder.
> build-all.bat
Will build all versions.
> build-version.bat 5.1.5
Builds a specific version.
> clean-version.bat 5.1.5
Removes build artifacts and final products for a specific version.
> test-all.bat
Runs basic tests. At the moment, only arm64 and x86 are tested because I can't run x64 on my machine.
I've added tests as well. Unfortunately I couldn't find the exact same versions of the test suite to match the versions we're building. at the moment the mapping between version and test suite is this one:
Lua | Test Suite | Result |
---|---|---|
Lua 5.3.5 | Test 5.3.4 | Basic Tests OK |
Lua 5.2.4 | Test 5.2.2 | Basic Tests OK |
Lua 5.1.5 | Test 5.1-tests | FAIL |