kyren
f92e21d5cb
Bump cargo version to 0.6.0
2017-06-20 18:13:40 -05:00
kyren
64d1eae55c
New 0.5.x cargo update with important coroutine bugfix, build changes
2017-06-17 23:23:17 -04:00
kyren
44370dd64e
bump cargo version, nice addition of Result conversion
2017-06-15 16:28:12 -04:00
kyren
8440298e71
Go ahead and release 0.5.0
...
partially for the selfish reason that my submodule setup does not deal well with
ureleased versions of cargo libs where the version number ends with -pre
2017-06-11 01:33:08 -04:00
kyren
5c8aa19b8d
Two major API changes:
...
Allow load to return values, allows reimplementing require() like functions
properly.
Make globals table explicit in Lua, remove Lua::get / Lua::set in favor of
Lua::globals. Allows obeying globals metatable, using other Table functions on
the globals table.
Also added "has" method as shorthand for checking whether a table entry is not
nil.
2017-06-11 01:12:25 -04:00
kyren
1c0b1014ee
Improve performance of create_table / create_array_table
2017-06-05 01:46:45 -04:00
kyren
9aed99e3e3
atpanic function was not a good idea, it's not sound
...
It crosses the C api boundary, the only proper way to panic would be to actually
error guard everywhere, aborting is fine.
2017-06-05 01:05:41 -04:00
kyren
b3218137e1
Somewhat smarter strategy for error_guard calls, less ungodly slow.
...
Also add raw_length table function
2017-06-05 00:41:48 -04:00
kyren
e4052bb4d4
Bump cargo.toml version number
2017-06-05 00:06:15 -04:00
kyren
bd7ee783e3
fix links, again
2017-05-29 16:34:39 -04:00
kyren
ab3f75a90d
bump cargo version
2017-05-29 16:33:54 -04:00
kyren
4deb90c1ef
Update README / Cargo.toml to point to docs.rs API docs
2017-05-29 16:28:29 -04:00
kyren
9c4029c04c
bump cargo version
2017-05-26 23:49:49 -04:00
kyren
e73346bc0f
version bump
2017-05-25 00:58:28 -04:00
kyren
5c0f183a52
Improved error handling and formatting
...
Now prints lua backtraces on callback errors as well. This could be
controlled with LUA_BACKTRACE or just RUST_BACKTRACE or similar.
2017-05-22 14:25:36 -04:00
kyren
b15ee9053e
Update to use hlist_macro for hlist macros.
...
You will type hlist! hlist_pat! and HList! so often that every character
counts. Apologize for the API churn in the README.
2017-05-22 11:16:34 -04:00
kyren
ccc83767ec
Updates to Cargo.toml metadata
2017-05-22 03:06:33 -04:00
kyren
065c69894a
Initial import
2017-05-21 19:50:59 -04:00