summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2018-02-07Don't keep the unref list around forever after Lua is droppedkyren
2018-02-06Lots of changes, not sure if actually safe yet.kyren
2018-02-06fix missing unwrap in testskyren
2018-02-06Don't panic on mismatched `RegistryKey` use, instead return errorkyren
2018-02-06Slightly different strategy with RegistryKey valueskyren
2018-02-06test `owns_registry_value`kyren
2018-02-06Add method to check whether a RegistryKey is owned by a given `Lua` instancekyren
2018-02-06experimentally make `RegistryKey` Sendkyren
2018-02-05Set the metatable of __gc'ed userdata to something more informativekyren
2018-01-27Use ptr::write to initialize uninitalized memory, NOT mem::replacekyren
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-26ACTUALLY expose `RegistryKey` APIkyren
2018-01-26__gc would be safe now, reword MetaMethod docs accordinglyJonas Schievink
2018-01-26Additional `MetaMethod` docsJonas Schievink
2018-01-26create_function docs: mention what returning `Err` doesJonas Schievink
2018-01-26Fix rustdoc rendering warningJonas Schievink
2018-01-26Don't use a `StdResult` alias for better docs.Jonas Schievink
2018-01-21Experimentally use the `failure` crate for errorskyren
2017-12-17Missed unprotected call to luaL_refkyren
2017-12-17Add automatic Lua "user accessible registry" keyskyren
2017-12-16Change API names, add unset functionkyren
2017-12-16auto formattingkyren
2017-12-16API for registry access via string keys only (for now)kyren
2017-12-05spelling fix for my spelling fixkyren
2017-12-05spelling fixeskyren
2017-12-04extra spacekyren
2017-12-04Add `ExpiredUserData` error and avoid what was previously a panickyren
2017-12-04Couple of changes:kyren
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-04Include garbage collector error type, remove unnecessary setmetatable wrapperkyren
2017-12-04I *THINK* this might actually be it, is rlua 'm' safe now?kyren
2017-12-03I believe this is all the external API changes necessary for 'm' safetykyren
2017-12-03missing push_string calls in utilkyren
2017-12-03Couple of changes in preparation for 'm' safety:kyren
2017-12-03more refactoringkyren
2017-12-03remove specific protected functions in favor of generic protect_lua_callkyren
2017-12-03missed stack size fixkyren
2017-12-03More refactoring towards mem error safetykyren
2017-12-03auto formattingkyren
2017-12-03more refactoring trying to find a workable path to 'm' error safetykyren
2017-12-02still making small structural changeskyren
2017-12-02auto-formattingkyren
2017-12-02new strategy for protected ffi callskyren
2017-12-02make some things privatekyren
2017-12-02move error / panic metatable creationkyren
2017-12-02split macros into their own filekyren
2017-12-02Experimental protected versions of all used 'm' erroring functionskyren
2017-11-07Add test ensuring behaviour is correctTimidger