Skip to content

Conversation

@natecraddock
Copy link
Owner

@natecraddock natecraddock commented Jan 9, 2024

Removes vendored code and updates to recent changes in Zig ziglang/zig#18160

  • Remove vendored lua code
  • Create Lua 5.1 patched repo
  • Remove vendored luau code
  • Update install documentation

@natecraddock natecraddock linked an issue Jan 9, 2024 that may be closed by this pull request
Use the Zig package manager to download the sources for Lua 5.1 through
Lua 5.4. Luau still needs to be done this way.

The LuaVersion enum strings are changed to remove the _ characters, this
is a breaking change.

Also makes the tests rely on the module rather than the raw source file.
Not sure if this is a good idea yet, just testing some things.

This links the compiled lua library to the ziglua module so it doesn't
need to be linked manually in other projects.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove vendored libraries and rely on the Zig package manager

2 participants