summaryrefslogtreecommitdiff
path: root/src/util.rs
AgeCommit message (Expand)Author
2019-10-01Rename to mluaAlex Orlenko
2019-09-30Use main state to store extra data and auxiliary registriesAlex Orlenko
2019-09-29Allow to catch rust panics via pcallAlex Orlenko
2019-09-29Backport changes from rlua 0.16 (master branch)Alex Orlenko
2019-09-29Add dyn to trait objectsAlex Orlenko
2018-09-30Allow arbitrary [u8] Lua stringskyren
2018-09-26Avoid mem::uninitialized in generic context as it is unsound with e.g. boolkyren
2018-09-04Initial design for non-'static scoped userdatakyren
2018-08-05format with up-to-date rustfmtkyren
2018-03-28New approach for ref types, use an auxillary thread stackkyren
2018-03-19Small renames and comments to better communicate the intention of stack check...kyren
2018-03-12Move several asserts to only be active with debug, bump alpha version numberkyren
2018-03-12Documentation improvements, split scope into its own module, improved testskyren
2018-03-12Remove `stack_guard` function and instead just use StackGuard directlykyren
2018-03-11A lot of performance changes.kyren
2018-03-08Simplify stack_guard / stack_err_guardkyren
2018-03-08Change strategies for handling the Lua stack during panicskyren
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-19Remove terrible awful no-good evil hackkyren
2018-02-19Communicate a little bit better about the checkstack constantkyren
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-10fix unused process import warningskyren
2018-02-10lua_abort / lua_internal_abort macroskyren
2018-02-09Error correctly on too many arguments / returns / binds / recursionskyren
2018-02-09Explicit error type for destructed callbackskyren
2018-02-09A few small performance improvementskyren
2018-02-07Don't panic with "rlua internal error" message on panics that are not internalkyren
2018-02-07More correct scope drop behaviorkyren
2018-02-06Lots of changes, not sure if actually safe yet.kyren
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
2017-12-17Add automatic Lua "user accessible registry" keyskyren
2017-12-16API for registry access via string keys only (for now)kyren
2017-12-04extra spacekyren
2017-12-04Add `ExpiredUserData` error and avoid what was previously a panickyren
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-03missing push_string calls in utilkyren
2017-12-03Couple of changes in preparation for 'm' safety:kyren