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

1135 commits

Author SHA1 Message Date
Brian Fiete
0ebe4ae929 Fixed invalid symbol reference detection for dot ctor calls 2021-07-17 06:56:23 -07:00
Brian Fiete
e3bdacf505 Made for (var i < GetVal()) only call GetVal() once 2021-07-16 09:06:31 -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
b017ccc2e1 Fixed explicit anonymous static field lookup 2021-07-15 14:58:35 -07:00
Brian Fiete
534dc7fb22 Restricted global container lookup 2021-07-15 12:50:42 -07:00
Brian Fiete
1a7900c564 Fixed Go To Definition for delegate/function invocation 2021-07-15 12:33:49 -07:00
Brian Fiete
40cc6b27b7 Fixed invalid interface method implementation fixit on interface decls 2021-07-15 07:01:02 -07:00
Brian Fiete
d475d3641f Added overflow operators &+, &-, &* 2021-07-15 06:01:17 -07:00
Brian Fiete
401ab0c98e Fixed delegates with lowered return types 2021-07-12 07:55:36 -07:00
Brian Fiete
c10565678e Reflection support for method param attributes, return attributes 2021-07-06 10:55:38 -07:00
Brian Fiete
19513d3310 Fixes for methodRef dependencies and dependencies from generics 2021-07-05 21:15:58 -07:00
Brian Fiete
246e56c144 Fixed deferring of sret methods 2021-07-05 17:28:15 -07:00
Brian Fiete
46cc3d088b Improved function binding to virtual methods 2021-07-05 14:36:39 -07:00
Brian Fiete
ee06457b2f Fixed invalid 'this' lookup during const type resolution 2021-07-05 08:28:16 -07:00
Brian Fiete
9154511e78 Make AssumeInstantiated force default ctor reification 2021-07-03 07:47:44 -07:00
Brian Fiete
c4b3482135 Fixed [Reflect(.DefaultConstructor)] and [Reflect(.Constructors)] 2021-07-03 07:23:23 -07:00
Brian Fiete
34c444767d Fixed delegate bind parsing ending in >> 2021-07-02 08:26:18 -07:00
Brian Fiete
97a828a12a Fixed _ in enum during autocomplete 2021-06-30 06:29:23 -07:00
Brian Fiete
881803b549 Getter check fix 2021-06-29 16:06:54 -07:00
Brian Fiete
91897f8cb3 Fixed erroneous autoprop optimization when getter or setter has a body 2021-06-29 16:02:42 -07:00
Brian Fiete
78c39c5f87 Fixed property dtor colorization 2021-06-29 15:47:37 -07:00
Brian Fiete
8796b3bcc1 Removed erroneous error for static property auto-setters mut 2021-06-29 15:28:32 -07:00
Brian Fiete
096dc0aaa3 Improved null conditional lhs cast location 2021-06-29 11:58:33 -07:00
Brian Fiete
4ef6723ac2 Fixed invalid CheckConstEquality global variable const evaluation 2021-06-29 09:49:30 -07:00
Brian Fiete
463ef98789 Fixed DllMain 2021-06-28 13:03:07 -07:00
Brian Fiete
1312272184 Improved generic inference from constraints 2021-06-28 11:40:50 -07:00
Brian Fiete
7ae8599916 Removed "Dynamic Library" target type, replaced by Build Kind 2021-06-28 09:44:47 -07:00
Brian Fiete
03e28f3add Fixed invalid generic inference from generic constraints 2021-06-25 06:04:48 -07:00
Brian Fiete
4189d10f41 Fixed null coalescing issues with addrs and cast insert points 2021-06-24 10:48:46 -07:00
Brian Fiete
392b2e0b6c Made custom allocators work with pointers to structs, give proper errors 2021-06-24 09:50:13 -07:00
Brian Fiete
2101774b8a Cleared mNextWithSameName in ClearMemberSets 2021-06-24 07:00:03 -07:00
Brian Fiete
b122655a46 Crash fix for GetCustomAttribute in no-attribute case 2021-06-24 06:59:49 -07:00
Brian Fiete
a888fd745a Require semicolon after repeat/while (warning for backward compat) 2021-06-22 13:14:56 -07:00
Brian Fiete
0aa751dec7 Fixed parsing of generic expression-bodied methods 2021-06-22 12:59:06 -07:00
Brian Fiete
9ba8bd86b8 Fixed field dtor error in autoprops 2021-06-22 10:51:52 -07:00
Brian Fiete
f831d75de2 Added field dtor support for auto-properties 2021-06-22 10:42:04 -07:00
Brian Fiete
90a51834bc Allowed undef for array allocation 2021-06-22 07:32:06 -07:00
Brian Fiete
4ca73ae7be Improved typeof(T).MinValue/MaxValue const resolution 2021-06-20 09:47:18 -07:00
Brian Fiete
d0ee1dda7b Use undefs for generic param const type property lookups 2021-06-19 13:26:58 -07:00
Brian Fiete
74861b17a3 Handled SetupNullConditional generic param cases 2021-06-19 13:09:42 -07:00
Brian Fiete
3806af6c75 Split mHadBreak from mLeftBlock 2021-06-19 11:00:57 -07:00
Brian Fiete
5e9ac07804 Fallthrough fixes for destructuring and allHadReturns 2021-06-19 09:29:36 -07:00
Brian Fiete
fa6bdc0d04 Fixed lost attributes on variables/parameters 2021-06-19 07:48:28 -07:00
Brian Fiete
e6fdfa39d0 Properly ignore [Inline] on calls to externs and intrinsics 2021-06-07 11:11:44 -07:00
Brian Fiete
1e5e263a31 Attribute error fix for functions 2021-06-07 06:23:22 -07:00
Fusion
99644d019d Fix format document removing delete allocator. 2021-06-06 20:24:46 +02:00
Fusion
3d58885cef Fix fixit for static interface properties. 2021-06-06 03:12:50 +02:00
Brian Fiete
b204dbf8c0 Fixed foreach labeled break 2021-05-31 07:30:33 -07:00
Brian Fiete
85462e6d62 Fixed issue with multiple Dispose calls on foreach enumerator 2021-05-31 07:01:56 -07:00
Brian Fiete
e606b18a0c Compile QueueUnused modify-while-iterating fix 2021-05-28 07:36:33 -04:00