Commit Graph

681 Commits

Author SHA1 Message Date
64b4fc465d Add code to find luprex root directory 2023-05-10 15:24:47 -04:00
9e74e67277 Makefile now uses separate build directories for different OS versions 2023-05-10 14:09:08 -04:00
3a113bb2ef Add OS=<blank> as default in Makefile 2023-05-09 23:27:22 -04:00
f1c42156d1 Makefile now working for mingw and visual 2023-05-09 23:24:25 -04:00
6c8ceeb039 Make it build under linux again 2023-05-09 18:43:40 -04:00
c879fd21bb Add a check for vsvars64 in Makefile 2023-05-09 22:14:29 -04:00
b42393bbac Visual studio version is working 2023-05-09 22:12:17 -04:00
48628655fc Merge branch 'main' of https://github.com/jyelon/luprex 2023-05-09 17:21:28 -04:00
71cf734103 Fix /Zi on openssl 2023-05-09 17:21:18 -04:00
fc50da07ee more openssl stuff 2023-05-09 16:37:30 -04:00
d3ecd3ee46 Check in new OPenssl stuff 2023-05-09 16:36:05 -04:00
14f8f1d177 Merge branch 'main' of https://github.com/jyelon/luprex 2023-05-09 16:28:18 -04:00
59008feb68 Check in openssl-3.1.0 2023-05-09 16:28:06 -04:00
66f3cd8464 Use cv2pdb to generate PDB files for visual studio 2023-05-08 21:58:26 -04:00
d70b9f0d13 Reimplement LuaCountArgs with template specialization to make it constexpr 2023-05-08 15:49:47 -04:00
b233db4227 Merge branch 'main' of https://github.com/jyelon/luprex into main 2023-05-08 14:15:18 -04:00
5ece3a71ba Fix an issue related to the use of constexpr in luastack 2023-05-08 13:32:22 -04:00
669a5a50ab Finally phase out LuaOldStack entirely. 2023-04-14 17:50:06 -04:00
2c2dabc127 Fix a bug in the driver, closing channel too soon 2023-04-14 17:01:59 -04:00
69f2fb6226 Overhaul tangible_make to get rid of LuaOldStack 2023-04-14 15:33:58 -04:00
167dfe909f Removed some more LuaOldStack 2023-04-14 15:13:59 -04:00
47c868876a Add LuaDefineAlias 2023-04-14 14:52:44 -04:00
8ea6c47e4c Do a lot of cleanup on module table/vector 2023-04-13 16:59:04 -04:00
7078d1243d LuaExtraArgs is now fully implemented, efficiently 2023-04-13 14:55:21 -04:00
4bcdcb103d eris: add new API function lua_insert_frame 2023-04-13 14:38:22 -04:00
30155ae388 Implement LuaExtraArgs 2023-04-13 13:26:45 -04:00
cf8b573364 Some work on the template code in LuaStack 2023-04-13 12:14:27 -04:00
cfa9aa6a2a Remove more instances of LuaOldStack 2023-04-11 17:08:32 -04:00
3fd4067969 Get rid of more LuaOldStack 2023-04-11 17:03:26 -04:00
f77c3864b5 Merge branch 'main' of https://github.com/jyelon/luprex into main 2023-04-11 16:52:12 -04:00
c6ab58f4fa Get rid of several instances of LuaOldStack 2023-04-11 16:51:40 -04:00
92a5657dce Use dprint in World::rebuild_sourcedb 2023-04-11 16:36:30 -04:00
972f0095c6 Work on SourceDB:rebuild 2023-04-10 17:58:44 -04:00
005ce0629e Fix bug in driver 2023-04-10 16:23:31 -04:00
ac383c616f Finished code for globals, but something's not working with client/server 2023-04-10 16:00:47 -04:00
ef7d0ec365 Replace most uses of std::cerr with util::dprint 2023-04-07 16:00:52 -04:00
9d593cc767 Convert sourcedb to new LuaStack stuff 2023-04-07 15:49:50 -04:00
4f0713c9cb At this point, most functions have been LuaStack refactored 2023-04-07 14:20:45 -04:00
44c5a56172 Start refactoring LuaStack 2023-04-07 12:58:05 -04:00
7f000bc0fd Added two new stack disciplines to LuaStack 2023-04-06 20:12:03 -04:00
b8df2bbc89 eris: add 'lua_isthrowing' support 2023-04-06 17:43:06 -04:00
dc4a5f6198 A minor refactor to precede a major LuaStack refactor 2023-04-06 14:05:12 -04:00
f0f4ad8609 global.set has been implemented, but not diff xmit for globals 2023-04-05 18:41:03 -04:00
74f7686b85 Implemented a serialize and a deserialize routine 2023-04-05 15:06:52 -04:00
cb370239d5 First step in making Lua use exceptions properly 2023-04-04 15:50:06 -04:00
bee43ebbd2 Half finished with serialization routine 2023-04-04 15:24:25 -04:00
38959acc71 Remove an unnecessary print 2023-04-03 15:13:23 -04:00
074f20f93b Fix a subtle bug in the poll code 2023-04-03 15:05:36 -04:00
f3e4974f6a Add an assert 2023-04-03 13:59:37 -04:00
1770d061d6 Merge branch 'main' of https://github.com/jyelon/luprex 2023-04-03 13:18:55 -04:00