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

[WIP] Migrate from MightyPirates to MovingBlocks JNLua #2898

Merged
merged 1 commit into from Sep 1, 2018

Conversation

asiekierka
Copy link
Contributor

TODO:

  • Grab the JNLua JAR from the Terasology Jenkins as opposed to bundling it in the repository
  • Grab the JNLua natives from the Terasology servers as opposed to bundling them in the repository

@asiekierka
Copy link
Contributor Author

@payonel payonel merged commit b426a7f into MightyPirates:master-MC1.12 Sep 1, 2018
@payonel
Copy link
Member

payonel commented Sep 1, 2018

thank you asie, this is really nice

@Vexatos
Copy link
Contributor

Vexatos commented Sep 1, 2018

I don't think this should have been merged yet - now the latest OC builds won't work on anything but Linux until the other natives are compiled.

asiekierka added a commit that referenced this pull request Sep 4, 2022
…hing.

To say that this has been a long time coming would be an understatement.

This commit changes the following:

 * Updates LuaJ to 3.0.2 with many third-party patches applied. Not that
   it doesn't have obvious breaking bugs still - however, it emulates
   Lua 5.2 that little bit better now.
 * Updates JNLua in every conceivable way:
   * Now compiled with actual optimizations - ~2x better performance!
   * Updates Lua 5.2 with gamax92's backported bugfixes.
   * Updates Lua 5.3 from 5.3.2 to 5.3.6.
   * Adds experimental Lua 5.4 support (Lua 5.4.4).
   * Adds proper support for 64-bit integers (longs) in LuaState.
   * Adds official support for AArch64 on Linux and macOS.
   * Drops support for all architectures on FreeBSD and x86 on macOS.
   * Further minor bugfixes here and there.
 * Adds a Lua 5.4 architecture (behind a config option for now).
 * Updates the Lua copyright date.

Thanks to everyone who has been patient enough to wait over four years
for this to finally get upstreamed.

( No joke! #2898 )

Let's hope this doesn't break the world. (It probably does, though.)
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.

None yet

3 participants