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

1213 commits

Author SHA1 Message Date
Brian Fiete
9ce7a535b4 FixGEP for const geps 2021-01-26 16:53:19 -08:00
Brian Fiete
1e52dce7c4 Support for operators with ref parameters, sized array->span 2021-01-26 11:06:17 -08:00
Brian Fiete
61f54a4f88 Comptime math and bug fixes 2021-01-26 06:33:23 -08:00
Brian Fiete
621fe99882 undef detection 2021-01-22 16:46:52 -08:00
Brian Fiete
41f95003fe evalExprFlags propagation 2021-01-22 16:46:39 -08:00
Brian Fiete
dae208a28b Extension method this cast check fix 2021-01-22 14:26:11 -08:00
Brian Fiete
0b23446aa8 Added stricter method extension 'this' pre-check 2021-01-22 14:19:02 -08:00
Brian Fiete
5aeaa8808b Fixed deferred handling of delegate binds in binary operations 2021-01-22 13:25:37 -08:00
Brian Fiete
1f42567339 varargs fixes 2021-01-22 13:20:17 -08:00
Brian Fiete
0ebd306d93 Deferred evaluation support for binary operators 2021-01-22 11:37:39 -08:00
Brian Fiete
7093476126 Fixed 'new' method specifier in extensions for generic types 2021-01-22 09:53:21 -08:00
Brian Fiete
fc66c7757b Rebuild libs on outputDir change 2021-01-22 09:27:43 -08:00
Brian Fiete
71f677d902 Fixed errors during qualified static field reference 2021-01-22 08:50:21 -08:00
Brian Fiete
c0dd9b0e09 Fixed inifnite work loop populating IsSpecializedByAutoCompleteMethod 2021-01-22 07:50:17 -08:00
Brian Fiete
20d51e0929 Fixed primitive conversion in binary op 2021-01-22 07:38:46 -08:00
Brian Fiete
51771270bd Disable 32-bit varargs test 2021-01-22 07:32:23 -08:00
Brian Fiete
2ee2860994 Fixed binary operator selection issues 2021-01-22 06:41:41 -08:00
Brian Fiete
9df5442a37 Concrete type size fix 2021-01-22 05:52:49 -08:00
Brian Fiete
9ccdf7282e Added VarArgs 2021-01-22 04:58:08 -08:00
Brian Fiete
fd1d9644f7 Fixed duplicate attribute issue in properties 2021-01-21 08:34:34 -08:00
Brian Fiete
c8f42a0bfc Support for obsolete/error/warning on property declaration 2021-01-21 05:56:17 -08:00
Brian Fiete
5dfb4a8f2e Fixed static autoprop optimization issue 2021-01-21 04:51:15 -08:00
Brian Fiete
e1394e2fb7 Fixed variable assignment detection with classes member values 2021-01-21 04:42:15 -08:00
Brian Fiete
458eb90752 Added IEnumerable<T> to sized arrays 2021-01-20 15:00:13 -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
b1432782a8 Fixed foreach ref iteration with sized arrays 2021-01-20 13:18:03 -08:00
Brian Fiete
3c8bb9bed9 Added extension methods to navigation bar 2021-01-20 13:07:22 -08:00
Brian Fiete
3560554127 Fixed extension methods in autocomplete, added extmethod icon 2021-01-20 12:43:55 -08:00
Brian Fiete
d0cfb37309 Fixed operator constraint checking with generic operators 2021-01-20 11:23:28 -08:00
Brian Fiete
48f2ec42f5 Fixed named tuple formatting issue, fixed some spacing issues 2021-01-20 09:41:44 -08:00
Brian Fiete
92d14df5bd Fixed parent generic info referencing 2021-01-20 09:29:27 -08:00
Brian Fiete
3fddd4f396 Better fix for direct autprop optimization 2021-01-20 08:53:43 -08:00
Brian Fiete
b5aa92ff33 Removing CVarAttribute 2021-01-20 08:23:35 -08:00
Brian Fiete
981e56baad Properly make a copy during autoprop direct field access optimization 2021-01-20 07:51:59 -08:00
Brian Fiete
18208cb958 Fixed ref autoprop 2021-01-20 07:43:17 -08:00
Brian Fiete
7e307b2f0d Fixed const eval for typeof comparisons 2021-01-20 07:25:08 -08:00
Brian Fiete
e35318c688 Fixed unspecialized method variation calculated return value 2021-01-20 06:42:44 -08:00
Brian Fiete
b283cb0aab Fixed missing concrete type case in ResolveGenericType 2021-01-20 06:34:49 -08:00
Brian Fiete
b3599251ac Fixed invalid ToString generic method args on TypeToString 2021-01-20 06:34:10 -08:00
Brian Fiete
d5203f44db Fixed issue with 'sticky' methodrefs 2021-01-19 13:52:36 -08:00
Brian Fiete
8f5f06bdb1 Enhanced InferGenericArguments to include generic arg constraints 2021-01-19 13:12:32 -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
66ab699abf Fixed const bool debug info emission 2021-01-19 11:27:11 -08:00
Brian Fiete
6d06ee3430 Fixed constrained property lookups 2021-01-19 10:40:38 -08:00
Brian Fiete
15c62583a2 Release mode fix 2021-01-19 07:56:18 -08:00
Brian Fiete
c0e19171d4 Fixed zero-sized sized array loop issues 2021-01-19 05:40:57 -08:00
Brian Fiete
966b740e6c Fixed zero-sized sized array foreach 2021-01-19 05:40:15 -08:00
Brian Fiete
733f7ec983 Fixed missing generic type validation errors with elemented types 2021-01-18 16:01:22 -08:00