scummvm/engine/lua
2008-07-25 22:31:11 +00:00
..
doc files structure reorganization, compilation BROKEN. compilation will be fixed soon. 2008-01-26 09:18:08 +00:00
lapi.cpp unify types 2008-07-20 21:08:22 +00:00
lapi.h unify types 2008-07-20 21:08:22 +00:00
lauxlib.cpp unify types 2008-07-20 21:08:22 +00:00
lauxlib.h unify types 2008-07-20 21:08:22 +00:00
lbuffer.cpp unify types 2008-07-20 21:08:22 +00:00
lbuiltin.cpp unify types 2008-07-20 21:08:22 +00:00
lbuiltin.h files structure reorganization, compilation BROKEN. compilation will be fixed soon. 2008-01-26 09:18:08 +00:00
ldo.cpp unify types 2008-07-20 21:08:22 +00:00
ldo.h unify types 2008-07-20 21:08:22 +00:00
lfunc.cpp unify types 2008-07-20 21:08:22 +00:00
lfunc.h unify types 2008-07-20 21:08:22 +00:00
lgc.cpp unify types 2008-07-20 21:08:22 +00:00
lgc.h unify types 2008-07-20 21:08:22 +00:00
liolib.cpp Muting some compiler warnings 2008-07-20 21:31:03 +00:00
llex.cpp Muting some compiler warnings 2008-07-20 21:31:03 +00:00
llex.h unify types 2008-07-20 21:08:22 +00:00
lmathlib.cpp unify types 2008-07-20 21:08:22 +00:00
lmem.cpp fixed warnings 2008-07-20 21:37:09 +00:00
lmem.h Fixing compilation for me 2008-07-20 21:22:53 +00:00
lobject.cpp forgot from last commit 2008-07-20 21:18:18 +00:00
lobject.h unify types 2008-07-20 21:08:22 +00:00
lopcodes.h files structure reorganization, compilation BROKEN. compilation will be fixed soon. 2008-01-26 09:18:08 +00:00
lparser.cpp unify types 2008-07-20 21:08:22 +00:00
lparser.h unify types 2008-07-20 21:08:22 +00:00
lrestore.cpp Fixing compilation 2008-07-25 22:31:11 +00:00
lsave.cpp make savegames portable, still have some bugs, WIP 2008-07-25 22:21:04 +00:00
lstate.cpp unify types 2008-07-20 21:08:22 +00:00
lstate.h unify types 2008-07-20 21:08:22 +00:00
lstring.cpp unify types 2008-07-20 21:08:22 +00:00
lstring.h unify types 2008-07-20 21:08:22 +00:00
lstrlib.cpp unify types 2008-07-20 21:08:22 +00:00
ltable.cpp unify types 2008-07-20 21:08:22 +00:00
ltable.h unify types 2008-07-20 21:08:22 +00:00
ltask.cpp unify types 2008-07-20 21:08:22 +00:00
ltask.h unify types 2008-07-20 21:08:22 +00:00
ltm.cpp fixed two valgrind warnings while saving lua state 2008-07-22 12:58:04 +00:00
ltm.h unify types 2008-07-20 21:08:22 +00:00
lua.h make savegames portable, still have some bugs, WIP 2008-07-25 22:21:04 +00:00
luadebug.h unify types 2008-07-20 21:08:22 +00:00
lualib.h unify types 2008-07-20 21:08:22 +00:00
lundump.cpp unify types 2008-07-20 21:08:22 +00:00
lundump.h files structure reorganization, compilation BROKEN. compilation will be fixed soon. 2008-01-26 09:18:08 +00:00
lvm.cpp unify types 2008-07-20 21:08:22 +00:00
lvm.h unify types 2008-07-20 21:08:22 +00:00
lzio.cpp forgot from last commit 2008-07-20 21:18:18 +00:00
lzio.h unify types 2008-07-20 21:08:22 +00:00
module.mk - initial support for configure based on scummvm tree (tested mac os x leopard, linux(ubuntu), cygwin with mingwin gcc) 2008-06-12 12:08:15 +00:00
README.residual forgot from last commit 2008-07-20 21:18:18 +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/restore Lua state.
* Unified types like int -> int32 and similiars