Skip to content
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

vendored lua #1530

Merged
merged 2 commits into from
Dec 16, 2024
Merged

vendored lua #1530

merged 2 commits into from
Dec 16, 2024

Conversation

oleflb
Copy link
Contributor

@oleflb oleflb commented Dec 4, 2024

Why? What?

This is a main compatible version of #1072 by @h3ndrk

When compiling mlua unvendored, you need to install Lua on your system. Especially under Windoof, this can be painful, therefore we want to switch to a vendored version.

Does not heilmachen #1071 completely because we still need further fixes because we are still using symlinks which are not supported under Windoof.

Fixes #

ToDo / Known Issues

If this is a WIP describe which problems are to be fixed.

Ideas for Next Iterations (Not This PR)

If there are some improvements that could be done in a next iteration, describe them here.

How to Test

  • Nothing should change but lua shouldnt be required as a dependency anymore for twix

@oleflb oleflb added the tools:Debug Tooling Related to twix et.al. label Dec 4, 2024
@oleflb oleflb mentioned this pull request Dec 4, 2024
@oleflb oleflb enabled auto-merge December 4, 2024 16:07
schmidma
schmidma previously approved these changes Dec 11, 2024
schmidma
schmidma previously approved these changes Dec 11, 2024
@schmidma
Copy link
Member

@oleflb ping, the CI is unhappy with your Cargo.lock

@oleflb
Copy link
Contributor Author

oleflb commented Dec 15, 2024

@schmidma Fixed now. Newer versions of cargo are setting the lockfile version to 4 by default and it seems like the cargo version in the sdk cannot handle that

@oleflb oleflb added this pull request to the merge queue Dec 16, 2024
Merged via the queue into HULKs:main with commit 908d7a8 Dec 16, 2024
24 checks passed
@oleflb oleflb deleted the vendored-lua-2 branch December 16, 2024 09:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tools:Debug Tooling Related to twix et.al.
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants