Open
Description
This lists the changes I want to make before releasing a 1.0.0. At a high level, I want Ziglua to be in a state that is more easily maintained, and generally be feature complete enough to reflect what future versions would include. This means supporting Lua 5.1-5.4, LuaJIT, and Luau well, good documentation, and well organized code.
The list of tasks here are roughly in the order in which I will make changes
Tasks
- Luau support #30
- Remove vendored libraries and rely on the Zig package manager #34
- Simplify the structure of the tests #33
- LuaJIT support #19
- Expand documentation #25
- Improve error documentation #27
- exportFn fails during semantic analysis #7
- Audit header files of all Lua versions #35