Commit Graph

21 Commits

Author SHA1 Message Date
0c021dc93a Remove more invalid uses of luaL_error and luaL_check 2021-12-27 17:03:42 -05:00
9517b3e004 Repair buggy error-handling in makeclass/getclass 2021-12-27 16:44:12 -05:00
1cfdb4fa09 Initial revision of lua 'doc' function 2021-12-15 23:03:43 -05:00
0881e33c6f Eliminate LuaStack::rawgeti, it's not safe 2021-11-17 15:11:55 -05:00
9a02f408b0 More work on console I/O and minor fixes 2021-10-25 14:47:37 -04:00
bac1a7b876 Implement C++ pretty-printer 2021-09-08 01:32:08 -04:00
6b2ebba84d New calling conventions, start on print.cpp 2021-09-07 17:37:23 -04:00
63c7357e92 eris: upgrade flagbits to 16 bits 2021-08-09 13:20:32 -04:00
4052503093 Add accessors to view flag bits in lua 2021-07-25 20:34:57 -04:00
4ba0471bde Another deque operator 2021-07-20 16:16:07 -04:00
2930953569 Minor tweaks and a new deque operator 2021-07-20 14:59:08 -04:00
3fc76afc09 Deques now have metatables, fixed deque unit tests 2021-07-12 16:32:58 -04:00
7290beee34 Implement deque, fix luaconsole 2021-07-12 00:37:07 -04:00
16c0fd45de Reimplement queues as circular buffers 2021-07-09 18:07:06 -04:00
dba5bccfa0 A variety of small fixes 2021-07-09 14:13:06 -04:00
b09a20ebea Allow limited access to unsafepairs/unsafenext 2021-07-07 12:43:03 -04:00
be529afc55 Reimplement the 'pairs' iterator and 'next' iterator 2021-07-07 12:43:03 -04:00
e06bae63f7 Added new tangible ops, including tangible.delete 2021-03-19 13:41:41 -04:00
5760078208 Still porting to lua 5.2 2021-02-28 14:45:09 -05:00
eefe1bd58a Get rid of getfield/setfield 2021-02-10 16:47:45 -05:00
abb474d1ce Combining two repos 2021-02-10 13:05:58 -05:00