Brian Fiete
|
e5f280de32
|
Fix for unbound generic type lookups
|
2022-02-22 08:42:41 -08:00 |
|
Brian Fiete
|
c2490278fa
|
Fixed default ctor base ctor calling when base has extensions
|
2022-02-22 08:14:17 -08:00 |
|
Brian Fiete
|
c91c81f77d
|
Improvements to failed extension, fixed protection on extended types
|
2022-02-22 07:41:05 -08:00 |
|
Brian Fiete
|
0ce67cecc2
|
Distinct type option filter entry fixes, Include Filtered fix
|
2022-02-21 18:32:23 -08:00 |
|
Brian Fiete
|
ad7ef19004
|
Multi-dimensional sized array name printing fix
|
2022-02-21 05:50:08 -08:00 |
|
Brian Fiete
|
88121831e2
|
Fixed generic interface methods with default impls, comptime attribs
|
2022-02-19 09:46:01 -05:00 |
|
Brian Fiete
|
79e2ff5165
|
Start of anonymous 'using' field
|
2022-02-19 07:38:05 -05:00 |
|
Brian Fiete
|
4c5c89bab5
|
Comptime GetCustomAttribute for type/field/method
|
2022-02-17 05:51:05 -05:00 |
|
Brian Fiete
|
434a7406de
|
Fixed some comptime dependency rebuilding issues with aliases/extensions
|
2022-02-16 18:28:23 -05:00 |
|
Brian Fiete
|
9d66e6429a
|
PopulateType fix in CheckEnumCreation
|
2022-02-16 09:39:09 -05:00 |
|
Brian Fiete
|
87d4a48a18
|
Disallow 'var' matching on failed conversion operators
|
2022-02-16 09:29:00 -05:00 |
|
Brian Fiete
|
a8d06ea96d
|
Fixed circular reference constraint checking issue with typealias
|
2022-02-16 09:23:35 -05:00 |
|
Brian Fiete
|
d5485d25e3
|
Set BfScopeKind_StatementTarget_Conditional in 'while'
|
2022-02-16 09:01:15 -05:00 |
|
Brian Fiete
|
ae53196e74
|
Const lhs handling of ??, cond var assignment in CreateConditionalScope
|
2022-02-16 08:28:05 -05:00 |
|
Brian Fiete
|
4c499cc498
|
Fixed assign error checking to allow '+=' operator call
|
2022-02-16 07:18:04 -05:00 |
|
Brian Fiete
|
df4f58f586
|
Fix for wantsBaseMarking
|
2022-02-16 06:10:51 -05:00 |
|
Brian Fiete
|
b0f019fdd3
|
Fixed GC marking of fields in object extension
|
2022-02-15 17:43:30 -05:00 |
|
Brian Fiete
|
6af0f111c0
|
Fixed Object alloc clearing with extensions
|
2022-02-15 12:21:56 -05:00 |
|
Brian Fiete
|
f0b5101a67
|
Fixed 'int[] bar = append .[1]' inferred append array case
|
2022-02-15 11:18:45 -05:00 |
|
Brian Fiete
|
868700b0dd
|
Fixed crepr union size
|
2022-02-15 10:27:04 -05:00 |
|
Brian Fiete
|
a3a8bfa40c
|
Delegate comparison expansion, hashable, == operator
|
2022-02-15 09:31:23 -05:00 |
|
Brian Fiete
|
9dcafb7db8
|
Improved @this
|
2022-02-15 06:48:27 -05:00 |
|
Brian Fiete
|
22a3b47de2
|
Extra paranoia
|
2022-02-15 06:37:04 -05:00 |
|
Brian Fiete
|
e83d9f5bae
|
@this delegate reference in lambda bodies
|
2022-02-15 06:34:37 -05:00 |
|
Brian Fiete
|
9872ce989b
|
Check operator overloads for assignments on properties
|
2022-02-14 16:07:11 -05:00 |
|
Brian Fiete
|
c9f1e37da7
|
Improved handling of strings in const enum payloads
|
2022-02-14 12:30:24 -05:00 |
|
Brian Fiete
|
63ef0fed7a
|
Fixed autocomplete LookupTypeRefOrIdentifier local/type lookup order
|
2022-02-14 10:03:41 -05:00 |
|
Brian Fiete
|
9bce9f2ce7
|
Refactored vdata static init/dtor lists
|
2022-02-14 08:39:51 -05:00 |
|
Brian Fiete
|
8d0a415eb7
|
Made paths with NoReturn calls mark variables as assigned
|
2022-02-14 07:25:20 -05:00 |
|
Brian Fiete
|
43d8677598
|
Made (a && b) always evaluate to 'bool' even when 'a' doesn't eval
|
2022-02-14 06:42:12 -05:00 |
|
Brian Fiete
|
322b83d1c6
|
Better case expression parsing, better enum errors
|
2022-02-13 21:55:31 -05:00 |
|
Brian Fiete
|
ce8899f1a7
|
Fixed some spacing/indent issue when formatting attributes
|
2022-02-13 11:07:59 -05:00 |
|
Brian Fiete
|
8ebd7516d8
|
Const string interpolation
|
2022-02-13 10:41:34 -05:00 |
|
Brian Fiete
|
f38cf6a1fd
|
Treat enum match out values as conditional assignments
|
2022-02-13 10:40:10 -05:00 |
|
Brian Fiete
|
56f0f3e4f2
|
Fixed exhaustive switch check on payload enums with static members
|
2022-02-13 08:24:15 -05:00 |
|
Brian Fiete
|
fd4ec25e7b
|
Fixed erroneous 'this' ctor assignment detection in struct extensions
|
2022-02-13 07:41:31 -05:00 |
|
Brian Fiete
|
b341b6d3b4
|
String.ToConstNativeW
|
2022-02-13 06:53:14 -05:00 |
|
Brian Fiete
|
6c714bacdc
|
Fixed extern method generic arg case
|
2022-02-12 15:37:57 -05:00 |
|
Brian Fiete
|
c39e6b587a
|
Fixed erroneous global method lookup when type is specified
|
2022-02-12 15:17:07 -05:00 |
|
Brian Fiete
|
8b2aae11d1
|
Fixed infinite loop during TryDevirtualizeCall with void call
|
2022-02-12 15:03:41 -05:00 |
|
Brian Fiete
|
1b7dbd7288
|
Fix extern method constraints that end up not being extern
|
2022-02-12 14:57:26 -05:00 |
|
Brian Fiete
|
95c6b1db98
|
Fixed premature enum finalization during cast
|
2022-02-12 14:21:52 -05:00 |
|
Brian Fiete
|
d9ba98486e
|
Fixed explicit boxing of generic param
|
2022-02-12 13:18:33 -05:00 |
|
Brian Fiete
|
cd3318cc3e
|
Show invocation param info in mouseover
|
2022-02-12 12:43:10 -05:00 |
|
Brian Fiete
|
b784101e93
|
Fixed mixin node reference with target specifiers
|
2022-02-12 10:58:42 -05:00 |
|
Brian Fiete
|
aacabd2e13
|
Fixed const float encoding in reflection
|
2022-02-12 10:13:25 -05:00 |
|
Brian Fiete
|
2ad5d7fac1
|
Better string interpolation expr parsing
|
2022-02-12 09:42:42 -05:00 |
|
Brian Fiete
|
fef4274fb8
|
32-bit methodinfo fix
|
2022-02-12 08:38:46 -05:00 |
|
Brian Fiete
|
e7f0b21cf6
|
Merged comptime reflection info into normal reflection data types
|
2022-02-12 08:05:47 -05:00 |
|
Brian Fiete
|
b0c6dd7e43
|
Properly show errors on valueless field accesses
|
2022-02-11 15:17:38 -05:00 |
|