scummvm/lua
2005-08-13 11:07:15 +00:00
..
doc Initial revision 2003-08-15 18:00:22 +00:00
.cvsignore added more filters 2005-08-08 06:43:48 +00:00
lapi.cpp fixed more warnings 2005-01-13 00:15:15 +00:00
lapi.h restructured lua sources to flat structure 2004-10-06 19:08:13 +00:00
lauxlib.cpp call malloc, free, realloc directly 2004-12-30 07:37:13 +00:00
lauxlib.h - allow reset lua global tables, 2004-12-25 18:23:07 +00:00
lbuffer.cpp restructured lua sources to flat structure 2004-10-06 19:08:13 +00:00
lbuiltin.cpp based on dissasembly changed task_tag into task object for proper save/restore and task identification and code realated 2005-01-14 20:33:01 +00:00
lbuiltin.h restructured lua sources to flat structure 2004-10-06 19:08:13 +00:00
ldo.cpp use luaM_free() instead free() 2004-12-25 19:27:07 +00:00
ldo.h restructured lua sources to flat structure 2004-10-06 19:08:13 +00:00
lfunc.cpp restructured lua sources to flat structure 2004-10-06 19:08:13 +00:00
lfunc.h restructured lua sources to flat structure 2004-10-06 19:08:13 +00:00
lgc.cpp restructured lua sources to flat structure 2004-10-06 19:08:13 +00:00
lgc.h restructured lua sources to flat structure 2004-10-06 19:08:13 +00:00
liolib.cpp fixed some lua warnings 2005-01-12 22:10:12 +00:00
llex.cpp fixed more warnings 2005-01-13 00:15:15 +00:00
llex.h restructured lua sources to flat structure 2004-10-06 19:08:13 +00:00
lmathlib.cpp fixed some lua warnings 2005-01-12 22:10:12 +00:00
lmem.cpp restructured lua sources to flat structure 2004-10-06 19:08:13 +00:00
lmem.h call malloc, free, realloc directly 2004-12-30 07:37:13 +00:00
lobject.cpp based on dissasembly changed task_tag into task object for proper save/restore and task identification and code realated 2005-01-14 20:33:01 +00:00
lobject.h patch fixes from Erich Hoover: 2005-04-03 11:00:49 +00:00
lopcodes.h restructured lua sources to flat structure 2004-10-06 19:08:13 +00:00
lparser.cpp call malloc, free, realloc directly 2004-12-30 07:37:13 +00:00
lparser.h restructured lua sources to flat structure 2004-10-06 19:08:13 +00:00
lrestore.cpp fixed some warnings and compilation under mingw : 2005-04-08 22:29:06 +00:00
lsave.cpp fixed some warnings and compilation under mingw : 2005-04-08 22:29:06 +00:00
lstate.cpp based on dissasembly changed task_tag into task object for proper save/restore and task identification and code realated 2005-01-14 20:33:01 +00:00
lstate.h based on dissasembly changed task_tag into task object for proper save/restore and task identification and code realated 2005-01-14 20:33:01 +00:00
lstring.cpp fix crash on 32bit arch with gcc 2005-04-22 22:04:36 +00:00
lstring.h - allow reset lua global tables, 2004-12-25 18:23:07 +00:00
lstrlib.cpp fixed some lua warnings 2005-01-12 22:10:12 +00:00
ltable.cpp based on dissasembly changed task_tag into task object for proper save/restore and task identification and code realated 2005-01-14 20:33:01 +00:00
ltable.h - allow reset lua global tables, 2004-12-25 18:23:07 +00:00
ltask.cpp fix nasty task bug. no longer infinite loop when task is paused. that also fix menu scripts handling 2005-08-13 11:07:15 +00:00
ltask.h - moved pause/unpause scripts into lua, 2004-11-06 14:04:08 +00:00
ltm.cpp based on dissasembly changed task_tag into task object for proper save/restore and task identification and code realated 2005-01-14 20:33:01 +00:00
ltm.h lua should have compatibility 2_5 enabled as grime lua, and fixed declaration for enabled code 2004-11-06 14:56:33 +00:00
lua.h turn off (back) compatibilty switch. it's not needed, handle custom types and (nil) type is allready done but in diffrent way (not using fallback) 2005-01-04 22:42:47 +00:00
luadebug.h restructured lua sources to flat structure 2004-10-06 19:08:13 +00:00
lualib.h restructured lua sources to flat structure 2004-10-06 19:08:13 +00:00
lundump.cpp patch fixes from Erich Hoover: 2005-04-03 11:00:49 +00:00
lundump.h fixed endian lua code, i misunderstand defs 2005-01-13 18:36:47 +00:00
lvm.cpp don't depend on outside of lua 2005-01-18 19:38:56 +00:00
lvm.h restructured lua sources to flat structure 2004-10-06 19:08:13 +00:00
lzio.cpp fixed some lua warnings 2005-01-12 22:10:12 +00:00
lzio.h restructured lua sources to flat structure 2004-10-06 19:08:13 +00:00
README.residual clenaup 2005-01-14 09:17:29 +00:00

This is a modified version of Lua 3.1 intended for use with Residual.
The major changes made from the original version of Lua 3.1 are:

* Changed the binary file loader to read the file format from Lua 3.1alpha2.
* Revamped the way function calls and returns are handled in order to
  facilitate implementing Residual/GrimE's cooperative multithreading model.
* Added several internal functions which implement this multithreading.
* Added save/reastore Lua state.