summaryrefslogtreecommitdiff
path: root/src/util.rs
AgeCommit message (Expand)Author
2022-03-21Fix __index and __newindex wrappers for LuauAlex Orlenko
2022-03-20Initial Luau supportAlex Orlenko
2022-03-20Fix async userdata __index, __newindex metamethodsTarik02
2021-12-23Generate traceback from level 0 (instead of 1)Alex Orlenko
2021-11-12Update callback_error(_ext)Alex Orlenko
2021-11-08Add `set_nth_user_value` and `get_nth_user_value` to `AnyUserData`Alex Orlenko
2021-11-07Refactor `Error::CallbackError` reporting and include source toAlex Orlenko
2021-11-04Add luajit52 support (LuaJIT with partial compatibility with Lua 5.2)Alex Orlenko
2021-10-19Switch to FxHashAlex Orlenko
2021-10-12Fix clippy warningsAlex Orlenko
2021-10-05Add (hidden) method `UserData::take()` to take out value from userdataAlex Orlenko
2021-09-28Change syntax of `protect_lua` macroAlex Orlenko
2021-09-28Update check_stack requirementsAlex 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-28Add inline attributes to few hot funcsAlex Orlenko
2021-08-06Don't catch Rust panics in userdata finalizer on dropAlex 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-08Move away from metatable hashmap cache to direct keysAlex Orlenko
2021-07-07Make `protect_lua` as a smart macro to choose from C/closureAlex Orlenko
2021-06-20Lua->Rust callback performance improvementsAlex Orlenko
2021-06-16Revert commit ced808d5abAlex Orlenko
2021-05-11Update docs & minor error handling code changesAlex Orlenko
2021-05-11Try different approach for errors handling.Alex Orlenko
2021-05-10Fix spellingAlex Orlenko
2021-05-10Improve error reporting in module mode.Alex Orlenko
2021-05-02Stack assertions reviewAlex Orlenko
2021-04-27Replace lazy_static with once_cellAlex Orlenko
2021-04-27cargo fmt and other minor fixesAlex Orlenko
2021-04-27Don't trigger longjmp in rust.Alex Orlenko
2021-04-27Add `UserDataFields` API.Alex Orlenko
2021-04-15Improve panic handling (check for twice resumed panics)Alex Orlenko
2021-02-21Optimize callbacksAlex Orlenko
2020-12-14Serde support (serialize feature flag)Alex Orlenko
2020-06-07Refactor main_state handlingAlex Orlenko
2020-06-06Dirty hack to get lua 5.1 main stateAlex Orlenko
2020-05-15Add clippy check and fix clippy warningsAlex Orlenko
2020-05-12Add MetaMethod::Close to support Lua 5.4 to-be-closed variablesAlex Orlenko
2020-05-11Add Lua 5.4 (rc2) supportAlex Orlenko
2020-05-11Add Send capability to LuaAlex Orlenko
2020-04-28Fix bugs with metatable cache:Alex Orlenko
2020-04-17v0.3.0-alpha.1 with async supportAlex Orlenko
2019-11-30Add Lua 5.2 supportAlex Orlenko
2019-11-04Move lua 5.1 support under new "lua51" featureAlex Orlenko
2019-11-04Dont take wrapped panic in error_tostring()Alex Orlenko
2019-10-17Lua 5.1 supportAlex Orlenko