summaryrefslogtreecommitdiff
path: root/src/userdata.rs
AgeCommit message (Expand)Author
2020-01-07Implement PartialEq trait for Value (and subtypes)Alex Orlenko
2019-11-30Add pair and ipair metamethods support (lua 5.2/5.3 only)Alex Orlenko
2019-11-30Add Lua 5.2 supportAlex Orlenko
2019-11-04Move lua 5.1 support under new "lua51" featureAlex Orlenko
2019-11-04Fix examples and docsAlex Orlenko
2019-10-17Lua 5.1 supportAlex Orlenko
2019-10-01Rename to mluaAlex Orlenko
2019-09-29Backport changes from rlua 0.16 (master branch)Alex Orlenko
2018-10-01Allow non-utf8 Lua source in load / exec / evalkyren
2018-09-04code re-org have slightly less pub(crate) itemskyren
2018-09-04Initial design for non-'static scoped userdatakyren
2018-08-05format with up-to-date rustfmtkyren
2018-03-19Small renames and comments to better communicate the intention of stack check...kyren
2018-03-19Where possible, don't call to_lua / from_lua / to_lua_multi / from_lua_multi ...kyren
2018-03-19Clean up some lifetime specificationkyren
2018-03-12Do not crash in release when accessing an AnyUserDatakyren
2018-03-12Move several asserts to only be active with debug, bump alpha version numberkyren
2018-03-12Remove `stack_guard` function and instead just use StackGuard directlykyren
2018-03-12Merge branch 'bench'kyren
2018-03-11A lot of performance changes.kyren
2018-03-10Improve documentation about __index vs regular methodskyren
2018-03-08Simplify stack_guard / stack_err_guardkyren
2018-03-08Change strategies for handling the Lua stack during panicskyren
2018-02-12Some changes for panic correctness, stack usage correctness, and speedkyren
2018-02-11Add `UserDataMethods::` `add_function_mut` and `add_meta_function_mut`kyren
2018-02-11It's far too easy to write 'stack_guard' as opposed to 'stack_err_guard'!kyren
2018-02-11shave this yak some more, make `Callback` type alias have two lifetimeskyren
2018-02-09Move all tests into a tests/ subfolderkyren
2018-02-09Error correctly on too many arguments / returns / binds / recursionskyren
2018-02-07Don't panic with "rlua internal error" message on panics that are not internalkyren
2018-02-06Lots of changes, not sure if actually safe yet.kyren
2018-02-06Slightly different strategy with RegistryKey valueskyren
2018-02-05Set the metatable of __gc'ed userdata to something more informativekyren
2018-01-27Simplify handling of userdata __gc and resurrected userdata.kyren
2018-01-26Add an API that exposes the functionality of `lua_getuservalue` and `lua_setu...kyren
2018-01-26__gc would be safe now, reword MetaMethod docs accordinglyJonas Schievink
2018-01-26Additional `MetaMethod` docsJonas Schievink
2018-01-21Experimentally use the `failure` crate for errorskyren
2017-12-04Add `ExpiredUserData` error and avoid what was previously a panickyren
2017-12-04more reorganization in an attempt to shrink the size of lua.rskyren
2017-12-04Move function and thread into their own modules, auto-formattingkyren
2017-12-03I believe this is all the external API changes necessary for 'm' safetykyren
2017-12-03auto formattingkyren
2017-12-02auto-formattingkyren
2017-10-23auto-formattingkyren
2017-10-14Cleanups of userdata handling, particularly around callbackskyren
2017-09-30more reorganization, move simple type defines to types.rs modulekyren
2017-09-30move userdata tests into userdata.rskyren
2017-09-30crudely move LightUserData/UserData/AnyUserData to their own modulekyren