Skip to content

Combine all library files into a single lib.zig#54

Merged
natecraddock merged 5 commits intomainfrom
combine-libs
Jan 30, 2024
Merged

Combine all library files into a single lib.zig#54
natecraddock merged 5 commits intomainfrom
combine-libs

Conversation

@natecraddock
Copy link
Owner

@natecraddock natecraddock commented Jan 25, 2024

I think this is an overall win. +1,437 −7,755

So there is some added complexity (some of the functions aren't as simple as they used to be), but the majority of the API is no longer duplicated.

This is nice because in most cases now, there is just one thing to update. I think this is worth the slightly less simple implementation.

The biggest change is that the Uservalue functions in lua 54 no longer
have Index in the name.
@natecraddock natecraddock linked an issue Jan 28, 2024 that may be closed by this pull request
Now lua 5.1 and luajit work. The last thing is Luau
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.

Combine all lib.zig files

1 participant