Repository navigation
v0.4.0
Added
- Luau Buffer support for native binary data manipulation
- High-level
BufferAPI with direct memory access through[]u8slice - Integration with Zig's std.io patterns via
stream()method - Reference-counted memory management with automatic cleanup
- Full interoperability with Lua's buffer library
Lua.createBuffer(size)method for buffer creation- Buffer support in
Lua.Valueenum for runtime value handling - Stack operations for buffer values (
pushBuffer,toBuffer,isBuffer)
- High-level
- Configurable vector size build option (
-Dvector-size=3or4, default 4) Function.getCoverage()method for collecting code coverage data from Luau functions compiled with coverage enabled
Changed
- Build System: Switched from Git submodules to Zig package manager for Luau dependency, simplifying setup process
- Updated Luau dependency from version 0.684 to 0.686
- Enhanced State.zig documentation with detailed stack operation descriptions and Lua 5.1 manual references
Luau version: 0.686