Commit graph

992 commits

Author SHA1 Message Date
eaac9ff53a
Migrate to Rokit as toolchain manager (#238) 2024-10-16 21:06:14 +02:00
Eli
0d2f5539b6
Add Moonwave comments for DateTime properties. (#248) 2024-10-16 21:03:58 +02:00
howmanysmall
0f4cac29aa
Fix Regex types (#250) 2024-10-16 21:03:00 +02: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
95258e1b51
Fix pretty-prints for type-define (#243) 2024-10-16 07:57:25 +00:00
qwreey
f094f2b74a
Remove static ctype reduce duplicated code (#243) 2024-10-16 06:35:09 +00:00
qwreey
7d4e4a24b2
Refactor type-define macro rules (#243) 2024-10-16 03:12:36 +00:00
qwreey
46dd185c6f
Implement call (#243) 2024-10-14 09:37:21 +00:00
qwreey
7ce5be248f
Add uninit ref and Implement Callable (#243) 2024-10-14 03:15:29 +00:00
qwreey
4d0fd9d80a
Implement callable and closure (#243) 2024-10-13 05:09:31 +00:00
qwreey
11bf0b6896
Remove unused codes and strange safety features (#243) 2024-10-13 05:09:31 +00:00
qwreey
c656a486c4
Add tests for ffi (#243) 2024-10-13 05:09:31 +00:00
qwreey
e23aaef8a7
Improve ffiref (#243) 2024-10-13 05:09:01 +00:00
qwreey
94d8d079c4
Add is_integer (#243) 2024-10-13 05:00:21 +00:00
qwreey
dd6a3861e5
Improve conversion performance by caching dyn handle on subtype (#243) 2024-10-13 04:54:46 +00:00
qwreey
b54ea519ba
Implement boundary check (#243) 2024-10-13 04:52:59 +00:00
qwreey
3ccb0720fd
Export ctypes and implement signedness (#243) 2024-10-13 04:30:43 +00:00
qwreey
48d2db4950
Implement luavalue conversion (#243) 2024-10-13 04:21:28 +00:00
qwreey
6d0db930f6
Implement ctype casting (#243) 2024-10-13 04:20:29 +00:00
qwreey
d60a1b99f6
Use CType<T> instead of CType (#243) 2024-10-13 04:19:18 +00:00
qwreey
26706d9355
Improve ctype export and Refactor (#243) 2024-10-13 04:16:49 +00:00
qwreey
6f131e9512
Implement chelper, ffiref, ffibox (#243) 2024-10-13 04:14:24 +00:00
qwreey
b36948cf1b
Implement carr, cstruct, ctype and cptr (#243) 2024-10-13 04:11:51 +00:00
qwreey
8c38aef32d
Implement struct and arr (#243)
struct.size: Returns a non-zero actual size
rewrite use super:: => use crate::
2024-10-13 04:09:22 +00:00
qwreey
af08c59e3b
Add lune-std-ffi crate (#243) 2024-10-13 04:07:59 +00:00
Filip Tibell
010cd36375
Version 0.8.9 2024-10-07 19:34:55 +02:00
Filip Tibell
c17da72815
Update dependencies 2024-10-07 19:33:59 +02:00
Filip Tibell
ff83c401b8
Version 0.8.8 2024-08-22 21:30:36 +02:00
Kenneth Loeffler
a007fa94a6
Update all rbx-dom dependencies to their latest versions (#245) 2024-08-22 21:24:32 +02:00
Filip Tibell
1d4d1635eb
Temporarily disable publish to crates.io in workflow 2024-08-10 13:36:19 +02:00
Filip Tibell
56f08a88aa
Fix new clippy lints 2024-08-10 13:34:13 +02:00
Filip Tibell
833d0e244b
Add version and date to changelog 2024-08-10 13:25:55 +02:00
Filip Tibell
3e09807638
Bump all crate versions 2024-08-10 13:07:56 +02:00
Filip Tibell
ea7013322f
Fix type and tostring metamethods not always being respected during table formatting 2024-08-10 13:01:13 +02:00
Filip Tibell
98b31b9f67
Update tooling 2024-08-10 12:48:51 +02:00
Filip Tibell
8364a8e4de
We no longer use selene 2024-08-10 12:48:27 +02:00
Filip Tibell
473ad80e8f
Update dependencies 2024-08-10 12:47:36 +02:00
Filip Tibell
180d20ce4a
Update changelog with missing PRs 2024-08-10 12:28:26 +02:00
Filip Tibell
b585234b08
Clarify some comments and expose more instance functions in lune-roblox 2024-07-21 23:50:55 +02:00
ZachCurtis
5379c79488
Add missing vector methods (#228) 2024-07-21 23:35:58 +02:00
Nick Winans
8aefe88104
Add compression level option to serde.compress (#224) 2024-07-06 22:38:35 +02:00
Maxwell Ruben
cb552af660
Fix readDir with trailing forward-slash on Windows (#220) 2024-07-06 22:34:12 +02:00
Filip Tibell
95c2ca0965
Fix mixed indentation in regex documentation comment 2024-06-23 14:56:31 +02:00
Filip Tibell
5167a71e6f
Improve documentation comments for serde library 2024-06-23 14:53:32 +02:00
Filip Tibell
eac34d2e7e
Re-enable crates.io publish step in release workflow 2024-06-23 14:40:33 +02:00
Filip Tibell
ff80981282
Add missing changelog entry 2024-06-23 14:39:58 +02:00