Skip to content

Conversation

@sea-grass
Copy link
Contributor

Hello! I'm getting acquainted with the ziglua codebase and noticed some potential refactorings so figured I'd open up some PRs (this is 1 of 2, for now).

This PR makes use of decl literals where possible. (Note that since most of the library surface area is interfacing with C, there's not a lot!)

Additionally, in the tests, all var lua = try Lua.init(...) has been refactored from var to const (const lua: *Lua = try .init(...)), since the variable holding the pointer is never mutated, to avoid the situation where those using the tests as a reference implementation may copy the same pattern.

@robbielyman robbielyman merged commit dfa5b91 into natecraddock:main Apr 21, 2025
3 checks passed
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.

2 participants