summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2018-03-08Enable stack leak panic universallykyren
2018-03-08Simplify stack_guard / stack_err_guardkyren
2018-03-08Whoops, fix an assert that was improperly changed to an internal errorkyren
2018-03-08Change strategies for handling the Lua stack during panicskyren
2018-03-06Update docs to include warning about RegistryKey in callbackskyren
2018-03-06Further safety updates of `protect_lua_call`kyren
2018-03-01Also describe how protect_lua_call functions should not hold types that Dropkyren
2018-03-01Make some changes whose necessity became recently apparent while reading rust...kyren
2018-02-28Add debug API to ffi (not used yet, was using experimentally)kyren
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