Commit graph

19 commits

Author SHA1 Message Date
qwreey
80a7497583
Fix benchmark code and add C level result (#243) 2024-10-24 17:07:49 +00:00
qwreey
90c0987754
Restruct tests/ffi and add std-ffi tests (#243) 2024-10-24 08:34:35 +00:00
qwreey
00319f03e3
Use camel case naming on ffi test (#243) 2024-10-24 04:52:11 +00:00
qwreey
14d2b60f43
Fix casting and add casting test (#243) 2024-10-24 01:01:49 +00:00
qwreey
154c68a64e
Add Data:copyFrom, tests and annotation (#243) 2024-10-24 00:26:43 +00:00
qwreey
83be2bc96a
Remove callable boundary check (#243) 2024-10-23 04:29:43 +00:00
qwreey
b442ba7985
Add windows benchmark result (#243) 2024-10-22 07:01:35 +00:00
qwreey
886d555ab8
Fix assertion (#243) 2024-10-22 04:44:48 +00:00
qwreey
ddf0c4c2dc
Typescript lint error fix (#243) 2024-10-22 02:22:48 +00:00
qwreey
d42bfc9f63
Add benchmark tests/ffi/benchmark/external_call (#243) 2024-10-22 02:18:15 +00:00
qwreey
5002088240
Fix closure error (#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
7ee757ac9c
Provide ptr conversion and test case (#243) 2024-10-17 18:18:44 +00:00
qwreey
95258e1b51
Fix pretty-prints for type-define (#243) 2024-10-16 07:57:25 +00:00
qwreey
46dd185c6f
Implement call (#243) 2024-10-14 09:37:21 +00:00
qwreey
c656a486c4
Add tests for ffi (#243) 2024-10-13 05:09:31 +00:00
qwreey
af08c59e3b
Add lune-std-ffi crate (#243) 2024-10-13 04:07:59 +00:00