Mark Thom
|
ffea37d899
|
fix f64 indexing, introduce bespoke F64Table type (#3065)
|
2025-09-11 23:58:36 -07:00 |
|
Skgland
|
80bf276e09
|
run rustfmt
|
2025-08-24 19:57:54 +02:00 |
|
Skgland
|
20d52c093a
|
add ffi:{allocate,read_ptr,deallocate}
|
2025-08-24 19:56:23 +02:00 |
|
Skgland
|
e1a52a4dde
|
allow passing a null through a cstr arg/return
|
2025-08-08 22:45:24 +02:00 |
|
Skgland
|
7b960a7d63
|
fix clippy lint warning
|
2025-08-08 22:08:13 +02:00 |
|
Bennet Bleßmann
|
0c2c6124eb
|
support cstr as an ffi return type and do some more restructuring
|
2025-08-01 19:41:56 +02:00 |
|
Bennet Bleßmann
|
9cccd509e3
|
no longer skip f32 and f64 now that they work consistently
|
2025-08-01 19:11:02 +02:00 |
|
Bennet Bleßmann
|
6205f2f1f1
|
add a simple ffi test using structs
|
2025-08-01 19:08:32 +02:00 |
|
Bennet Bleßmann
|
760e1d2aac
|
fix UB in ffi tests
|
2025-08-01 19:08:24 +02:00 |
|
Bennet Bleßmann
|
bd1f8bb37e
|
make ffi support full {i,u}64 range
|
2025-08-01 19:07:07 +02:00 |
|
Bennet Bleßmann
|
620459ea1e
|
fix {i,u}64 in ffi
|
2025-08-01 18:37:48 +02:00 |
|
Bennet Bleßmann
|
d2502b0520
|
fix all but {i,u}64
|
2025-08-01 18:37:35 +02:00 |
|
Bennet Bleßmann
|
34eab2e73a
|
fix crash when trying to load and ffi library with an invalid type specification
|
2025-08-01 18:22:15 +02:00 |
|
Bennet Bleßmann
|
db3f2717bc
|
add more ffi tests
|
2025-08-01 18:22:14 +02:00 |
|
Bennet Bleßmann
|
7227e1d97c
|
cleanup and fix miri & cross-compile
|
2025-08-01 18:22:13 +02:00 |
|
Bennet Bleßmann
|
9d8906da30
|
add ffi tests using f64
|
2025-08-01 18:22:01 +02:00 |
|