1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-09 03:52:19 +02:00
Commit graph

134 commits

Author SHA1 Message Date
Brian Fiete
421cace017 Expanding support for params in delegates, params tuple support 2025-02-16 11:36:14 -08:00
Brian Fiete
161d9dc540 Added ZeroGap to AllowAppend 2025-01-27 09:17:45 -08:00
Brian Fiete
e30972d3af Added reflected TypeDeclaration support for comptime 2025-01-14 10:16:46 -08:00
Brian Fiete
ddd9b1b218 Extensive runtime refactor to reduce generated executable sizes 2024-03-16 07:23:29 -04:00
Brian Fiete
a27ef9beda Lazy<T>, LazyTLS<T>, thread dtors 2022-07-04 10:20:38 -07:00
Brian Fiete
8aa58b3804 Fixed fully qualified generic lookup 2022-06-29 15:17:04 -07:00
Brian Fiete
75333a0928 Improved circular mixin check, isconst(expr), [ConstSkip] 2022-05-30 11:40:49 -07:00
Brian Fiete
0a51049d65 Minlib fixes 2022-05-24 11:35:02 -07:00
Brian Fiete
e7f0b21cf6 Merged comptime reflection info into normal reflection data types 2022-02-12 08:05:47 -05:00
Brian Fiete
df604e6657 Version update 2022-02-11 08:58:10 -05:00
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
f8213b8320 mintest trim 2020-10-22 06:31:39 -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
03c28503c6 Mintest changes 2020-09-07 05:53:40 -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