Commit graph

992 commits

Author SHA1 Message Date
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
4cc2698e30
Add offset option in cast method (#243) 2024-11-02 14:39:11 +00: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
2a9664a90f
Add runtime flag for allowing unsafe libraries (#243) 2024-10-31 06:32:19 +00:00
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
34a5b39277
Add linguist ignore for tests/ffi (#243) 2024-10-23 05:04:21 +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
144f49a11d
More moonwave docs (#243) 2024-10-21 21:05:55 +00:00
qwreey
706efaf1e9
Fix formatting (#243) 2024-10-21 19:58:23 +00:00
Qwreey
410489a280
Merge branch 'lune-org:main' into ffi 2024-10-22 04:34:41 +09:00
qwreey
12bf3bd9ef
Add gitignore for core dump file, Callable optimization (#243) 2024-10-21 19:32:38 +00:00
qwreey
72fac28dab
Add Moonwave annotation partially (#243) 2024-10-21 19:32:38 +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
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
e19d9748e5
Implement ClosureData (#243) 2024-10-17 16:24:13 +00:00
qwreey
da30dfb3f0
Refactor and documenting code structure (#243) 2024-10-17 10:16:43 +00:00
Filip Tibell
c935149c1e
Update dependencies 2024-10-17 11:43:51 +02:00
Filip Tibell
e5bda57665
Document new breaking changes in changelog 2024-10-17 11:43:13 +02:00
Filip Tibell
ef294f207c
Fix websocket example files 2024-10-17 11:27:32 +02:00
Filip Tibell
f89d02a60d
Use 4 spaces for error formatting indentation 2024-10-17 11:26:01 +02:00
Filip Tibell
d090cd2420
Remove redundant stack trace information in error formatter 2024-10-17 11:23:20 +02:00
Filip Tibell
99c17795c1
Update rokit action version and tool versions 2024-10-17 09:26:13 +02:00
Qwreey
a2a8176241
Merge pull request #1 from 0x5eal/chore/ffi-types
Update Luau types
2024-10-17 15:30:21 +09:00
Qwreey
bf33afdf9c
Merge branch 'lune-org:main' into ffi 2024-10-17 10:38:10 +09:00
qwreey
58add58244
Renaming methods (#243) 2024-10-17 01:37:24 +00:00
qwreey
ba074d9a28
Reducing and organizing duplicated codes (#243) 2024-10-16 23:37:56 +00:00
Filip Tibell
138221b93e
Update websocket tests and types to use new calling convention 2024-10-16 22:00:33 +02:00
Filip Tibell
8abfc21181
Use standard method calling conventions for websockets 2024-10-16 21:55:53 +02:00
309c461e11
Implement a non-blocking child process interface (#211) 2024-10-16 21:48:12 +02:00
Filip Tibell
93fa14d832
Revert some unnecessary stylistic changes 2024-10-16 21:41:16 +02:00
df4fb9be91
Make Runtime::run Return Lua Values (#178) 2024-10-16 21:35:23 +02:00