Philippe Antoine
e4f71621b7
rust: fix clippy missing_abi warning
...
warning: extern declarations without an explicit ABI are deprecated
--> src/core.rs:72:1
|
72 | extern {
| ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
|
= note: `#[warn(missing_abi)]` on by default
5 months ago
Philippe Antoine
304271e63a
rust: compatibility with cbindgen 0.27
...
Ticket: 7206
Cbindgen 0.27 now handles extern blocks as extern "C" blocks.
The way to differentiate them is to use a special comment
before the block.
1 year ago
Jason Ish
1fd2c1a379
rust/lua: remove lua_int8 feature
...
Now that we're fixed to Lua 5.4, the integer size is always 8.
1 year ago
Daniel Olatunji
5c0af0b203
rust/doc: add docstring to rust module files.
...
Issue: #4584
2 years ago
Jason Ish
f9c9548b74
configure: detect lua integer size
...
Lua 5.1 and 5.3 use a different integer size. Run a test program
to set the integer size used in the Rust FFI layer to Rust.
6 years ago
Pierre Chifflier
e4129c1568
Rust/Lua: cast value to arch-dependant type (fix build on x86, #2197 )
8 years ago
Jason Ish
96cc503026
rust/lua: use lua_pushlstring for strings
...
Lua strings can contain NULLs, and Rust strings are UTF8 which
can also contain NULLs. Use pushlstring so a NULL containing
string can be pushed.
8 years ago
Jason Ish
9d687025e2
rust: lua wrapper
...
Rust wrapper for working with lua state.
8 years ago