Brian Fiete
|
a3ed5b7769
|
Also made work for where T : enum
|
2021-02-17 07:10:15 -08:00 |
|
Brian Fiete
|
e626620e48
|
Fix typeof(T).MinValue/MaxValue with generic params
|
2021-02-17 07:08:09 -08:00 |
|
Brian Fiete
|
9163312712
|
Handled some missing system types better
|
2021-02-16 15:16:32 -08:00 |
|
Brian Fiete
|
ed679f6f10
|
Fixed null coalescing for function pointers
|
2021-02-14 06:40:02 -08:00 |
|
Brian Fiete
|
cffd849045
|
Fixed lookup infinite field loop during custom attribute population
|
2021-02-11 07:46:05 -08:00 |
|
Brian Fiete
|
503590cea5
|
Fixed unreachable code warning with lambda dtor
|
2021-02-10 09:03:17 -08:00 |
|
Brian Fiete
|
cf878097fe
|
Fixed tuple expression for tuples with valueless field
|
2021-02-08 07:01:44 -08:00 |
|
Brian Fiete
|
f999ada369
|
Fixed ResolveGenericType case from unspecialized type variation
|
2021-02-08 06:32:47 -08:00 |
|
Brian Fiete
|
9afa24e5d7
|
Fixed missing mut error on skipcall
|
2021-02-02 12:23:35 -08:00 |
|
Brian Fiete
|
86967c39c3
|
Added support for some constant enums with payloads
|
2021-02-01 11:19:50 -08:00 |
|
Brian Fiete
|
8406e00a60
|
Made Compiler 'Caller' values work inside mixins
|
2021-01-31 10:23:39 -08:00 |
|
Brian Fiete
|
1519a60104
|
Fixed genericParam->genericParam cast check, IgnoreError constraint fail
|
2021-01-31 08:06:47 -08:00 |
|
Brian Fiete
|
4d1672fbcf
|
Added 'in' parameter support
|
2021-01-27 09:01:47 -08:00 |
|
Brian Fiete
|
bf97870ed4
|
Removed assertion for var-param call failure
|
2021-01-27 06:55:45 -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
|
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
|
0ebd306d93
|
Deferred evaluation support for binary operators
|
2021-01-22 11:37:39 -08:00 |
|
Brian Fiete
|
71f677d902
|
Fixed errors during qualified static field reference
|
2021-01-22 08:50:21 -08:00 |
|
Brian Fiete
|
20d51e0929
|
Fixed primitive conversion in binary op
|
2021-01-22 07:38:46 -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
|
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
|
d0cfb37309
|
Fixed operator constraint checking with generic operators
|
2021-01-20 11:23:28 -08:00 |
|
Brian Fiete
|
3fddd4f396
|
Better fix for direct autprop optimization
|
2021-01-20 08:53:43 -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
|
e35318c688
|
Fixed unspecialized method variation calculated return value
|
2021-01-20 06:42:44 -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
|
6d06ee3430
|
Fixed constrained property lookups
|
2021-01-19 10:40:38 -08:00 |
|
Brian Fiete
|
c0e19171d4
|
Fixed zero-sized sized array loop issues
|
2021-01-19 05:40:57 -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
|
e06949dac1
|
Added @return support
|
2021-01-16 12:35:51 -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
|
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
|
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
|
9510faafca
|
Allow for Method<T, T2>(T val) where T : IEnumerable<T2> matching
|
2021-01-13 06:18:40 -08:00 |
|