Commit Graph

12 Commits

Author SHA1 Message Date
zeromus 79cdfaba6b add (or fix, not sure which) luaperks-building version of our luainterface, but dont use it just yet--we'll wait for some need. turns out luasockets isnt worth the trouble of embedding due to the dependency on a bunch of other files anyway 2017-02-03 01:21:45 -06:00
zeromus 96416e13d9 fix regressions in lua's support for UTF-8 strings, likely created around the time of the sandboxing. 2016-05-23 14:33:36 -05:00
nattthebear bef6ddef67 Add x64 target to luainterface. Build and add to references 2016-02-28 20:12:39 -05:00
zeromus dfc139376a fix lua dlls on windows xp after changing to vs2015 building 2015-12-20 05:04:23 -06:00
zeromus 4f9061c45e update lua vcxproj to vs2015. rebuild dlls. should hide the floating point precision on n64 problem, but i still suspect theres badness 2015-12-16 16:34:33 -06:00
Connor Olding 23caf74a34 disable CLR on luaglue.cpp
this should work around Lua numbers being casted to floats when the N64
core is loaded.

note that the included lua51.dll has yet to be rebuilt.
2015-12-16 13:39:45 -08:00
zeromus a281a18dfe cleanup lua vcxproj 2015-12-16 15:26:58 -06:00
zeromus e74322b531 gitignore and cleanup 2015-11-02 00:33:17 -06:00
zeromus 3a61c850f3 add luaperks (cd, im, iuplua, luasockets) since our lua is customized and acts flaky with external dlls 2015-11-02 00:27:11 -06:00
zeromus c823d6b46a try fixing lua "buffer overflow" stack corruption crash when GC occurs while calling a cfunction 2012-06-11 22:15:49 +00:00
zeromus 3f6127152f build lua differently so that it has at least a prayer at interoperating with plug-in dlls. at least, it can load them. there may be other problems later due to the dlls generally being compiled against a different CRT (vc8) than our lua and luainterface (vc10). we could fix this if we needed to by compiling the CUSTOMIZED lua in vc8 and referencing it from the vc10 luainterface. 2012-04-05 01:05:08 +00:00
zeromus b64ee06a8c since our luainterface and lua are so hacked up now, we need to check it in so we dont lose it 2012-03-23 19:03:22 +00:00