EDuke32 Changelog Unofficial archive

Build 3521

24 February 2013 · 6 commits by 1 author · SVN

Builds by month 276 builds

  1. Jan

  2. Feb

  3. Mar

  4. Apr

  5. May

  6. Jun

  7. Jul

  8. Aug

  9. Sep

  10. Oct

  11. Nov

  12. Dec

Original log file · 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).