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 |
|
Brian Fiete
|
f466a2ea57
|
Properly use method generic arguments from methodrefs
|
2025-02-01 12:19:49 -08:00 |
|
Brian Fiete
|
dfbb09a8ac
|
Fixed enum comparison to int when there's an int conversion operator
|
2025-02-01 07:15:49 -08:00 |
|
Brian Fiete
|
319755ca36
|
Make case expression work with nullable Result<T>
|
2025-01-31 10:15:43 -08:00 |
|
Brian Fiete
|
206023f4a6
|
LoadValue eq issue with union equals operator
|
2025-01-31 07:54:45 -08:00 |
|
Brian Fiete
|
da3c5c3c57
|
CheckGenericCtor fixes
|
2025-01-29 10:09:52 -08:00 |
|
Brian Fiete
|
d9ce23ac8e
|
Fixed AddStackMarkableObject with base append fields
|
2025-01-28 17:17:24 -08:00 |
|
Brian Fiete
|
9baf0ead21
|
Support for marking append-allocated objects (mHasAppendWantMark)
|
2025-01-28 14:49:15 -08:00 |
|
Brian Fiete
|
161d9dc540
|
Added ZeroGap to AllowAppend
|
2025-01-27 09:17:45 -08:00 |
|
Brian Fiete
|
d92f27a091
|
Fixed null conditional mixin invocation
|
2025-01-25 08:12:18 -08:00 |
|
Brian Fiete
|
1ee4c26445
|
Fixed invalid state rebuild
|
2025-01-24 06:38:53 -08:00 |
|
Brian Fiete
|
ec34aa3d43
|
Reworked static append fields
|
2025-01-24 06:14:46 -08:00 |
|
Brian Fiete
|
2d74aac74c
|
BfMethodMatcher::Init var handling for external constraints
|
2025-01-23 12:28:07 -08:00 |
|
Brian Fiete
|
7b29a4facb
|
Fixed extension methods where target is wrappable type
|
2025-01-22 08:33:31 -08:00 |
|
Brian Fiete
|
45ff0b341b
|
Fixed hot vtable index adjustment with override
|
2025-01-20 09:58:52 -08:00 |
|
Brian Fiete
|
2f98e7f579
|
Improved opaques - can now be used with extension methods
|
2025-01-19 07:02:18 -08:00 |
|
Brian Fiete
|
910f560380
|
Handle 'func?.Invoke()'
|
2025-01-18 06:48:33 -08:00 |
|
Brian Fiete
|
a1cd01cd3d
|
Fixed 'ref' and 'in' this parameter for extension methods
|
2025-01-17 17:32:25 -08:00 |
|
Brian Fiete
|
5f4514211e
|
Improved CE TypeDeclaration handling, including proper rebuilding
|
2025-01-15 09:59:47 -08:00 |
|
Brian Fiete
|
e30972d3af
|
Added reflected TypeDeclaration support for comptime
|
2025-01-14 10:16:46 -08:00 |
|
Brian Fiete
|
bda65a8774
|
Fixed var* issue from BfUnaryOp_Dereference expected type
|
2025-01-08 08:33:22 -08:00 |
|
Brian Fiete
|
5d694cc3c4
|
Fixed issue with untargeted scope allocations in initializer blocks
|
2025-01-07 08:08:15 -08:00 |
|
Brian Fiete
|
971cecdd99
|
Allow private member access in initializer block when subclassing
|
2025-01-06 07:10:18 -08:00 |
|
Brian Fiete
|
40a9dbf25c
|
Fixed missing error for outer static instance-qualified lookup
|
2025-01-05 09:34:21 -08:00 |
|
Brian Fiete
|
a6a891d800
|
Improved semicolon handling for inline anonymous type references
|
2025-01-04 12:47:45 -08:00 |
|
Brian Fiete
|
a5e9a33f64
|
Anonymous subclassing in initializer blocks
|
2025-01-04 10:57:37 -08:00 |
|
Brian Fiete
|
97c119cbc7
|
Fixed calling @-prefixed methods
|
2025-01-02 14:21:48 -08:00 |
|
Brian Fiete
|
fb3cd1ac83
|
Fix for splats passing into params
|
2025-01-02 13:39:31 -08:00 |
|
Brian Fiete
|
7f9a272e23
|
Generic resolution fix
|
2025-01-02 13:33:45 -08:00 |
|
Brian Fiete
|
b784f4f39d
|
Remove 'stack' keyword
|
2024-12-31 08:55:37 -08:00 |
|
Brian Fiete
|
4f2c28862d
|
Debugger mouseover improvements
|
2024-12-31 07:48:03 -08:00 |
|
Brian Fiete
|
db449ed5a5
|
Fixed const tuple generation with manual alignment fields
|
2024-12-23 13:20:41 -08:00 |
|
Brian Fiete
|
124d191bab
|
Allow (.) inferred type cast inside ref and * unary operations
|
2024-12-02 13:53:36 -05:00 |
|
Brian Fiete
|
c555b8b7ef
|
Fixed int-unknown shift, wantType with int(X) style cast
|
2024-12-02 12:27:49 -05:00 |
|
Brian Fiete
|
7ca654aab1
|
Fixed crash attempting to bind function to const
|
2024-12-02 12:06:45 -05:00 |
|
Brian Fiete
|
2b9fa80b81
|
Added IDE colorization: Member, Local, Parameter
|
2024-12-02 07:39:17 -05:00 |
|
Brian Fiete
|
295057b026
|
Fixed explicit interface indexer
|
2024-11-20 14:05:42 -05:00 |
|
Brian Fiete
|
6eb1b16aa0
|
Fixed cascade invocation with non-addressable target
|
2024-11-20 09:18:01 -05:00 |
|
Brian Fiete
|
16915d2344
|
Fixed void enum const loading
|
2024-11-20 08:19:28 -05:00 |
|