summaryrefslogtreecommitdiff
path: root/src/lua.rs
AgeCommit message (Expand)Author
2018-02-08TERRIBLE HACK FIX I DO NOT UNDERSTANDkyren
2018-02-08This SHOULD fix the lifetime problem with scope... but it doesn't!kyren
2018-02-07slightly faster, less obnoxious scope dropkyren
2018-02-07More correct scope drop behaviorkyren
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-06Don't panic on mismatched `RegistryKey` use, instead return errorkyren
2018-02-06Slightly different strategy with RegistryKey valueskyren
2018-02-06Add method to check whether a RegistryKey is owned by a given `Lua` instancekyren
2018-01-27Simplify handling of userdata __gc and resurrected userdata.kyren
2018-01-26ACTUALLY expose `RegistryKey` APIkyren
2018-01-26create_function docs: mention what returning `Err` doesJonas Schievink
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-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-03Couple of changes in preparation for 'm' safety:kyren
2017-12-03more refactoring trying to find a workable path to 'm' error safetykyren
2017-10-29Check that we have enough room on stack for moduleTimidger
2017-10-29Added pop after loading lua libraryTimidger
2017-10-28Added ability to load debug lib, Fixes #52Timidger
2017-10-24Fix some clippy lints, possible edge case API incompatibility around HashMapkyren
2017-10-24It turns out, luaL_ref uses 1 extra internal stack spacekyren
2017-10-23auto-formattingkyren
2017-10-23Possibly better stack behaviorkyren
2017-10-23Fix quadratic behavior in bindkyren
2017-10-14Cleanups of userdata handling, particularly around callbackskyren
2017-09-30more reorganization, move simple type defines to types.rs modulekyren
2017-09-30crudely move LightUserData/UserData/AnyUserData to their own modulekyren
2017-09-30Merge pull request #45 from jonas-schievink/stringkyren
2017-09-17Don't load the base library into the "base" globalJonas Schievink
2017-09-15Move string and table wrappers into own filesJonas Schievink
2017-09-14More documentation workJonas Schievink
2017-09-10Add methods to get/set metatables on Tablekyren
2017-09-09Rename 'lua lifetimes to actually be 'luakyren
2017-08-02Provide custom allocators that ensure that OOM results in an abortkyren
2017-08-02Merge pull request #34 from jonas-schievink/better-errorkyren
2017-08-02Fix soundness problems with rluakyren
2017-08-02Rename Active / Dead to better reflect their behaviorkyren
2017-08-02Remove expected field from FromLuaConversionErrorJonas Schievink
2017-08-01Remove stray 'for<'a>' of unused 'a lifetimekyren
2017-08-01Enhance error messagesJonas Schievink