1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 11:38:21 +02:00
Commit graph

262 commits

Author SHA1 Message Date
Brian Fiete
f4b2d58273 Error for invalid use of inferred-sized arrays 2021-07-19 08:19:50 -07:00
Brian Fiete
70da0856a7 Fixed tyoe population stack overflow issue with some invalid base typerefs 2021-07-16 08:09:27 -07:00
Brian Fiete
534dc7fb22 Restricted global container lookup 2021-07-15 12:50:42 -07:00
Brian Fiete
46cc3d088b Improved function binding to virtual methods 2021-07-05 14:36:39 -07:00
Brian Fiete
9154511e78 Make AssumeInstantiated force default ctor reification 2021-07-03 07:47:44 -07:00
EinBurgbauer
b58c0d4055 fix builtin attrib matching 2021-05-26 20:23:12 +02:00
Brian Fiete
6247699298 Fixed invalid temporary const during ignoreWrites cast 2021-05-12 07:07:59 -04:00
Fusion
7a7cc716c6 Add colorization options for primitives, structs, generic params and make typealias match aliased type color. 2021-03-22 22:24:05 +01:00
Brian Fiete
c598944f52 Better fix for VerifyTypeLookups 2021-02-28 11:41:00 -08:00
Brian Fiete
c4b7cc58a1 Fixed VerifyTypeLookups from outer types 2021-02-28 07:14:08 -08:00
Brian Fiete
06a073d0e7 More robust handling of missing system types 2021-02-26 06:27:01 -08:00
Brian Fiete
8e9d7ed4c4 Lost changes 2021-02-25 10:14:22 -08:00
Brian Fiete
234aaa772c Properly fail enum case declarations outside enums 2021-02-25 05:55:36 -08:00
Brian Fiete
d1d3af1cc0 Fixed payload enum alignment calculation 2021-02-24 15:41:39 -08:00
Brian Fiete
a3c4c479fc Fixed splat issue with opaque types 2021-02-24 06:02:17 -08:00
Brian Fiete
b916273a97 Allow '...' varargs in delegate and function types 2021-02-02 07:08:55 -08:00
Brian Fiete
b220599ec7 Fixed autoprop custom attribute issue 2021-02-01 14:24:17 -08:00
Brian Fiete
370df86ae4 Fixed incorrect symbol matching to SelfBase/SelfOuter 2021-02-01 12:27:13 -08:00
Brian Fiete
86967c39c3 Added support for some constant enums with payloads 2021-02-01 11:19:50 -08:00
Brian Fiete
afd5b29127 Use cached CE emission on fastFinish 2021-02-01 05:21:41 -08:00
Brian Fiete
1519a60104 Fixed genericParam->genericParam cast check, IgnoreError constraint fail 2021-01-31 08:06:47 -08:00
Brian Fiete
a87731e0ef Specialized-by-autocomplete-method dependency fix 2021-01-30 14:45:32 -08:00
Brian Fiete
d11348a4e4 Refactored always-include 2021-01-30 08:08:30 -08:00
Brian Fiete
cf9890349d Added 'SelfOuter' special type 2021-01-28 05:11:02 -08:00
Brian Fiete
b9593348c7 Fixed generic dependency issue with type aliases 2021-01-27 14:08:28 -08:00
Brian Fiete
4d1672fbcf Added 'in' parameter support 2021-01-27 09:01:47 -08:00
Brian Fiete
1e52dce7c4 Support for operators with ref parameters, sized array->span 2021-01-26 11:06:17 -08:00
Brian Fiete
71f677d902 Fixed errors during qualified static field reference 2021-01-22 08:50:21 -08:00
Brian Fiete
9df5442a37 Concrete type size fix 2021-01-22 05:52:49 -08:00
Brian Fiete
7787efda7e Fixed ToString issue with missing interface impl in type with extension 2021-01-20 14:47:29 -08:00
Brian Fiete
77c3eebbae Fixed ref returns in delegate/function type references 2021-01-20 13:42:31 -08:00
Brian Fiete
92d14df5bd Fixed parent generic info referencing 2021-01-20 09:29:27 -08:00
Brian Fiete
b283cb0aab Fixed missing concrete type case in ResolveGenericType 2021-01-20 06:34:49 -08:00
Brian Fiete
b9c2d1b54f Better fix for int unknown generic inference 2021-01-19 12:33:49 -08:00
Brian Fiete
20d8ae279c Fixed 'int unknown' generic inference issue 2021-01-19 12:06:13 -08:00
Brian Fiete
733f7ec983 Fixed missing generic type validation errors with elemented types 2021-01-18 16:01:22 -08:00
Brian Fiete
95fe97496c Fixed onDemand count with generic interface that declares a method impl 2021-01-18 14:24:18 -08:00
Brian Fiete
f665388e91 Expanded const aggregate compatibility 2021-01-18 14:09:16 -08:00
Brian Fiete
2d77d73e8d Fixed stack overflow with ref member 2021-01-16 13:43:19 -08:00
Brian Fiete
8435caf340 Added comptype test 2021-01-16 06:26:55 -08:00
Brian Fiete
4890303508 Added comptype 2021-01-15 14:28:21 -08:00
Brian Fiete
e3f51e39ed Added 'concrete' constraint 2021-01-13 09:24:15 -08:00
Brian Fiete
8f3060fd3c Comptime method reflection, method entry/exit emission 2021-01-13 05:09:09 -08:00
Brian Fiete
71d4dd0e90 Early code generation support 2021-01-11 09:41:43 -08:00
Brian Fiete
3bbf2d8313 Comptime updates, start of metaprogramming support 2021-01-08 16:21:03 -08:00
Brian Fiete
16c4ee40c6 Error checking for generic arg count in typeof 2021-01-06 05:14:58 -08:00
Brian Fiete
ee8c062253 Fixed circular reference inheritance issue with interfaces 2021-01-05 14:46:40 -08:00
Brian Fiete
d0d89a552e Fixed on-demand method issues 2021-01-05 13:50:57 -08:00
Brian Fiete
abd883212f Fixed generic arg reification issue 2021-01-05 05:53:44 -08:00
Brian Fiete
1c7087ddd9 Fixed ResolveGenericType with generic delegates 2021-01-04 12:18:26 -08:00