Commit graph

14 commits

Author SHA1 Message Date
71051a384b
luajit2-sys: Compile in parallel
All checks were successful
build/linux Build for the target platform: linux
lint/clippy Checking for common mistakes and opportunities for code improvement
build/msvc Build for the target platform: msvc
2025-07-02 16:18:25 +02:00
b2a98a39ce
luajit2-sys: Apply clippy lints
Some checks failed
build/msvc Build for the target platform: msvc
build/linux Build for the target platform: linux
lint/clippy Checking for common mistakes and opportunities for code improvement
2025-07-02 13:31:19 +02:00
3bf4b7f0d1
luajit2-sys: Move dependencies to workspace 2025-07-01 16:17:05 +02:00
7500f90105
luajit2-sys: Remove unused files
Stuff that isn't needed anymore after the merge into the workspace.
2025-07-01 16:15:56 +02:00
a922868e64 Add 'lib/luajit2-sys/' from commit '6d94a4dd2c'
git-subtree-dir: lib/luajit2-sys
git-subtree-mainline: b42b4f01d2
git-subtree-split: 6d94a4dd2c
2025-07-01 15:58:35 +02:00
b42b4f01d2
Prepare to absorb luajit2-sys submodule
I had to pin the version of the LuaJIT library to a specific commit,
and have reworked the build scripts heavily to work with the XWin setup,
sacrificing the more flexible approach that existed before.
As such it is heavily customized to the specific usage here. There is no
reason to assume that it will be reconciled with the main project in the
future.
2025-07-01 15:57:15 +02:00
a2bbab1398
Update dependencies
All checks were successful
lint/clippy Checking for common mistakes and opportunities for code improvement
build/msvc Build for the target platform: msvc
build/linux Build for the target platform: linux
2024-08-21 14:33:39 +02:00
3546bc8faa
Update bindgen 2024-05-15 21:57:45 +02:00
96f3625b7a
Fix submodule refs
Some checks failed
build/msvc Build for the target platform: msvc
lint/clippy Checking for common mistakes and opportunities for code improvement
build/linux Build for the target platform: linux
2023-11-23 13:16:03 +01:00
93388a6299
fix(sdk): Fix compiling Lua on Windows
The previous fix when the compiled bytecode wasn't accepted by the game
did work fine for Linux. But apparently on Windows, it procudes a stack
overflow when attempting to open a Lua state.

This reverts LuaJIT to a commit from 2019, which is quite old, but does
work. Further investigation is needed to determine if or how never
versions of LuaJIT could be used.

Fixes #110.
2023-04-09 14:37:07 +02:00
1887cdf2ef
fix(sdk): Fix creating invalid bytecode
An update to LuaJIT made an option enabled by default that changed the
bytecode output.

Fixes #99.
2023-04-06 12:17:16 +02:00
597bc77464
chore: Fix clippy warnings 2023-03-28 20:49:31 +02:00
a0166f07ff
fix(ci): Fix linking on Linux 2023-03-23 15:32:33 +01:00
e2a285a739
feat: Add Docker images for CI compilation 2023-03-23 13:42:03 +01:00