Alexander Gavrilov
|
d109b6570b
|
Add dfhack.with_suspend(f[, args...]) that calls f with core suspended.
The lock is properly removed in case of error, which is then propagated.
Just for fun, it also can be yielded from within in a coroutine.
|
2012-04-01 19:38:42 +04:00 |
Alexander Gavrilov
|
edd63080b5
|
Only print the shortcut help once in the lua interactive mode.
|
2012-04-01 17:00:25 +04:00 |
Alexander Gavrilov
|
afe4eba957
|
Improve performance of the persistent data api, and wrap it for lua.
Use an stl table for string keys to avoid linear cost of lookup.
This uncovered a bug in the new luaL_getsubtable function.
|
2012-04-01 16:43:40 +04:00 |
Alexander Gavrilov
|
a9a6fbd8b5
|
Lua tweaks: a couple of functions, dfusion tweak, backtrace metadata.
|
2012-04-01 12:50:56 +04:00 |
Alexander Gavrilov
|
0f41608ed4
|
Pull console output support and REPL out of dfusion into core lib.
|
2012-03-31 15:40:54 +04:00 |