Hard Light Productions Forums
Modding, Mission Design, and Coding => The Scripting Workshop => Topic started by: Echelon9 on April 25, 2012, 08:46:06 am
-
From the commit logs to SCP's trunk codebase:
Upgrade internal Lua interpreter to 5.1.5 bugfix release (http://svn.icculus.org/fs2open?view=rev&revision=8689); announcement details http://lua-users.org/lists/lua-l/2012-02/msg00639.html
- The FS2_Open engine uses the Lua interpreter behind the scenes to run your scripts
- Lua 5.1.4 to Lua 5.1.5 is simply a bugfix release -- no compatability changes, deprecation or performance +/- expected
- Not sure if this change will make it into 3.6.14 Final, but it will be in the nightly trunk builds when they recommence
- Longer term, the move to Lua 5.2 will require some refactoring of the bindings between FS2_Open and Lua. This work should then allow a switch to the faster LuaJIT 2.x (http://luajit.org/).
If you do notice any problems, please let me know here or by PM / IRC
-
good news!
-
Quote from IRC:
[15:30] Karajorma Ummmmm. I can't build trunk any more
[15:31] Karajorma "c1 : fatal error C1083: Cannot open source file: '..\..\lua\ltests.c': No such file or directory"
[15:40] CommanderDJ Karajorma: I'm trying it now to confirm.
[15:41] CommanderDJ Yep. Confirmed. Trunk does not build.
[15:44] Karajorma Well it's obviously E9's lua changes to blame
A little blunt perhaps, but yeah. Thought you should know.
-
Well, someone needs to update the MSVC project files...
-
Looks to have been done now, all is good in the kingdom again.