Commit Graph

655 Commits

Author SHA1 Message Date
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
5ede3f507c Change how class tables are created and recreated for greater robustness 2023-03-17 13:31:10 -04:00
a8c780563f Change the creation/deletion of tangibles so that the tangible database is never really deleted. 2023-03-16 23:31:29 -04:00
86a27ef2d4 Fix util::ostringstream, fix pretty-printing, stub out new globals 2023-03-05 01:51:25 -05:00
db234c2934 Stub out the new global.set and global.get operators 2023-03-01 17:35:06 -05:00
9ce34d950b Refactor code to make it easier to do 'nopredict' inside of any function without having a dependency on world model. 2023-03-01 16:07:13 -05:00
aa77480fb5 Making progress on util::dprintf 2023-02-27 17:21:00 -05:00
596e39add8 Overhauled SSL to use explicit BIO buffers 2023-02-24 17:47:13 -05:00
03f89ec922 DLL working under mingw 2023-02-21 16:11:03 -05:00
98c1b2d599 Convert to a true DLL engine 2023-02-21 15:28:45 -05:00
3eebe7dc33 Corrections to complete the port to MingW 2023-02-20 18:03:34 -05:00
6c8ee78041 More makefile tweaks 2023-02-20 17:53:18 -05:00
3ca56d7776 Add tasks.json, and makefile updates 2023-02-20 17:51:59 -05:00
175cbf3097 Automatic compilation of correct version 2023-02-20 17:47:22 -05:00
8e2d37a73a A few changes for mingw port (not done yet) 2023-02-20 16:59:10 -05:00
f9aafee165 Some overhauls of the modified replay code. 2023-02-20 16:02:18 -05:00
9eeaa04159 More fixes 2023-02-14 14:28:25 -05:00
def6387ca3 Change directory structure 2023-02-14 14:05:45 -05:00
acad4291b6 Merges for dll refactor 2023-02-14 13:22:23 -05:00
0d19564350 More changes for dll refactor 2023-02-14 13:15:41 -05:00
569b8aef45 Refactor for DLL 2023-02-14 13:14:18 -05:00
470d8a3c78 Added path_to_plain_ascii for use by driver-ssl 2023-01-23 16:24:40 -05:00
fb48329090 Fix a header file error, maybe 2023-01-23 13:49:17 -05:00
3be267c736 Merge branch 'main' of https://github.com/jyelon/luprex into main 2022-08-15 16:53:04 -04:00
a5ef765524 HTTP stuff now uses keyword parser. 2022-07-22 17:07:40 -04:00
28ec61e47c tangible.animate uses the new keyword parser. 2022-07-22 16:22:04 -04:00
e6414e113d No, really, this is the code for the new keyword parsing. 2022-07-22 16:04:14 -04:00