Lunatic Makefile.deps: make game.c depend on defs.ilua.
Since the size of defs.ilua's bytecode is used in game.c.
24 febbraio 2013 · 6 commit di 1 autore · SVN
------------------------------------------------------------------------
r3521 | helixhorned | 2013-02-24 08:05:52 -0800 (Sun, 24 Feb 2013) | 3 lines
Lunatic Makefile.deps: make game.c depend on defs.ilua.
Since the size of defs.ilua's bytecode is used in game.c.
------------------------------------------------------------------------
r3520 | helixhorned | 2013-02-24 08:05:47 -0800 (Sun, 24 Feb 2013) | 4 lines
Lunatic: export C functions that may call into CON events using the Lua C API.
We must not call these functions using the FFI, since the Lua state is
considered locked across such calls.
------------------------------------------------------------------------
r3519 | helixhorned | 2013-02-24 08:05:42 -0800 (Sun, 24 Feb 2013) | 1 line
Lunatic: begin fixing up the code because it's now actually live!
------------------------------------------------------------------------
r3518 | helixhorned | 2013-02-24 08:05:37 -0800 (Sun, 24 Feb 2013) | 3 lines
Lunatic translator: keep states, game{vars, arrays} in tables instead of locals.
Since it's too easy to hit the 200 locals limit.
------------------------------------------------------------------------
r3517 | helixhorned | 2013-02-24 08:05:31 -0800 (Sun, 24 Feb 2013) | 1 line
Lunatic: compile defs.ilua as bytecode and load it from the executable.
------------------------------------------------------------------------
r3516 | helixhorned | 2013-02-24 08:05:22 -0800 (Sun, 24 Feb 2013) | 8 lines
Lunatic translator: nearing a workable state...
- some more outer commands
- gamearray persistence
- faster 'mod': use math.modf instead of math.fmod (the former is JIT-compiled)
- checkavail*
- THISACTOR special handling
- Fix building in Windows (export A_ShootWithZvel instead of A_Shoot).
------------------------------------------------------------------------
Since the size of defs.ilua's bytecode is used in game.c.
We must not call these functions using the FFI, since the Lua state is considered locked across such calls.
Since it's too easy to hit the 200 locals limit.
- some more outer commands - gamearray persistence - faster 'mod': use math.modf instead of math.fmod (the former is JIT-compiled) - checkavail* - THISACTOR special handling - Fix building in Windows (export A_ShootWithZvel instead of A_Shoot).