EDuke32 Changelog Archivio non ufficiale

Build 3521

24 febbraio 2013 · 6 commit di 1 autore · SVN

Build per mese 100 build

File di log originale · 20130224-3521.txt
------------------------------------------------------------------------
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).
------------------------------------------------------------------------

Lunatic Makefile.deps: make game.c depend on defs.ilua.

Philipp Kutin (Helixhorned) 24 feb 2013, 08:05 UTC−8 r3521

Since the size of defs.ilua's bytecode is used in game.c.

Lunatic CON

export C functions that may call into CON events using the Lua C API.

Philipp Kutin (Helixhorned) 24 feb 2013, 08:05 UTC−8 r3520

We must not call these functions using the FFI, since the Lua state is considered locked across such calls.

Lunatic translator: keep states, game{vars, arrays} in tables instead of locals.

Philipp Kutin (Helixhorned) 24 feb 2013, 08:05 UTC−8 r3518

Since it's too easy to hit the 200 locals limit.

FixCON

Lunatic translator: nearing a workable state...

Philipp Kutin (Helixhorned) 24 feb 2013, 08:05 UTC−8 r3516

- 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).