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
/
thread.rs
Age
Commit message (
Expand
)
Author
2023-08-12
Add `OwnedThread` type (unstable)
Alex Orlenko
2023-08-03
Optimize async functionality:
Alex Orlenko
2023-07-20
Drop openresty specific luajit extensions
Alex Orlenko
2023-07-10
Various cosmetic changes
Alex Orlenko
2023-06-02
(Luau) Set thread globals to main thread globals when resetting the thread
Alex Orlenko
2023-05-29
Use futures-core and futures-tasks via futures-util.
Alex Orlenko
2023-05-28
Use `lua_closethread` in `AsyncThread::drop()`
Alex Orlenko
2023-05-21
Update to Lua 5.4.6
Alex Orlenko
2023-04-14
Remove usage of crate::ffi (clippy)
Alex Orlenko
2023-04-08
Add `Thread::set_hook()` function
Alex Orlenko
2023-04-05
Add `must_use` to `AsyncThread`
Alex Orlenko
2023-03-30
Don't call error handler for memory errors in coroutines
Alex Orlenko
2023-03-03
Add Waker lifetime to WakerGuard
Alex Orlenko
2023-03-03
Async: store pointer to Waker in extra data rather than in Lua ref thread
Alex Orlenko
2022-12-19
Rename ToLua/ToLuaMulti -> IntoLua/IntoLuaMulti
Alex Orlenko
2022-12-19
Add "unstable" feature flag.
Alex Orlenko
2022-12-19
Refactor LuaInner state
Alex Orlenko
2022-12-18
Initial implementation of owned Lua types
Alex Orlenko
2022-10-22
Replace Lua::ref_thread_exec
Alex Orlenko
2022-08-01
Fix Lua assertion when inspecting another thread stack.
Alex Orlenko
2022-07-31
Close to-be-closed variables for Lua 5.4 when using call_async functions
Alex Orlenko
2022-04-14
Fix clippy warnings
Alex Orlenko
2022-04-08
Don't cast *const to *mut (for pointers comparison)
Alex Orlenko
2022-04-08
Fix Luau documentation in docs.rs
Alex Orlenko
2022-04-03
Fix doc test
Alex Orlenko
2022-03-28
Sandboxing support
Alex Orlenko
2022-03-23
Enable Thread::reset for Luau
Alex Orlenko
2022-03-20
More ffi module refactoring
Alex Orlenko
2022-03-20
Refactor ffi module
Alex Orlenko
2021-11-25
Update docs
Alex Orlenko
2021-11-14
Update comments
Alex Orlenko
2021-11-14
Add thread (coroutine) cache to reset and later reuse to execute async functi...
Alex Orlenko
2021-11-12
Optimize MultiValue allocations (recycle old container)
Alex Orlenko
2021-10-12
Update documentation references
Alex Orlenko
2021-10-03
Refactor Waker handling in async code.
Alex Orlenko
2021-10-02
Fixed bug when polling async futures (#77)
Alex Orlenko
2021-09-28
Make `protect_lua` as a smart macro to choose from C/closure
Alex Orlenko
2021-09-28
Add inline attributes to few hot funcs
Alex Orlenko
2021-07-08
Revert "Make `protect_lua` as a smart macro to choose from C/closure"
Alex Orlenko
2021-07-08
Revert "Move away from metatable hashmap cache to direct keys"
Alex Orlenko
2021-07-08
Move away from metatable hashmap cache to direct keys
Alex Orlenko
2021-07-07
Make `protect_lua` as a smart macro to choose from C/closure
Alex Orlenko
2021-06-16
Revert commit ced808d5ab
Alex Orlenko
2021-06-13
Fix clippy warnings && tests
Alex Orlenko
2021-05-05
Add `Thread::reset()` for luajit/lua54
Alex Orlenko
2021-05-03
Replace 'Thread already finished' error with common `Error::CoroutineInactive`
Alex Orlenko
2021-05-02
Allocate Waker slot in Registry in re-use it (instead of creating new userdat...
Alex Orlenko
2021-05-02
Make AsyncPollPending internal value as LightUserData
Alex Orlenko
2021-05-02
Stack assertions review
Alex Orlenko
2021-04-27
Don't trigger longjmp in rust.
Alex Orlenko
[next]