~soapdog/lua

Lua built for Windows on ARM
new builds, added vcruntime140.dll
better build script.
changed test scripts

refs

master
browse log

clone

read-only
https://git.sr.ht/~soapdog/lua
read/write
git@git.sr.ht:~soapdog/lua

You can also use your local clone with git send-email.

Lua built for ARM64, x86, x64

This repo has the source code for:

  • Lua 5.1.5
  • Lua 5.2.4
  • Lua 5.3.5
  • Lua 5.4.0-beta

It needs only Visual Studio 2019 to compile Lua to ARM64, x86, x64.

The final binaries are inside the dist/ folder.

Rebuilding

> 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.

Tests

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