Commit graph

28 commits

Author SHA1 Message Date
qwreey
a655a4dad0
Improve code quality (#243) 2024-11-08 14:57:19 +00:00
qwreey
9bca7b80f5
Fix annotation (#243) 2024-11-07 08:00:17 +00:00
kimpure
a525faabb4 moonwave annotation fix 2024-11-06 16:20:08 +09:00
kimpure
a05c598dc3 moonwave annotation fix 2024-11-06 16:17:01 +09:00
kimpure
8b2fdbc810 move fixme 2024-11-05 22:06:52 +09:00
kimpure
208bfa1bc7 fix 2024-11-05 22:05:43 +09:00
kimpure
c20ef95d6d fix 2024-11-05 22:03:49 +09:00
kimpure
7856764fd4 fix 2024-11-05 22:02:29 +09:00
kimpure
b95266ef3c type plus 2024-11-03 01:07:10 +09:00
qwreey
37b55576ca
Add missing types (#243) 2024-11-02 14:31:00 +00:00
qwreey
de7029aa19
Remove debug exports (#243) 2024-11-02 14:17:00 +00:00
qwreey
90c0987754
Restruct tests/ffi and add std-ffi tests (#243) 2024-10-24 08:34:35 +00:00
qwreey
154c68a64e
Add Data:copyFrom, tests and annotation (#243) 2024-10-24 00:26:43 +00:00
qwreey
d42bfc9f63
Add benchmark tests/ffi/benchmark/external_call (#243) 2024-10-22 02:18:15 +00:00
qwreey
144f49a11d
More moonwave docs (#243) 2024-10-21 21:05:55 +00:00
qwreey
72fac28dab
Add Moonwave annotation partially (#243) 2024-10-21 19:32:38 +00:00
qwreey
658b5ef75c
Move fixed size types into ffi, Fix test cases (#243) 2024-10-21 19:30:14 +00:00
qwreey
b31f81459f
Move c ABI related object and functions into ffi.c (#243) 2024-10-21 10:53:14 +00:00
qwreey
a67661a753
Void type support in call (#243) 2024-10-19 07:31:45 +00:00
qwreey
27e250daa5
Implememt CVoid, StringifyData and CopyData (#243) 2024-10-18 06:12:53 +00:00
qwreey
7ee757ac9c
Provide ptr conversion and test case (#243) 2024-10-17 18:18:44 +00:00
qwreey
da30dfb3f0
Refactor and documenting code structure (#243) 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 (#243) 2024-10-13 04:07:59 +00:00