EDuke32 Changelog Archivio non ufficiale

Build 3521

24 febbraio 2013 · 6 commit di 1 autore · SVN

Build per mese 214 build

  1. gen

  2. feb

  3. mar

  4. apr

  5. mag

  6. giu

  7. lug

  8. ago

  9. set

  10. ott

  11. nov

  12. dic

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