Brian Fiete
|
4188f607c7
|
Method selection fix with extern constraint subsets, prim default ctor
|
2021-11-01 09:30:37 -07:00 |
|
Brian Fiete
|
e887b2fb59
|
Fixed a var-return case with generics methods specialized with var
|
2021-11-01 08:26:45 -07:00 |
|
Brian Fiete
|
2af4468b4d
|
Fixed field lookup crash with null mCurMethodInstance
|
2021-11-01 07:37:07 -07:00 |
|
Brian Fiete
|
483eb41c6e
|
Fixed crash with failed indexer arg
|
2021-11-01 07:33:17 -07:00 |
|
Brian Fiete
|
fdcfba8bad
|
Fixed inferred FromEnd index value
|
2021-10-31 11:16:51 -07:00 |
|
Brian Fiete
|
c939ec1cf6
|
Disallow argument cascade in indexer
|
2021-10-31 10:17:41 -07:00 |
|
Brian Fiete
|
7a8592268c
|
Fixed extern generic constraint and var constraint issues
|
2021-10-31 08:21:30 -07:00 |
|
Brian Fiete
|
dfb16336a2
|
Fixed var assignment detection
|
2021-10-31 07:39:54 -07:00 |
|
Brian Fiete
|
41f7fd57e6
|
Type deconstification
|
2021-10-30 21:41:10 -07:00 |
|
Brian Fiete
|
b10edc6f0a
|
Fixed dyn scope detection in null conditional
|
2021-10-28 10:48:05 -07:00 |
|
Brian Fiete
|
0bfa411d22
|
Emitted code refactor - copied typedefs
|
2021-10-28 08:05:14 -07:00 |
|
Brian Fiete
|
67ce0dcfee
|
Fixed bind result origTarget override
|
2021-10-26 07:37:46 -07:00 |
|
Brian Fiete
|
30ee2516ca
|
Error for argument cascade when call target cascade is already specified
|
2021-10-26 06:35:51 -07:00 |
|
Brian Fiete
|
299bea0eaa
|
^ From End index is relative to length instead of length-1
|
2021-10-26 06:15:36 -07:00 |
|
Brian Fiete
|
27fd5552cc
|
Enhanced ranges
|
2021-10-24 08:12:18 -07:00 |
|
Brian Fiete
|
b316b1412c
|
Fixed invalid restoration of mIsCapturingMethodMatchInfo after cancel
|
2021-10-22 12:39:38 -07:00 |
|
Brian Fiete
|
d938171454
|
Undo addr vs undef change
|
2021-10-22 12:31:58 -07:00 |
|
Brian Fiete
|
bfb5435ce3
|
Removed invalid undef return
|
2021-10-22 11:47:47 -07:00 |
|
Brian Fiete
|
8a32ce5a69
|
Fixed sized array const-lookup dependency issue
|
2021-10-13 12:09:12 -07:00 |
|
Brian Fiete
|
9ac84e12e9
|
Added expected type (int) for indexer expressions with ptrs/sized arrays
|
2021-10-04 09:53:29 -07:00 |
|
Brian Fiete
|
9879f64b4a
|
Fixed enum '_' resolution in resolve pass
|
2021-10-04 09:41:17 -07:00 |
|
Brian Fiete
|
6b9bb361f9
|
Fixed attempted array allocation with negative dimension
|
2021-09-28 13:25:15 -07:00 |
|
Brian Fiete
|
0dc45cb712
|
ByVal fixes
|
2021-09-16 07:56:55 -07:00 |
|
Brian Fiete
|
4cda126188
|
offsetof
|
2021-09-10 14:21:25 -07:00 |
|
Brian Fiete
|
25a71c284a
|
Handle splat value during deferred tuple assignment
|
2021-08-30 07:52:55 -07:00 |
|
Brian Fiete
|
1cc0230e65
|
Var fixes
|
2021-08-27 10:08:01 -07:00 |
|
Brian Fiete
|
974b3a58e8
|
Fixed crashes related to attempts at comptime delegate binding
|
2021-08-02 12:30:05 -07:00 |
|
Brian Fiete
|
954f6312b8
|
Changed mixin circular reference detection
|
2021-08-02 10:42:53 -07:00 |
|
Brian Fiete
|
85a2a089f4
|
Fixed mPropTarget kind with fakeVal
|
2021-07-21 12:34:48 -07:00 |
|
Brian Fiete
|
465050b81d
|
Ranges (ie: for (int a in 0..<count) for (int i in 1…10) )
|
2021-07-21 07:48:37 -07:00 |
|
Brian Fiete
|
f1d9964ba1
|
Allow comptime attempts on generic interface dispatches
|
2021-07-20 11:10:10 -07:00 |
|
Brian Fiete
|
4b8983a013
|
Fixed bound base property lookups in specialized generic methods
|
2021-07-19 12:12:35 -07:00 |
|
Brian Fiete
|
0ebe4ae929
|
Fixed invalid symbol reference detection for dot ctor calls
|
2021-07-17 06:56:23 -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
|
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 |
|