kyren
a0e83b3d1b
Big API change for tables
...
Removes the callback versions of loops over LuaTable, instead now there are
'pairs' and 'ipairs' iterators over them.
2017-06-19 02:04:00 -05:00
Jonas Schievink
16ae4720d6
Rename `LuaString::get` to `to_str`
...
This is what similar types in libstd do (`CStr::to_str`,
`OsStr::to_str`, `Path::to_str`).
2017-06-18 14:48:45 +02:00
kyren
87a395206d
Correct checking of LuaRef origin, support lightuserdata
...
All lua types should now be at least somewhat usable from rust, if
incompletely so. Any lua value should be readable in Rust as a
LuaValue, pop_value should never panic except in internal logic errors.
2017-05-25 00:43:35 -04:00
kyren
0111625d17
Basic coroutine support, currently very slightly broken
...
There is no longer any protection in passing LuaValue between
independent states, it is being re-added
2017-05-24 23:29:57 -04:00
kyren
065c69894a
Initial import
2017-05-21 19:50:59 -04:00