index
:
mlua
master
topic/freebsd
topic/freebsd-0.10
High level Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Roblox Luau bindings to Rust with async/await support
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
lua.rs
Age
Commit message (
Expand
)
Author
2023-07-11
Make `Lua::push_value()` and `Lua::pop_value()` public (but hidden from the d...
Alex Orlenko
2023-07-11
Some doc improvements
Alex Orlenko
2023-07-10
Add `Error::runtime()` helper
Alex Orlenko
2023-07-10
Drop futures-timer dev-dependency
Alex Orlenko
2023-07-10
Add new module attribule `skip_memory_check` to improve performance
Alex Orlenko
2023-07-10
Various cosmetic changes
Alex Orlenko
2023-07-09
Use usize instead of c_int for table capacity (Lua::create_table_with_capacity)
Alex Orlenko
2023-07-09
Refactor Lua 5.4 warnings to use &str instead of CStr
Alex Orlenko
2023-07-09
Always set hook on a current Lua context (state) and remove MainThreadNotAvai...
Alex Orlenko
2023-07-08
Remove generic type parameter from init_userdata_metatable
Alex Orlenko
2023-07-06
clippy
Alex Orlenko
2023-06-21
Don't clone function when doing call_async()
Alex Orlenko
2023-06-21
Refactor `call_async()` functions to use static dispatch outside of traits
Alex Orlenko
2023-06-20
Add a dedicated type for Luau vector.
Alex Orlenko
2023-06-15
Update `UserDataMethods::add_async_method()` functions to take `&T` as second...
Alex Orlenko
2023-06-07
Add `UserDataFields::add_field()` method to add static fields to UserData.
Alex Orlenko
2023-06-06
Rely on LUA_MINSTACK in callbacks
Alex Orlenko
2023-06-04
Optimize polling async functions (40% performance win)
Alex Orlenko
2023-06-04
Don't keep poll function in environment globals when polling async functions.
Alex Orlenko
2023-06-03
Require environment to be a Table instead of Value in Chunks.
Alex Orlenko
2023-06-02
(Luau) Set thread globals to main thread globals when resetting the thread
Alex Orlenko
2023-05-30
Optimize a bit calling Rust functions from Lua.
Alex Orlenko
2023-05-30
Change _mlua to __mlua prefix for internal chunk names
Alex Orlenko
2023-05-29
Refactor application data container.
Alex Orlenko
2023-05-29
Use futures-core and futures-tasks via futures-util.
Alex Orlenko
2023-05-27
clippy
Alex Orlenko
2023-05-25
Set `__name` field in userdata metatable if not provided
Alex Orlenko
2023-05-24
Add new feature flag `luau-jit` to enable experimental Luau codegen backend
Alex Orlenko
2023-05-24
Refactor `callback_error_ext`
Alex Orlenko
2023-05-21
Update to Lua 5.4.6
Alex Orlenko
2023-04-26
Various improvements for owned types, including:
Alex Orlenko
2023-04-26
Replace ManuallyDrop with MaybeUninit
Alex Orlenko
2023-04-23
Check for reference leak detection only in mlua integratin tests.
Alex Orlenko
2023-04-14
Fix feature flags for owned types
Alex Orlenko
2023-04-14
Remove usage of crate::ffi (clippy)
Alex Orlenko
2023-04-12
Move ffi module into mlua-sys crate
Alex Orlenko
2023-04-08
Add `Thread::set_hook()` function
Alex Orlenko
2023-03-26
Support setting memory limit for Lua 5.1/JIT/Luau
Alex Orlenko
2023-03-25
Add &Lua to luau interrupt callback (fixes #197)
Alex Orlenko
2023-03-14
Improve error reporting when calling Rust functions from Lua.
Alex Orlenko
2023-03-10
Fast metatable check for Lua::push_userdata_ref
Alex Orlenko
2023-03-03
Async: Don't clone function when executing it from recycled thread
Alex Orlenko
2023-03-03
Async: store pointer to Waker in extra data rather than in Lua ref thread
Alex Orlenko
2023-02-22
Fix potential deadlock when trying to reuse dropped RegistryKey.
Alex Orlenko
2023-02-15
Update LuaRef/LuaOwnedRef
Alex Orlenko
2023-02-12
Return evicted value to `Lua::set_app_data` if it's already present.
Alex Orlenko
2023-02-12
Drop `Lua::async_scope` as it's unsound
Alex Orlenko
2023-02-12
Add create_userdata_ref/create_userdata_ref_mut for scope (#206)
Alex Orlenko
2023-02-07
Fix clippy warnings
Alex Orlenko
2023-02-03
Allow registering and creating custom userdata types that don't necessary imp...
Alex Orlenko
[next]