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

2212 commits

Author SHA1 Message Date
Brian Fiete
7787efda7e Fixed ToString issue with missing interface impl in type with extension 2021-01-20 14:47:29 -08:00
Brian Fiete
dcfcc03a55 Better failure indication in test summary 2021-01-20 13:50:28 -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
3f35ef51f2 Added IEnumerable<T> to arrays 2021-01-20 11:44:07 -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
6c3b2d9eea Fixed safe mode crash 2021-01-20 09:19:05 -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
Brian Fiete
95fe97496c Fixed onDemand count with generic interface that declares a method impl 2021-01-18 14:24:18 -08:00
Brian Fiete
d1ff0c1478 Fixed classifier issue in specialized section 2021-01-18 14:17:24 -08:00
Brian Fiete
f665388e91 Expanded const aggregate compatibility 2021-01-18 14:09:16 -08:00
Brian Fiete
13b943855e Fixed outer type search in autocomplete 2021-01-16 13:43:44 -08:00
Brian Fiete
2d77d73e8d Fixed stack overflow with ref member 2021-01-16 13:43:19 -08:00
Brian Fiete
e06949dac1 Added @return support 2021-01-16 12:35:51 -08:00
Brian Fiete
f8ec709750 Fixed invalid var debug gap 2021-01-16 09:10:15 -08:00
Brian Fiete
da49fa0408 Fixed property visibility 2021-01-16 08:47:10 -08:00
Brian Fiete
10d4047d01 Added improved invocation rules with extension methods / fields / props 2021-01-16 08:29:48 -08:00
Brian Fiete
f04da6d826 Added const evals for IsNull 2021-01-16 08:29:00 -08:00
Brian Fiete
df2c110de2 Fixed generic inference issue 2021-01-16 06:43:24 -08:00
Brian Fiete
8435caf340 Added comptype test 2021-01-16 06:26:55 -08:00
Brian Fiete
83069fa216 Fixed issue enumerating over concrete interface 2021-01-15 15:01:45 -08:00
Brian Fiete
a681da30be Removed '=' in generic constraints 2021-01-15 14:59:02 -08:00
Brian Fiete
4890303508 Added comptype 2021-01-15 14:28:21 -08:00
Brian Fiete
bb12a4ec20 Lambda return type inference 2021-01-14 06:24:34 -08:00
Brian Fiete
d557e11dad Warning fix 2021-01-13 09:24:26 -08:00
Brian Fiete
e3f51e39ed Added 'concrete' constraint 2021-01-13 09:24:15 -08:00
Brian Fiete
51ed3df320 Comptime mangle collision fix 2021-01-13 08:51:52 -08:00
Brian Fiete
9510faafca Allow for Method<T, T2>(T val) where T : IEnumerable<T2> matching 2021-01-13 06:18:40 -08:00
Brian Fiete
df1404e14b Type fixes 2021-01-13 06:00:29 -08:00