summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2018-02-19Remove terrible awful no-good evil hackkyren
2018-02-19Cleanup max upvalues constant a bit, add some luaconf.h assumptionskyren
2018-02-19Communicate a little bit better about the checkstack constantkyren
2018-02-19Letting scope handles escape the scope was unsafekyren
2018-02-18Make error_traceback never trigger a Lua errorkyren
2018-02-18more hard to trigger bugs that I noticed doing conversionkyren
2018-02-18Fix several bugs found while doing C conversionkyren
2018-02-16Can.. can I do this? Is this a thing that actually works?kyren
2018-02-16Remove debugging println!skyren
2018-02-15Provisional "fix" for #71. Requires nightly :(kyren
2018-02-12comment fixeskyren
2018-02-12Some changes for panic correctness, stack usage correctness, and speedkyren
2018-02-11More documentation fixeskyren
2018-02-11Documentation fixes / additionskyren
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-11Specify the types exactly in the scary transmutekyren
2018-02-11clarify the scary transmutekyren
2018-02-11Add some extra warnings about the reference cycle dangers of `RegistryKey`kyren
2018-02-10fix unused process import warningskyren
2018-02-10lua_abort / lua_internal_abort macroskyren
2018-02-10Attempt to enable compiletest_rs on nightly on traviskyren
2018-02-09Move all tests into a tests/ subfolderkyren
2018-02-09Error correctly on too many arguments / returns / binds / recursionskyren
2018-02-09Explicit error type for destructed callbackskyren
2018-02-09Actually unref scope created types from the registry AS WELL AS destructing themkyren
2018-02-09A few small performance improvementskyren
2018-02-08Fix some strange lifetime usage on `Lua::create_function`kyren
2018-02-08Make the `Scope` lifetimes more sensiblekyren
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-08export accidentally hidden `Scope` typekyren
2018-02-07Don't panic with "rlua internal error" message on panics that are not internalkyren
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-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