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

469 commits

Author SHA1 Message Date
Brian Fiete
8aef7275d0 Added Compiler.Align 2022-08-28 07:41:35 -07:00
Brian Fiete
f8f95e9de3 Allow warn/error attribute on fields 2022-08-27 09:23:31 -07:00
Brian Fiete
2f6484894e Fixed HotTypeVersion base type dependency 2022-08-26 07:08:57 -07:00
Brian Fiete
cc3837ee49 Fixed interface method slotting issues 2022-08-25 11:44:55 -07:00
Brian Fiete
7406780f57 Improved namespace search in emitted members in types with extensions 2022-08-25 07:46:37 -07:00
Brian Fiete
f9d5b58102 Fix unions with base types 2022-08-24 16:54:22 -07:00
Brian Fiete
77a99bdacc Sized array .InitAll elemented initializer 2022-08-23 12:07:02 -07:00
Brian Fiete
1806cb923b Handle invalidated inlining requests, comptime alias rebuilds 2022-07-28 15:25:41 -04:00
Brian Fiete
5416d30bf1 Fixed type population issue with enum UnderlyingType 2022-07-26 13:42:39 -04:00
Brian Fiete
7f328385db Trailing whitespace trimming 2022-07-26 13:27:03 -04:00
Brian Fiete
45deac0ba3 Fixed circular ref data failure in 'using' field 2022-07-15 08:37:04 -04:00
Brian Fiete
e28b9c8325 Fixed mixin generic bind issue with BfLookupFieldFlag_BindOnly 2022-07-14 14:08:37 -04:00
Brian Fiete
1183007a90 Improved generic binding in mixins 2022-07-14 07:44:19 -04:00
Brian Fiete
993053271b Fixed circular ref issue in 'using' field data population 2022-07-13 07:08:17 -04:00
Brian Fiete
aa58c864f7 Improved constraint check in CastToValue 2022-07-11 10:54:04 -04:00
Brian Fiete
51eaa6276f Fix generic binding in generic mixins 2022-07-11 09:03:28 -04:00
Brian Fiete
41a8ffb81e Remove warning on 'using' of field with generic param type 2022-07-10 16:41:19 -04:00
Brian Fiete
450d541292 Added 'using' fields 2022-07-10 07:50:08 -04:00
Brian Fiete
7dd2324fcf Added nameof 2022-07-06 12:19:01 -07:00
Brian Fiete
7278e090a1 Appended field type population issue fixed, circular ref handled 2022-07-05 13:01:46 -07:00
Brian Fiete
cbc4888853 Improvements to multi-extension virtual overrides 2022-07-04 10:21:31 -07:00
Brian Fiete
52897cc936 Fixed qualified attribute name lookup 2022-07-02 10:43:34 -07:00
Brian Fiete
6ded6a37cc Improved emit marker resolve/build selection, emitted Go To Definition 2022-07-02 10:32:19 -07:00
Brian Fiete
ec1cf1c441 Fix populate issue after adding new members via emission 2022-07-01 08:35:29 -07:00
Brian Fiete
fa0f559537 Fixed fully qualified generic lookup 2022-06-30 03:13:42 -07:00
Brian Fiete
ae46452f9e Fixed reification of elemented underlying types 2022-06-28 10:25:39 -07:00
Brian Fiete
1aca5f6771 Improved emitted static field lookup 2022-06-28 08:33:30 -07:00
Brian Fiete
afda8d91c5 Improved constraint cast check 2022-06-27 13:23:34 -07:00
Brian Fiete
edb77bcf63 Fixed constraint cast check 2022-06-27 13:17:28 -07:00
Brian Fiete
f7efa3466a Fixed some issues with types with extensions and emitted methods 2022-06-27 12:19:24 -07:00
Brian Fiete
1d2811f50d Appended fields 2022-06-27 10:55:31 -07:00
Brian Fiete
487787b08e Fixed struct ref casts 2022-06-25 08:43:55 -07:00
Brian Fiete
0cf3e2283d Cache sized array length during typeref resolution 2022-06-24 07:35:02 -07:00
Brian Fiete
bca82c231f Fixed constraint checks for inner types 2022-06-23 13:55:34 -07:00
Brian Fiete
2a55b5c7bb Support System.Compiler values in comptime, SetReturnType, Enum helpers 2022-06-23 11:53:21 -07:00
Brian Fiete
0e86b5c49d Fixed type recursion issue checking attributes in DoCEEmit 2022-06-23 06:07:22 -07:00
Brian Fiete
bd10113806 Fixed attribute lookup of inner type 2022-06-23 05:18:35 -07:00
Brian Fiete
7d1e863d96 Fixed unbound generic typedef lookup 2022-06-22 12:27:31 -07:00
Brian Fiete
e4cac2ca24 Continue searching in CastToValue constraint check on method return fail 2022-06-22 10:18:24 -07:00
Brian Fiete
c670473452 Fixed global lookup and function cast 2022-06-15 17:53:15 -07:00
Brian Fiete
527935f371 Removed assumption of class on delegate constraint 2022-06-15 11:40:11 -07:00
Brian Fiete
a24800a5a3 Fixed typed primitive addr cast 2022-06-14 07:30:13 -07:00
Brian Fiete
27f382a567 Added some StackHelper points 2022-06-12 10:56:43 -07:00
Brian Fiete
4f978c5053 Fixed autocomplete generic extension regression 2022-06-11 05:44:34 -07:00
Brian Fiete
9c9ca4d259 Fixed params/varargs in function/delegate typerefs 2022-06-05 07:42:33 -07:00
Brian Fiete
e8a8985734 Fixed debug location of comptime mixins 2022-06-03 10:26:04 -07:00
Brian Fiete
7e94abe43a Fixed type generic arg and PopulateType dependency bugs 2022-06-02 07:06:31 -07:00
Brian Fiete
1cb91c304b Fixed fixit location for usings when file has scoped usings 2022-06-01 16:36:58 -07:00
Brian Fiete
3dadbc3506 Removed redundant interface errors after type fail 2022-06-01 15:21:32 -07:00
Brian Fiete
1360afbea1 Improved cross-project emit markers 2022-06-01 11:00:33 -07:00