Alexander Gavrilov
|
16ae6cb1fb
|
Fix lua bug: 'peaceful' unwind of yielded pcall doesn't restore errfunc.
I.e. if the pcall results in no error, but a yield happens inside it,
the active errfunc is not restored to its previous value.
|
2012-06-17 16:14:14 +04:00 |
Alexander Gavrilov
|
534367546d
|
Update to Lua 5.2.1
|
2012-06-17 16:01:46 +04:00 |
Alexander Gavrilov
|
ee7100216e
|
Fix lua interpreter bug: the C call counter is already unwound by yield.
Decrementing it causes underflow and subsequent spurious stack overflow.
|
2012-04-16 18:32:12 +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
|
9384f0c842
|
Update lua to 5.2 and fix obvious breakage due to obsolete api.
|
2012-03-31 12:11:43 +04:00 |
Alexander Gavrilov
|
f6c6218909
|
Temporary tweak: patch in __pairs and __ipairs from 5.2 into lua 5.1.
|
2012-03-29 11:32:22 +04:00 |
Warmist
|
3761426ef5
|
Extern "C" mess fixed, bitlib mess fixed, bitlib added to autoload.
|
2012-03-26 18:48:24 +03:00 |
Petr Mrázek
|
eb4757043b
|
Move depends out of main library, make them (static) libraries.
|
2012-03-13 14:46:48 +01:00 |