-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LuaJIT support #19
Comments
Yes this is planned, I just haven't gotten around to it yet. I will mention that luajit has a much more complex build system than regular lua |
The build.zig for ffmpeg involves using the nasm assembler at compile time. This is similar to what is necessary for building luajit. See this for reference https://github.com/andrewrk/ffmpeg/blob/73ac2d6ce909854436a23a26a9f712861eec2b4e/build.zig#L873 |
How about Luau support? It has additional features such as types. The cmake build script has a way to build it with |
@theoparis I'm also open to Luau though for me that is lower priority than luajit. Feel free to open a separate issue to track it |
I came here to ask about Luau. At least for my needs, Luau seems like a more useful addition than LuaJIT. Luau fixes many warts in Lua that have been pretty offputting for me. I might try out building it and see if I can somehow use it with these bindings. |
@natecraddock I think some nice zig integration for luajit ffi would be amazing if we could get that to work It would make it so nice to use lua with zig |
Adds the latest release of LuaJIT v2.1 and all necessary build file changes to build as a static library. This has only been tested on aarch64 macos. Many LuaJIT flags are missing from the build config. Even if it works, it may not be working perfectly. Uses the Lua 51 library bindings, so some additional LuaJIT functions may be missing. These will be audited and added at a later time. Part of #19
Adds the latest release of LuaJIT v2.1 and all necessary build file changes to build as a static library. This has only been tested on aarch64 macos. Many LuaJIT flags are missing from the build config. Even if it works, it may not be working perfectly. Uses the Lua 51 library bindings, so some additional LuaJIT functions may be missing. These will be audited and added at a later time. Part of #19
From the title above. Will it be compatible with luaJit?
I remember that zoltan is compatible. ranciere/zoltan#1
The text was updated successfully, but these errors were encountered: