Commit Graph

8 Commits

Author SHA1 Message Date
zeromus 759a4536a4 fix (maybe) the bad GC bug in luainterface? 2017-07-22 23:41:30 -05:00
zeromus 256f4d43e7 Revert "remove LuaInterface. shouldn't need it, if things go well."
This reverts commit 4de4492f7a.

re-adding because we're going to make the lua core selectable
2017-07-13 23:44:11 -05:00
zeromus 4de4492f7a remove LuaInterface. shouldn't need it, if things go well.
At this point we lack the luaperks (luasockets etc.) which we previously had; but maybe other people's libraries will work better.
2017-07-09 23:52:42 -05: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
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