71051a384b
luajit2-sys: Compile in parallel
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
f47dd4ecb8
Update color-eyre
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 14:39:47 +02:00
b2a98a39ce
luajit2-sys: Apply clippy lints
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
1326222eb0
Improve Renovate config
2025-07-01 15:57:11 +02:00
d61ffdfef2
Apply clippy lints
2025-07-01 15:57:10 +02:00
a36a59d907
sdk: Improve file decompilation debug output
2025-07-01 11:26:04 +02:00
400079237a
oodle: Allow providing the chunk size
...
This makes the library itself more flexible, while still keeping things
relatively straightforward with a single constant for the common chunk
size.
2025-07-01 11:26:02 +02:00
f3aeec196d
dtmt: Guess game directory from bundle path
...
When no explicit game directory is provided, try to guess it from the
bundle path given as argument during extraction.
2025-07-01 11:26:00 +02:00
d0fefee667
dtmt: Optimize dictionary creation
...
Improve the way the dictionary can read and write its config files, as
well as improve the shared access during runtime.
2025-07-01 11:25:58 +02:00
2c51ab1fcc
sdk: Add name for unknown file header field
2025-07-01 11:25:56 +02:00
6d94a4dd2c
Update bindgen
2024-08-21 14:33:15 +02:00
5d1a075742
Merge branch 'feat/bitsquid'
...
* feat/bitsquid:
Update bindgen
2024-05-15 21:57:23 +02:00
c7ff0b7a90
Update bindgen
2024-05-15 21:57:04 +02:00
19120166f9
Merge branch 'feat/bitsquid'
...
* feat/bitsquid:
fix: Fix LuaJIT on Windows
fix: Disable 64bit GC
2023-11-09 19:50:59 +01:00
24da35e631
fix: Fix LuaJIT on Windows
...
It turned out that with disabling GC64, LuaJIT would immediately
overflow the stack when opening a Lua state. For now, this reverts to
a version from 2019 that works, but I highly doubt that LuaJIT woould
have been broken on Windows for years.
I'll have to investigate, or rather trial-and-error further.
2023-04-09 12:21:29 +02:00
7395cf0d53
fix: Disable 64bit GC
2023-04-06 11:16:14 +02:00
11c4eddaa4
chore: Fix lcippy warning
2023-03-28 20:49:15 +02:00
18797c4d2a
fix: Fix linking on Linux
2023-03-23 15:32:00 +01:00
9ab05ce18c
feat: Implement cross compilation for MSVC toolchain
2023-03-23 13:35:56 +01:00
206f7884e3
Move bindgen to build script
2023-03-21 11:55:46 +01:00
089acdbc28
feat: Implement MSVC cross compilation
2023-03-21 11:04:21 +01:00
86757089b4
chore: Update LuaJIT
2023-03-02 15:11:50 +01:00
Aaron Loucks
2aa8038854
Update README
2020-01-19 16:31:41 -05:00
Aaron Loucks
f308e7ba66
Version 0.0.2
2020-01-19 16:24:01 -05:00
Aaron Loucks
972f1022ee
Update README
2020-01-19 15:31:07 -05:00
Aaron Loucks
32f67222d7
Add weekly build to CI
2020-01-19 15:29:09 -05:00
Aaron Loucks
56c586ecbf
Update README
2020-01-19 15:25:07 -05:00
Aaron Loucks
18c5d88e65
Cleanup build.rs
...
Set the following environment variables. The luajit lib name
varies by platform (lua51 on msvc and luajit everywhere else).
- DEP_LUAJIT_INCLUDE
- DEP_LUAJIT_LIB_NAME
2020-01-19 15:15:55 -05:00
Aaron Loucks
727831d413
Add description
2020-01-19 01:48:17 -05:00
Aaron Loucks
b00970789a
Add license
2020-01-19 01:38:51 -05:00
Aaron Loucks
a705ff7d25
Rename to luajit2-sys
2020-01-19 01:31:24 -05:00
Aaron Loucks
bb75b4a2fd
Add README
2020-01-19 01:14:53 -05:00
Aaron Loucks
a2b17d749c
The bash task in azure seems to find powershells find
2020-01-19 01:04:51 -05:00
Aaron Loucks
e0baa55c2c
Disable i686 and mingw tests
2019-08-18 21:55:33 -04:00
Aaron Loucks
6a3c526cfb
Add link args for x86_64-apple-darwin
2019-08-15 22:27:12 -04:00
Aaron Loucks
6e5676b889
Disable MACOSX_DEPLOYMENT_TARGET
2019-08-15 21:46:56 -04:00
Aaron Loucks
2b9a03d961
Set BUILDMODE=static and -fPIC in Makefile
2019-08-15 21:36:23 -04:00
Aaron Loucks
4cd8b358d7
Set BUILDMODE=static in Makefile
2019-08-15 21:04:58 -04:00
Aaron Loucks
7c7cb2b56d
Checkout submodules in azure-pipelines
2019-08-15 20:28:27 -04:00
Aaron Loucks
64b97a3b19
Debug pipeline
2019-08-15 20:09:27 -04:00
Aaron Loucks
db8d666c8a
Fix path separator
2019-08-15 19:32:01 -04:00
Aaron Loucks
dd2810e855
Add azure-pipelines config
2019-08-15 19:31:31 -04:00
Aaron Loucks
f144a4ff6a
Add build script and generated ffi
2019-08-15 19:17:23 -04:00
Aaron Loucks
50f832a25d
Adding luajit submodule
2019-08-13 18:11:24 -04:00
Aaron Loucks
cdb0423401
Initial commit
2019-08-13 18:03:48 -04:00