1
1
Fork 0
mirror of https://github.com/lune-org/lune.git synced 2025-04-08 12:30:54 +01:00
Commit graph

15 commits

Author SHA1 Message Date
qwreey
d42bfc9f63
Add benchmark tests/ffi/benchmark/external_call () 2024-10-22 02:18:15 +00:00
qwreey
144f49a11d
More moonwave docs () 2024-10-21 21:05:55 +00:00
qwreey
72fac28dab
Add Moonwave annotation partially () 2024-10-21 19:32:38 +00:00
qwreey
658b5ef75c
Move fixed size types into ffi, Fix test cases () 2024-10-21 19:30:14 +00:00
qwreey
b31f81459f
Move c ABI related object and functions into ffi.c () 2024-10-21 10:53:14 +00:00
qwreey
a67661a753
Void type support in call () 2024-10-19 07:31:45 +00:00
qwreey
27e250daa5
Implememt CVoid, StringifyData and CopyData () 2024-10-18 06:12:53 +00:00
qwreey
7ee757ac9c
Provide ptr conversion and test case () 2024-10-17 18:18:44 +00:00
qwreey
da30dfb3f0
Refactor and documenting code structure () 2024-10-17 10:16:43 +00:00
133abb5477
chore(types): add accidently removed leading pipe to CTypes 2024-10-16 19:09:35 +01:00
991ae5a9f1
chore(types): fix incorrect function signatures
* Fixes incorrect function signatures for callables.
* Now correctly returns the main module.
2024-10-16 19:08:29 +01:00
d27fba8147
chore(types): remove unnecessary generic usage 2024-10-16 12:56:57 +01:00
b03b485e29
chore(types): fix CType:cast to be properly typed 2024-10-16 12:53:16 +01:00
f27bed578f
chore(types): updated ffi types 2024-10-16 12:34:59 +01:00
qwreey
af08c59e3b
Add lune-std-ffi crate () 2024-10-13 04:07:59 +00:00