WASDetchan
fd245daa6f
Expose RawLua via Lua::exec_raw_lua ( #670 )
2026-01-23 16:19:10 +00:00
Alex Orlenko
7fb7e8685f
Update spelling check
2026-01-23 15:37:18 +00:00
Alex Orlenko
93617eef4e
Update trybuild (compile) messages
2026-01-23 15:16:35 +00:00
Alex Orlenko
171cdf1758
Some fixes and more tests for Function::info
2026-01-23 12:44:22 +00:00
psentee
3f8f016daa
Add num_params, is_vararg, nups to FunctionInfo ( #665 )
2026-01-23 11:59:59 +00:00
Alex Orlenko
86d0c9bddb
More multi borrow "send" test fixes due to regression in Rust 1.93+
2026-01-22 23:08:17 +00:00
Alex Orlenko
86d63ef27b
Fix missing BUFSIZ for wasm32 in libc
2026-01-22 15:46:31 +00:00
Alex Orlenko
e33bcf7938
Add Lua 5.5 external string null byte test
2026-01-22 15:32:14 +00:00
Alex Orlenko
c80a97b526
Ignore userdata_multithread_access_sync test
2026-01-22 15:25:18 +00:00
Alex Orlenko
3c40cfe199
mlua-sys: Use 2024 edition
2026-01-22 14:09:14 +00:00
Alex Orlenko
e9efb73125
Update Luau FFI bindings (added some missing functions)
2026-01-22 14:05:57 +00:00
Alex Orlenko
386c6d8ed8
Update Lua 5.5 FFI bindings (add buffer manipulation, etc)
2026-01-22 12:54:55 +00:00
Alex Orlenko
8f086bf837
Update Lua 5.4 FFI bindings (add buffer manipulation, etc)
2026-01-22 12:50:56 +00:00
Alex Orlenko
ad167612dc
Update Lua 5.3 FFI bindings (add buffer manipulation, etc)
2026-01-20 15:36:36 +00:00
Alex Orlenko
3366f47d40
Minor Lua 5.2 fixes
2026-01-20 15:28:33 +00:00
Alex Orlenko
0b5ef91f44
Update Lua 5.2 FFI bindings (add buffer manipulation, etc)
2026-01-20 14:29:35 +00:00
Alex Orlenko
a162b0ceca
Update Lua 5.1 FFI bindings (add buffer manipulation, etc)
2026-01-20 14:29:15 +00:00
Alex Orlenko
8e6d652a21
Bump luau-src to 0.18.0 (Luau 0.705)
2026-01-20 13:05:00 +00:00
Alex Orlenko
1be9e6ce2d
Add Lua 5.5 external strings support
2026-01-18 00:03:43 +00:00
Alex Orlenko
b1f99aa852
Update tests
2026-01-17 13:26:13 +00:00
Alex Orlenko
4c5465229e
Update CI
2026-01-14 21:44:25 +00:00
Alex Orlenko
9b24bb2319
Add Lua 5.5 to CI
2026-01-14 16:01:04 +00:00
Alex Orlenko
e1701b6b56
cargo fmt
2026-01-14 15:57:52 +00:00
Alex Orlenko
77d7d5d6bd
Add initial Lua 5.5 support
2026-01-13 23:43:31 +00:00
psentee
ee9232eda1
AnyUserData::is_proxy ( #666 )
2026-01-13 15:08:38 +00:00
Alex Orlenko
da526595bb
mlua-sys: Add Lua 5.5 support
2026-01-13 00:05:01 +00:00
Alex Orlenko
39a7d3b862
Update SYS_MIN_ALIGN
2025-12-31 19:26:38 +02:00
Alex Orlenko
0245d4ce6b
v0.11.5
v0.11.5
2025-11-22 16:13:08 +00:00
Alex Orlenko
a7f105c698
Update Lua::set_memory_category doc
2025-11-22 14:27:02 +00:00
Alex Orlenko
d2a8670bef
(CI) Update wasi/wasmtime
2025-11-22 13:58:15 +00:00
Alex Orlenko
e9de70a030
(CI) Move from x86_64-apple-darwin to aarch64-apple-darwin
2025-11-22 13:57:04 +00:00
Alex Orlenko
aee647c6c0
Update CHANGELOG
2025-11-22 13:55:07 +00:00
Alex Orlenko
2e4184e7e4
Update spelling
2025-11-22 13:49:23 +00:00
Alex Orlenko
12b24b6c5b
mlua-sys: v0.9.0
2025-11-22 13:47:17 +00:00
Alex Orlenko
1b500b7d47
Remove generic from internal definition of RawLua::create_string
2025-11-22 13:36:50 +00:00
Alex Orlenko
ce4fc80e18
Bump luau-src to 0.17.0 (Luau 0.701)
2025-11-22 12:58:59 +00:00
Alex Orlenko
121971f54e
Add Lua::set_memory_category and Lua::heap_dump functions to profile Luau memory usage.
...
This functionality uses Luau private api to dump heap mempory in JSON format for inspection.
The new type `HeapDump` represents memory snapshot with some basic API to calculate stats.
2025-11-22 00:01:34 +00:00
Alex Orlenko
6835537e3b
Switch to released verson of luau0-src
2025-11-19 11:25:59 +00:00
Alex Orlenko
a2728928cf
Temporary disable some send tests on nightly
...
Aparently there is a regression in the compiler and sync detection does not work correctly
2025-11-18 00:51:24 +00:00
Alex Orlenko
676f3a6983
Fix tests
2025-11-17 13:44:29 +00:00
Alex Orlenko
0beaac228c
Update Luau require tests
2025-11-16 23:51:51 +00:00
Alex Orlenko
9a7f75ad6b
Update require implementation to satisfy Luau 0.700
2025-11-16 23:13:11 +00:00
Alex Orlenko
cd56f92a7f
Update Luau definitions in mlua-sys to 0.700
2025-11-16 23:12:06 +00:00
Alex Orlenko
1bd1359f43
Exclude the first arg when checking for yield_with call.
...
This is part of the previous commit
2025-11-06 23:28:37 +00:00
Alex Orlenko
feec72bcbd
Reduce number of allocations when calling async function
...
Instead of creating a uniq poller with upvalue on each async call, return future directly
and pass it to the poller
This also gives about 3-5% perf improvements
2025-11-06 23:09:26 +00:00
Alex Orlenko
0611906c6a
Add Lua::type_metatable helper to get metatable of a primitive type.
...
The accompany function `Lua::set_type_metatable` already exists.
2025-11-05 22:07:14 +00:00
Alex Orlenko
72ac247dca
Fix MaybeSend doc
2025-11-04 23:20:53 +00:00
Alex Orlenko
f2fd010c5f
Add missing lua_remove when discovering function name
2025-10-28 16:04:24 +00:00
Alex Orlenko
0619f264de
Add Lua::traceback function to generate stack traces at different levels
...
This is similar to `debug.traceback`, through does not require debug module.
Close #652
2025-10-28 14:49:22 +00:00
Alex Orlenko
ddd44bdd36
Add LUA_LOADED_TABLE constant (Luau)
2025-10-27 20:57:56 +00:00