Brian Fiete
|
c53c7b4157
|
Fixed readonly addr handling of indexer expression
|
2025-06-02 06:35:33 +02:00 |
|
Brian Fiete
|
1014824fd0
|
Fixed incorrect warning for flipped CheckConstCompare
|
2025-05-30 15:55:40 +02:00 |
|
Brian Fiete
|
5b18e380a5
|
Fixed generic assignment operators (ie +=)
|
2025-05-30 11:20:04 +02:00 |
|
Brian Fiete
|
c23def10f1
|
Fixed some method selection cases with deferred args
|
2025-05-30 07:09:04 +02:00 |
|
Brian Fiete
|
6f35d484b1
|
Fixed accidental const binary op resolution in generic constraint check
|
2025-05-29 06:48:58 +02:00 |
|
Brian Fiete
|
864b9252ea
|
Improved resolution of member types such as 'decltype(OtherMemember)'
|
2025-05-29 06:39:39 +02:00 |
|
Brian Fiete
|
b7725d0ed0
|
Improved constraint checks where generic param type constraint passes
|
2025-05-28 11:57:28 +02:00 |
|
Brian Fiete
|
9e71acc003
|
Improved unknown-sized array in BfInvocationExpression
|
2025-05-28 06:23:22 +02:00 |
|
Brian Fiete
|
c0d5995c3c
|
mNameNode null check for invoke params
|
2025-05-27 14:40:04 +02:00 |
|
Brian Fiete
|
e7a966c1b5
|
Improved "const" handling of local variable when referencing globals
|
2025-05-22 06:03:18 +02:00 |
|
Brian Fiete
|
989e8455e8
|
Fixed readonly ref pointing to global variable
|
2025-05-21 08:08:19 +02:00 |
|
Brian Fiete
|
958a1630aa
|
Added support for global:: lookups
|
2025-05-18 12:13:15 +02:00 |
|
Brian Fiete
|
ee50457885
|
Range check on methodState->mLocals
|
2025-05-17 17:43:22 +02:00 |
|
Brian Fiete
|
19820cc44a
|
Fixed unknown-sized array case in BfInvocationExpression
|
2025-05-11 14:58:38 +02:00 |
|
Fusioon
|
fcc65843b6
|
Fix defer on interface methods
|
2025-03-30 04:36:02 +02:00 |
|
Brian Fiete
|
0e79860ba9
|
Fixed valueless case in MakeCallableTarget
|
2025-03-22 17:10:56 -04:00 |
|
Brian Fiete
|
f10365c1ad
|
Fixed alloctype(T) where T : var field lookups
|
2025-03-22 07:45:43 -04:00 |
|
Brian Fiete
|
195463cb77
|
Improved pointer generic constraints
|
2025-03-21 11:37:26 -04:00 |
|
Brian Fiete
|
0bdaa03545
|
Fixed missing PopulateType issue in PushArg
|
2025-03-21 10:51:39 -04:00 |
|
Brian Fiete
|
deaa1b4125
|
Delegate calling convention thunk fix
|
2025-03-21 08:12:33 -04:00 |
|
Brian Fiete
|
494f984ba5
|
Delegate thunk return fix
|
2025-03-21 07:08:18 -04:00 |
|
Brian Fiete
|
bc9ad74a46
|
Added in missing argument flags in delegate thunks
|
2025-03-20 18:59:18 -04:00 |
|
Brian Fiete
|
cf27fffade
|
"this" colorization fix
|
2025-03-18 06:10:36 -04:00 |
|
Brian Fiete
|
b010449c22
|
PopulateType fix for IsZeroGap check in MatchConstructor
|
2025-03-18 06:02:14 -04:00 |
|
Brian Fiete
|
3a67152e78
|
'this' colorization fix
|
2025-03-17 21:40:21 -04:00 |
|
Brian Fiete
|
19eb1f22a8
|
Merge pull request #2184 from Fusioon/fix-#1883
Fix inherited properties on interface
|
2025-03-13 06:13:56 -04:00 |
|
Brian Fiete
|
86e32fbd67
|
Fixed @this crash
|
2025-03-13 06:11:12 -04:00 |
|
Fusioon
|
410a6ead6a
|
Fix inherited properties on interface
|
2025-03-12 03:30:23 +01:00 |
|
Brian Fiete
|
ba558394f1
|
Fixed global var '.Underlying' property
|
2025-03-11 13:35:56 -04:00 |
|
Brian Fiete
|
be0733d37c
|
Fixed deferred function call
|
2025-03-08 11:02:07 -08:00 |
|
Fusioon
|
cd93934696
|
Fix static readonly warning in class body
|
2025-03-06 22:19:54 +01:00 |
|
Brian Fiete
|
e47ce74d25
|
Null invoke check on deleted type
|
2025-03-05 14:59:50 -08:00 |
|
Brian Fiete
|
445fc0e982
|
Warn on 'this Foo*', make [CRepr] always pass 'this' as address
|
2025-03-05 14:51:46 -08:00 |
|
Brian Fiete
|
176947189b
|
Skip CheckResultForReading check for 'this' on static properties
|
2025-03-04 11:47:07 -08:00 |
|
Brian Fiete
|
68edae2a35
|
Make .Underlying always const on const enum values
|
2025-02-23 14:34:55 -08:00 |
|
Brian Fiete
|
35739e7293
|
Fixed out variable lifetimes, further unified out var for case+method
|
2025-02-23 10:26:05 -08:00 |
|
Brian Fiete
|
e938ef3eab
|
Fixed autocomplete in initializer expression over struct pointer
|
2025-02-23 09:11:40 -08:00 |
|
Brian Fiete
|
4ba8f6b0f6
|
Improved mid-compile deleted type handling
|
2025-02-23 08:08:13 -08:00 |
|
Brian Fiete
|
fb088935d3
|
Fixed append field assignment error text
|
2025-02-22 10:07:32 -08:00 |
|
Brian Fiete
|
5feb0c044b
|
'not case' expression, case variable scope change
|
2025-02-22 09:56:39 -08:00 |
|
Brian Fiete
|
471897a150
|
Deleted type protection in EmitGCMarkValue, RequestExtraCompile feature
|
2025-02-19 12:01:06 -08:00 |
|
Brian Fiete
|
66d3581911
|
Inference of tuple 'params T`
|
2025-02-18 07:56:02 -08:00 |
|
Brian Fiete
|
421cace017
|
Expanding support for params in delegates, params tuple support
|
2025-02-16 11:36:14 -08:00 |
|
Brian Fiete
|
b1181a936d
|
Fixed wrappable props and fixed fixed generic binding in MemberRefExpr
|
2025-02-15 17:53:13 -08:00 |
|
Brian Fiete
|
4cd8fe7742
|
Made "Cannot take address of read-only variable" a warning
|
2025-02-15 17:21:10 -08:00 |
|
Brian Fiete
|
f7b3f88868
|
Fixed [?] in BfSizedArrayCreateExpression (ie: 'int*[?](null, null)')
|
2025-02-15 09:29:08 -08:00 |
|
Brian Fiete
|
60fdfff8d7
|
Fixed indexing of const multi-dim arrays
|
2025-02-03 08:20:35 -08:00 |
|
Brian Fiete
|
dfdbe7440f
|
Fixed colorization of unqualified property access (ie: implicit 'this')
|
2025-02-02 08:44:48 -08:00 |
|
Brian Fiete
|
729ca1e8c4
|
Fixed invalid mReceivingValue usage in BfInitializerExpression
|
2025-02-02 08:28:42 -08:00 |
|
Brian Fiete
|
cce1611da5
|
Improved some var handling of out arguments
|
2025-02-01 13:00:20 -08:00 |
|