Revision r3520
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.
Esplora i log in modo ordinato: filtri per tipo/anno, ricerca testuale e dettaglio commit revisionato.
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.
Lunatic: begin fixing up the code because it's now actually live!
Lunatic translator: keep states, game{vars, arrays} in tables instead of locals.
Since it's too easy to hit the 200 locals limit.
Lunatic: compile defs.ilua as bytecode and load it from the executable.
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). ------------------------------------------------------------------------
------------------------------------------------------------------------
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).
------------------------------------------------------------------------