Brian Fiete
|
d475d3641f
|
Added overflow operators &+, &-, &*
|
2021-07-15 06:01:17 -07:00 |
|
Brian Fiete
|
46cc3d088b
|
Improved function binding to virtual methods
|
2021-07-05 14:36:39 -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
|
096dc0aaa3
|
Improved null conditional lhs cast location
|
2021-06-29 11:58:33 -07:00 |
|
Brian Fiete
|
1312272184
|
Improved generic inference from constraints
|
2021-06-28 11:40:50 -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
|
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
|
e6fdfa39d0
|
Properly ignore [Inline] on calls to externs and intrinsics
|
2021-06-07 11:11:44 -07:00 |
|
Fusion
|
7a7cc716c6
|
Add colorization options for primitives, structs, generic params and make typealias match aliased type color.
|
2021-03-22 22:24:05 +01:00 |
|
Brian Fiete
|
97283b3113
|
Fixed ??=
|
2021-02-26 14:47:11 -08:00 |
|
Brian Fiete
|
e79b8ca9df
|
Fixed erroneous readonly of non-sret composite returns (ie: comptime)
|
2021-02-26 08:01:43 -08:00 |
|
Brian Fiete
|
dd3485af0c
|
Fixed comptime with local mixin with composite param access
|
2021-02-26 07:12:16 -08:00 |
|
Brian Fiete
|
4575c64133
|
fix for ??=
|
2021-02-26 06:27:39 -08:00 |
|
Brian Fiete
|
8e9d7ed4c4
|
Lost changes
|
2021-02-25 10:14:22 -08:00 |
|
Brian Fiete
|
25dce88509
|
Fixed payload enum ctor when current type is a payload enum
|
2021-02-24 12:15:29 -08:00 |
|
Brian Fiete
|
4e3442d437
|
Added more PreFails
|
2021-02-24 06:02:04 -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 |
|