summaryrefslogtreecommitdiff
path: root/src/lua.rs
AgeCommit message (Expand)Author
2022-01-16Always restore original Lua state after creating Future in async call.Alex Orlenko
2022-01-08Pass Box wrapped pointer to allocator fn instead of referenceAlex Orlenko
2021-12-28Fix clippy warningsAlex Orlenko
2021-12-01Hide (doc) into_static/from_static methodsAlex Orlenko
2021-11-30Update lifetimes for few functions in LuaAlex Orlenko
2021-11-25Update docsAlex Orlenko
2021-11-25More performance optimizationsAlex Orlenko
2021-11-23Update `Lua::unload` doc & fix clippy warningsAlex Orlenko
2021-11-23Add unload() to remove moduleAlexander Polakov
2021-11-16Move hook_proc under `Lua::set_hook` to use callback_error_extAlex Orlenko
2021-11-16Add set_warning_function/remove_warning_function/warning functions to Lua for...Alex Orlenko
2021-11-16Update callback_error_ext (+ fix callback multi states handling)Alex Orlenko
2021-11-14Add thread (coroutine) cache to reset and later reuse to execute async functi...Alex Orlenko
2021-11-14Rename wrapped_failures pool to cacheAlex Orlenko
2021-11-12Performance optimization: cache and reuse `MultiValue` containersAlex Orlenko
2021-11-12Update callback_error(_ext)Alex Orlenko
2021-11-09Update `hook::Debug` structAlex Orlenko
2021-11-09Add `Lua::inspect_stack` to get information about the interpreter runtime stack.Alex Orlenko
2021-11-08Add `set_nth_user_value` and `get_nth_user_value` to `AnyUserData`Alex Orlenko
2021-11-07Add optional Send to Lua::app_dataAlex Orlenko
2021-11-04Add async meta methods for all Lua except 51Alex Orlenko
2021-10-19Add new "application data" apiAlex Orlenko
2021-10-19Switch to FxHashAlex Orlenko
2021-10-12Fix clippy warningsAlex Orlenko
2021-10-12Update documentation referencesAlex Orlenko
2021-10-05Add (hidden) method `UserData::take()` to take out value from userdataAlex Orlenko
2021-10-03Add `Location::caller()` information to `Lua::load()` if chunk's name is NoneAlex Orlenko
2021-10-03Refactor Waker handling in async code.Alex Orlenko
2021-09-28Change syntax of `protect_lua` macroAlex Orlenko
2021-09-28Update check_stack requirementsAlex Orlenko
2021-09-28Fix table traversal used in recursion detection.Alex Orlenko
2021-09-28Refactor UserData metatables handlingAlex Orlenko
2021-09-28Minor refacor of wrapped failures cacheAlex Orlenko
2021-09-28Make `protect_lua` as a smart macro to choose from C/closureAlex Orlenko
2021-09-28Perf optimization: refactor metatable cacheAlex Orlenko
2021-09-15Add `DeserializeOptions` struct to control deserializer behavior.Alex Orlenko
2021-08-21Wrap `ExtraData` to `Arc<UnsafeCell>>` instead of raw pointer and attach fina...Alex Orlenko
2021-08-19Change `ExtraData::mem_info` to `Box<MemoryInfo>`Alex Orlenko
2021-08-18Simplify interface of `hook::HookTriggers`Alex Orlenko
2021-08-17Clarify about calling `Lua::init_from_ptr()` multiple timesAlex Orlenko
2021-07-13Shrink unsafe block in `Lua::load_from_function` and update docAlex Orlenko
2021-07-11UserData improvements:Alex Orlenko
2021-07-09Forgotten optimization for `box_method_mut`Alex Orlenko
2021-07-09Combine WrappedError and WrappedPanic structs to WrappedFailure enumAlex Orlenko
2021-07-08Rename init_gc_metatable_for and get_gc_metatable_forAlex Orlenko
2021-07-08Minor fixes/compilation after revertAlex Orlenko
2021-07-08Revert "Make `protect_lua` as a smart macro to choose from C/closure"Alex Orlenko
2021-07-08Revert "Move away from metatable hashmap cache to direct keys"Alex Orlenko
2021-07-08Don't wrap ExtraData to Arc<Mutex> and use raw pointer instead.Alex Orlenko
2021-07-08Move away from metatable hashmap cache to direct keysAlex Orlenko