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 |
|
Brian Fiete
|
9d2a22da4b
|
Local static local method referencing of locals
|
2022-02-11 13:34:25 -05:00 |
|
Brian Fiete
|
c8ba4a9e42
|
Fixed internal access inside generic specializations
|
2022-02-11 11:23:46 -05:00 |
|
Brian Fiete
|
d9725dda7c
|
Static local methods and variables, fixed erroneous 'this' capture
|
2022-02-11 10:38:57 -05:00 |
|
Brian Fiete
|
657a64f59c
|
Added Runtime.AddErrorHandler
|
2022-02-11 08:12:30 -05:00 |
|
Brian Fiete
|
f37fb2c1b7
|
Comptime improvments, IOn<X> interfaces, const payload enum
|
2022-02-11 05:47:32 -05:00 |
|
Brian Fiete
|
2ab072ee20
|
Merge pull request #1415 from disarray2077/llvm1301
Fixes to upgrade LLVM version to 13.0.1
|
2022-02-08 11:40:05 -08:00 |
|
Brian Fiete
|
d6a447f915
|
Fixed IsTypeReference 'char*[]' cases
|
2022-02-08 11:39:56 -05:00 |
|
Brian Fiete
|
0c1ab7b668
|
Fixed expression parsing issue from recent generic parsing change
|
2022-02-08 11:26:24 -05:00 |
|
Brian Fiete
|
ceb400d573
|
Handled generic depth limitation for pointers, delegates, tuples, arrays
|
2022-02-08 10:33:20 -05:00 |
|
Brian Fiete
|
1a04523f27
|
Set wasm feature string
|
2022-02-07 16:01:24 -05:00 |
|
Brian Fiete
|
7d0121ea27
|
Explicit 64-bit indexer truncation on 32-bit builds
|
2022-02-07 15:35:00 -05:00 |
|
Brian Fiete
|
390f27c072
|
LLVM 13 fixes for debug locations and sret/byval
|
2022-02-07 15:15:58 -05:00 |
|
Brian Fiete
|
3635e3830a
|
LLVM 13 debug info fixes
|
2022-02-07 14:27:05 -05:00 |
|
Brian Fiete
|
d85f164b8a
|
Entry point fixes
|
2022-02-07 14:26:15 -05:00 |
|
Brian Fiete
|
6d4e09cf13
|
Put back disabling of FlushAmbiguityError during CanCast
|
2022-02-06 21:50:34 -05:00 |
|
Brian Fiete
|
805ac997ce
|
Const null string conversion to StringView
|
2022-02-06 15:56:34 -05:00 |
|
disarray2077
|
43d4be6be8
|
LLVM 13.0.1 fixes
|
2022-02-06 13:12:15 -03:00 |
|