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
2021-09-28
Make `protect_lua` as a smart macro to choose from C/closure
Alex Orlenko
2021-09-28
Perf optimization: refactor metatable cache
Alex Orlenko
2021-09-15
Add `DeserializeOptions` struct to control deserializer behavior.
Alex Orlenko
2021-08-21
Wrap `ExtraData` to `Arc<UnsafeCell>>` instead of raw pointer and attach fina...
Alex Orlenko
2021-08-19
Change `ExtraData::mem_info` to `Box<MemoryInfo>`
Alex Orlenko
2021-08-18
Simplify interface of `hook::HookTriggers`
Alex Orlenko
2021-08-17
Clarify about calling `Lua::init_from_ptr()` multiple times
Alex Orlenko
2021-07-13
Shrink unsafe block in `Lua::load_from_function` and update doc
Alex Orlenko
2021-07-11
UserData improvements:
Alex Orlenko
2021-07-09
Forgotten optimization for `box_method_mut`
Alex Orlenko
2021-07-09
Combine WrappedError and WrappedPanic structs to WrappedFailure enum
Alex Orlenko
2021-07-08
Rename init_gc_metatable_for and get_gc_metatable_for
Alex Orlenko
2021-07-08
Minor fixes/compilation after revert
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
Don't wrap ExtraData to Arc<Mutex> and use raw pointer instead.
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-07-05
Add new functions: `lua.load_from_function()` and `lua.create_c_function()`
Alex Orlenko
2021-06-30
Optimize callback creation
Alex Orlenko
2021-06-21
Update `AsChunk::env` function prototype
Alex Orlenko
2021-06-20
Even better optimization after 14d5c2c887
Alex Orlenko
2021-06-20
Optimize non-wrapped userdata method calls
Alex Orlenko
2021-06-20
Lua->Rust callback performance improvements
Alex Orlenko
2021-06-18
Fix userdata memleak in edge case.
Alex Orlenko
2021-06-17
Improve code coverage
Alex Orlenko
2021-06-16
Revert commit ced808d5ab
Alex Orlenko
2021-06-13
Check stack in entrypoint1 before pushing value to a stack
Alex Orlenko
2021-06-13
Improve module mode:
Alex Orlenko
2021-06-12
Keep all Lua symbols in unsafe mode to load C modules
Alex Orlenko
2021-06-03
Remove `T: Clone` requirement from `add_async_function`
Alex Orlenko
2021-06-03
Implement `UserData` for Rc<RefCell>/Arc<Mutex>/Arc<RwLock> wrappers
Alex Orlenko
2021-05-18
Allow multiple entrypoints in a single module share the same Lua state.
Alex Orlenko
2021-05-10
Fix spelling
Alex Orlenko
2021-05-05
Add chunk! macro support
Alex Orlenko
2021-05-05
Update lua state when polling futures
Alex Orlenko
2021-05-03
Update code docs
Alex Orlenko
2021-05-03
Add `LuaOptions` to customize Lua/Rust behaviour.
Alex Orlenko
2021-05-03
Implement/Derive `Debug` for Lua and few other structs
Alex Orlenko
2021-05-03
Store `safe` property in Extra state to inherit into Lua structs made from po...
Alex Orlenko
2021-05-02
Improve growing the auxiliary stack of the ref thread:
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
Refactor UserDataCell
Alex Orlenko
2021-04-27
Add more checks for destructed userdata in AnyUserData
Alex Orlenko
2021-04-27
Don't trigger longjmp in rust.
Alex Orlenko
2021-04-27
Fix some clippy warnings & minor changes
Alex Orlenko
2021-04-27
Add `UserDataFields` API.
Alex Orlenko
2021-04-16
Serialize only known (registered) userdata.
Alex Orlenko
[next]