Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-01-10 | v0.9.4 | Alex Orlenko | |
2024-01-10 | Include skip_memory_check code only when the corresponding attribute set for ↵ | Alex Orlenko | |
module | |||
2024-01-10 | Fix edge case when loading many-in-one module from thread without using its ↵ | Alex Orlenko | |
state. If Lua previously been initialized in main thread and then new module was loaded from thread we reuse old state which confuses Lua loader. | |||
2024-01-08 | v0.9.3 | Alex Orlenko | |
2024-01-08 | Update README & CHANGELOG | Alex Orlenko | |
2024-01-06 | Fix docsrs attr for Thread::reset | Alex Orlenko | |
2024-01-06 | Fix (nightly) warning in doc | Alex Orlenko | |
2024-01-06 | Run tests for wasm32-unknown-emscripten | Alex Orlenko | |
2024-01-03 | Fix lua53/lua54 `luaL_error` definition (for wasm32) | Alex Orlenko | |
2024-01-03 | Bump rustyline dependency | Alex Orlenko | |
2024-01-03 | Update minimal lua(u) versions (needed for wasm32) | Alex Orlenko | |
2024-01-03 | Panic when try to build for wasm32 without vendored feature (except luau) | Alex Orlenko | |
2024-01-03 | mlua-sys: always inline lua_error | Alex Orlenko | |
2024-01-03 | mlua-sys: fix Lua 5.2 `lua_sethook` definition | Alex Orlenko | |
2023-12-27 | Update lauxlib.rs (#351) | Aymen-Hakim | |
lua54 in lua53 src. | |||
2023-12-14 | Add lua emscripten support (#338) | ByteDream | |
2023-12-13 | Merge pull request #337 from tari/emscripten-support | Alex Orlenko | |
Fix build for emscripten target | |||
2023-12-10 | Update Cargo.toml (#342) | Joel Natividad | |
2023-12-08 | Merge pull request #339 from eatradish/fix-loongarch64-build | Alex Orlenko | |
Add loongarch64 architecture support | |||
2023-12-08 | Add loongarch64 architecture support | eatradish | |
2023-12-06 | Correct C return type for lua_error | Peter Marheine | |
The definition of lua_error in all of Lua 5.1 through 5.4 says lua_error returns int, but the Rust definition of the same function treats it as void (because it's known not to return). This causes link-time errors when building for wasm targets because the wasm linker is aware of function return types and errors out if they differ between definition and declaration. | |||
2023-12-06 | lua54: use changed return type for lua_rawlen | Peter Marheine | |
Lua 5.4 changed lua_rawlen to return lua_Unsigned, versus size_t in earlier versions. Change the C API signature to match, and add a wrapper function with the same name that maintains a stable Rust API by casting to usize. | |||
2023-12-03 | Don't clone function name when calling async userdata method | Alex Orlenko | |
2023-12-02 | (async) Move "pending" poll value from env to poll_future() results | Alex Orlenko | |
2023-12-01 | Remove locals from __mlua_async_poll helper | Alex Orlenko | |
2023-12-01 | Faster `Function::call()` for lua51/jit/luau | Alex Orlenko | |
2023-11-21 | v0.9.2 | Alex Orlenko | |
2023-11-20 | Update Luau+windows `require` dylib failed test | Alex Orlenko | |
2023-11-20 | Integrate Luau package into mlua api. | Alex Orlenko | |
Eg. `Lua::load_from_std_lib` with `StdLib::PACKAGE` is now supported for Luau. | |||
2023-11-16 | Include luau to ci module tests | Alex Orlenko | |
2023-11-16 | Support binary modules for Luau on cfg(unix) | Alex Orlenko | |
2023-11-16 | Rewrite Luau `require` function to support module loaders. | Alex Orlenko | |
Also add `package` library with `path`/`loaded`/`loaders`. | |||
2023-11-16 | Support LuaJIT cdata type (produced by ffi module) | Alex Orlenko | |
2023-11-16 | Support Luau buffer type and and library. | Alex Orlenko | |
Buffer is an object that represents a fixed-size mutable block of memory and added to Luau 0.601. See https://luau-lang.org/library#buffer-library for more details. | |||
2023-10-24 | Add lua_newuserdata_t helper to mlua-sys/luau | Alex Orlenko | |
2023-10-24 | Remove MemoryState from ExtraData and retrieve using lua_getallocf (recently ↵ | Alex Orlenko | |
added to Luau) | |||
2023-10-12 | Fix typo in `table_traversal_sequence` becnhmark | Alex Orlenko | |
2023-10-12 | Optimize Table serialization (faster traversal) | Alex Orlenko | |
2023-10-12 | Optimize iterating over array part of table | Alex Orlenko | |
2023-10-12 | Add "table traversal sequence" benchmark | Alex Orlenko | |
2023-10-10 | Add `Table::for_each` method for fast (faster than `pairs()`) table pairs ↵ | Alex Orlenko | |
traversal. | |||
2023-10-10 | Optimize table traversal (`pairs` iterator). | Alex Orlenko | |
2023-10-10 | Add table traversal benchmark | Alex Orlenko | |
2023-10-10 | Add serde benchmark | Alex Orlenko | |
2023-09-29 | Update luajit (vendored) to 210.5.0 | Alex Orlenko | |
This includes switch from openresty's to vanilla luajit | |||
2023-09-13 | Update github CI actions/checkout to v4 | Alex Orlenko | |
2023-08-27 | rustfmt 1.72+ | Alex Orlenko | |
2023-08-27 | Fix setting userdata (static) fields when it has __index metamethod/function. | Alex Orlenko | |
Closes #312 | |||
2023-08-24 | v0.9.1 | Alex Orlenko | |
2023-08-24 | Fix an edge case when using invalidated (relative) userdata index after ↵ | Alex Orlenko | |
processing varargs. This causes Lua API correctness check assertion in debug mode. Fixes #311. |