1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-16 23:34:10 +02:00
Commit graph

93 commits

Author SHA1 Message Date
Brian Fiete
f37fb2c1b7 Comptime improvments, IOn<X> interfaces, const payload enum 2022-02-11 05:47:32 -05:00
Brian Fiete
26506efc1e Improved generic param reflection in comptime 2022-01-31 15:41:05 -05:00
Brian Fiete
2daafa7b4c Minlib fix 2022-01-01 09:39:35 -05:00
Brian Fiete
5af38dd554
Merge pull request #1326 from EinScott/corlib-additions
handle uint64 constExpr printing
2022-01-01 14:25:26 +01:00
EinBurgbauer
ea0a76142a properly quote char 2021-12-30 18:06:55 +01:00
Brian Fiete
2a98bf00d5 Minlib fixes 2021-12-30 12:05:19 -05:00
EinBurgbauer
6c03b8c8c9 support printing bool and char in theory 2021-12-30 17:00:49 +01:00
EinBurgbauer
e8cfe1a0a9 handle large uint constExpr printing 2021-12-30 15:32:38 +01:00
Brian Fiete
0eb19245eb Added const expr reflection type 2021-12-30 08:38:37 -05:00
Brian Fiete
5e9a6031fb Made FileData.mData 64-bit 2021-12-29 11:09:37 -05:00
Brian Fiete
cb6f88b047 Minlib fix 2021-12-11 10:49:12 -08:00
disarray2077
8b96697fdf Also expose type-specific AllocStackCount 2021-12-04 19:27:28 -03:00
disarray2077
111b785081 Expose AllocStackCount to corlib 2021-12-04 17:19:08 -03:00
Brian Fiete
5674bf80c0 Circular data detection fix, TypeDataChanged rebuild fix 2021-11-03 07:07:49 -07:00
miere43
c0b787cbf0 Fix incorrect search & replace for "char => char8" in comments 2021-10-30 00:11:37 +03:00
Brian Fiete
1fd19c7672 Minlib index additions 2021-10-24 09:00:04 -07:00
disarray2077
06fe5a98c6 Implement FileStream SetLength 2021-08-01 17:38:30 -03:00
disarray2077
a71962a5a8 Fix File OpenOrCreate 2021-08-01 17:30:40 -03:00
Brian Fiete
465050b81d Ranges (ie: for (int a in 0..<count) for (int i in 1…10)) 2021-07-21 07:48:37 -07:00
Brian Fiete
c10565678e Reflection support for method param attributes, return attributes 2021-07-06 10:55:38 -07:00
Brian Fiete
e61d702da1 Add IInteger to minlib 2021-06-20 10:03:37 -07:00
Brian Fiete
3dd6c2719e minlib fix 2021-01-22 09:09:15 -08:00
Brian Fiete
a681da30be Removed '=' in generic constraints 2021-01-15 14:59:02 -08:00
Brian Fiete
e3f51e39ed Added 'concrete' constraint 2021-01-13 09:24:15 -08:00
Brian Fiete
960ec51842 Minlib fixes 2021-01-09 04:55:37 -08:00
Brian Fiete
0f33968030 Comptime naming fixes 2021-01-09 04:20:45 -08:00
xposure
caf81a72e3 Added CreateObject support for Arrays in minlib 2021-01-01 19:29:05 -05:00
Chris Phillips
c399b79bd5 Add IsArray and IsSizedArray to Type 2020-12-31 15:02:12 -05:00
Brian Fiete
ff1f8aff3f Initial const eval feature release 2020-12-23 08:53:38 -08:00
Brian Fiete
425284f023 Added NoExtension 2020-10-22 11:51:25 -07:00
Brian Fiete
7e111329c7 Trimmed reflected iface method table 2020-09-16 07:17:06 -07:00
Brian Fiete
8def1d4522 Reflection changes - interface info, boxed type 2020-09-14 06:54:49 -07:00
Brian Fiete
73d9d1ec59 minlib fix 2020-09-02 06:50:32 -07:00
Brian Fiete
b2ab1b1f62 Added NoThreadExitWait Rt option for DLLs 2020-09-01 16:22:48 -07:00
Brian Fiete
c105819b4c Fixed warning 2020-08-29 14:49:12 -07:00
Brian Fiete
78cdfd5d24 Updated mintest Result 2020-08-25 09:07:07 -07:00
Brian Fiete
64b62c09be Start of SIMD support 2020-08-23 05:42:42 -07:00
Brian Fiete
83ed41e81a Removed unnecessary [Friend]s 2020-08-16 15:55:30 -07:00
Brian Fiete
99419097c5 Added [IgnoreErrors] block attribute 2020-08-16 08:33:51 -07:00
Brian Fiete
09e6564b3e Removed broken code 2020-08-12 15:56:50 -07:00
Brian Fiete
1fc6b31ffa Removed dot-ctor for nullable 2020-08-01 07:48:00 -07:00
Brian Fiete
4ac56a2432 Reflection fixes on Win32 2020-07-06 17:58:46 -07:00
Brian Fiete
6cd66a2182 Reflection fixes for static values 2020-07-06 09:55:19 -07:00
Brian Fiete
9f04792baa Fixed minlib Type 2020-07-02 11:45:30 -07:00
Brian Fiete
0c946de3ca Added RefType, changed how CRepr types are represented 2020-07-02 11:05:17 -07:00
Brian Fiete
16be83ceda Disallow object-to-void* casting. Lowering fixes. Variant fixes. 2020-06-23 07:32:53 -07:00
Brian Fiete
5da74382d4 Interop fixes and tests, fixing xplat struct passing issues 2020-06-10 07:12:07 -07:00
LZMPDev
ad0dab0d4c Revamp Stdcall 2020-05-25 20:46:28 +08:00
Brian Fiete
639430b41c Test updates 2020-05-22 06:40:06 -07:00
Brian Fiete
952e3aec58 Nullable fixes with != 2020-05-19 12:27:26 -07:00