Brian Fiete
|
5416d30bf1
|
Fixed type population issue with enum UnderlyingType
|
2022-07-26 13:42:39 -04:00 |
|
Brian Fiete
|
7f328385db
|
Trailing whitespace trimming
|
2022-07-26 13:27:03 -04:00 |
|
Brian Fiete
|
06425735d9
|
Trim trailing whitespace
|
2022-07-26 12:51:06 -04:00 |
|
Brian Fiete
|
119e9189e5
|
Use StackMarkableObject when there's appended fields
|
2022-07-17 06:38:49 -04:00 |
|
Brian Fiete
|
7412bb6cde
|
Null check fix for case expr out check
|
2022-07-16 15:12:09 -04:00 |
|
Brian Fiete
|
e28b9c8325
|
Fixed mixin generic bind issue with BfLookupFieldFlag_BindOnly
|
2022-07-14 14:08:37 -04:00 |
|
Brian Fiete
|
1183007a90
|
Improved generic binding in mixins
|
2022-07-14 07:44:19 -04:00 |
|
Brian Fiete
|
8020f6b9d3
|
Fixed 'using' protection check, populate circular ref in LookupField
|
2022-07-13 07:07:14 -04:00 |
|
Brian Fiete
|
51eaa6276f
|
Fix generic binding in generic mixins
|
2022-07-11 09:03:28 -04:00 |
|
Brian Fiete
|
d695434add
|
Correctly pass bypassVirtual into AddDeferredCall
|
2022-07-11 07:51:04 -04:00 |
|
Brian Fiete
|
935d5bd340
|
Allow null conditional on generic param without warning
|
2022-07-10 16:58:34 -04:00 |
|
Brian Fiete
|
ee7c057e25
|
Perform CheckModifyResult in ??=
|
2022-07-10 15:52:03 -04:00 |
|
Brian Fiete
|
450d541292
|
Added 'using' fields
|
2022-07-10 07:50:08 -04:00 |
|
Brian Fiete
|
ff229f385d
|
Properly set mIgnoreWrites in nameof expr
|
2022-07-08 09:21:22 -04:00 |
|
Brian Fiete
|
7dd2324fcf
|
Added nameof
|
2022-07-06 12:19:01 -07:00 |
|
Brian Fiete
|
5277797d73
|
Improved variable assignment detection
|
2022-07-05 08:04:38 -07:00 |
|
Brian Fiete
|
cbc4888853
|
Improvements to multi-extension virtual overrides
|
2022-07-04 10:21:31 -07:00 |
|
Brian Fiete
|
32cfb8733f
|
Fix for CheckMethod vtable check in autocomplete
|
2022-07-02 12:09:33 -07:00 |
|
Brian Fiete
|
6ded6a37cc
|
Improved emit marker resolve/build selection, emitted Go To Definition
|
2022-07-02 10:32:19 -07:00 |
|
Brian Fiete
|
d7d6559043
|
Properly allow inferred ctor for typed primitives
|
2022-07-01 08:13:58 -07:00 |
|
Brian Fiete
|
1aca5f6771
|
Improved emitted static field lookup
|
2022-06-28 08:33:30 -07:00 |
|
Brian Fiete
|
a69e1cfe6e
|
Improved lookup of emitted static/const fields
|
2022-06-28 08:10:20 -07:00 |
|
Brian Fiete
|
1d2811f50d
|
Appended fields
|
2022-06-27 10:55:31 -07:00 |
|
Brian Fiete
|
79320652e3
|
Named arguments
|
2022-06-24 18:41:54 -07:00 |
|
Brian Fiete
|
48635c1939
|
Improved ambiguous (a*b, c*d) tuple parse
|
2022-06-24 09:25:43 -07:00 |
|
Brian Fiete
|
c6399519c8
|
Typed primitive subtraction result fix
|
2022-06-23 12:06:15 -07:00 |
|
Brian Fiete
|
2a55b5c7bb
|
Support System.Compiler values in comptime, SetReturnType, Enum helpers
|
2022-06-23 11:53:21 -07:00 |
|
Brian Fiete
|
36a8c2c6ae
|
Added '->' support to nullables and Result<T>
|
2022-06-22 12:06:40 -07:00 |
|
Brian Fiete
|
abd511a93d
|
Added '->' operator, static indexer fix, RefCounted<T>
|
2022-06-22 08:35:25 -07:00 |
|
Brian Fiete
|
1b3b693cb2
|
Null check for generic delegate arg
|
2022-06-17 10:34:37 -07:00 |
|
Brian Fiete
|
4d90e98e7e
|
Put back explicit var lookup disabling
|
2022-06-17 10:32:27 -07:00 |
|
Brian Fiete
|
eeed1bf41c
|
Improved Find All References handling of virtual method overrides
|
2022-06-16 11:17:01 -07:00 |
|
Brian Fiete
|
5c59fe694d
|
Disallow explicit var member lookups
|
2022-06-16 10:52:05 -07:00 |
|
Brian Fiete
|
ccb1646990
|
Use lifetime extension for mixin results
|
2022-06-16 07:21:19 -07:00 |
|
Brian Fiete
|
e3ca70c153
|
Improved struct returns from mixins and block expressions
|
2022-06-15 11:24:24 -07:00 |
|
Brian Fiete
|
5268e103e9
|
Allow mixins and expression blocks to end in a ref expression
|
2022-06-15 06:45:53 -07:00 |
|
Brian Fiete
|
6b1d9df8d2
|
Force mixin result to value (not addr)
|
2022-06-14 10:09:57 -07:00 |
|
Brian Fiete
|
0cf9135b8a
|
Fixed non-composites 'in' parameters
|
2022-06-14 06:57:24 -07:00 |
|
Brian Fiete
|
2384b7edfc
|
Fixed method selection reification
|
2022-06-13 12:27:24 -07:00 |
|
Brian Fiete
|
80d9b11166
|
Fixed reification on delegate invocations
|
2022-06-13 11:50:13 -07:00 |
|
Brian Fiete
|
500a42b054
|
Fixed null check
|
2022-06-13 11:05:03 -07:00 |
|
Brian Fiete
|
46947636f7
|
Improved ability of methodrefs to be used for Delegate constraints
|
2022-06-13 06:52:12 -07:00 |
|
Brian Fiete
|
06ceaf617b
|
Improved type constraint checks constrained by other generic params
|
2022-06-11 07:56:43 -07:00 |
|
Brian Fiete
|
ae84564fca
|
Fixed 'this' regression in unary operation on base properties
|
2022-06-11 05:46:48 -07:00 |
|
Brian Fiete
|
35a81b7bbe
|
Fixed indexer method selection
|
2022-06-08 10:57:30 -07:00 |
|
Brian Fiete
|
25bde9e566
|
Retain argument cascade type
|
2022-06-06 11:27:07 -07:00 |
|
Brian Fiete
|
91a4af93af
|
Improved indexer errors and indexer attributes
|
2022-06-06 08:50:30 -07:00 |
|
Brian Fiete
|
39f7c01da3
|
Added warning for arithmetic on a pointer to a sized array
|
2022-06-06 08:24:01 -07:00 |
|
Brian Fiete
|
a82130352a
|
Removed autocomplete invoke info inside valueless lambda body
|
2022-06-05 08:32:16 -07:00 |
|
Brian Fiete
|
454ed279dc
|
Improved autocomplete with string interpolation
|
2022-06-03 12:04:04 -07:00 |
|