Brian Fiete
|
66d3581911
|
Inference of tuple 'params T`
|
2025-02-18 07:56:02 -08:00 |
|
Brian Fiete
|
f6d18c111f
|
EmitObjectAccessCheck for append field dtor to detect double delete
|
2025-02-16 12:33:04 -08:00 |
|
Brian Fiete
|
421cace017
|
Expanding support for params in delegates, params tuple support
|
2025-02-16 11:36:14 -08:00 |
|
Brian Fiete
|
4b660b2314
|
Tuple variable initialization fix from splats
|
2025-02-16 06:45:05 -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
|
765906dd70
|
Added field and instantiation restrictions to extended opaques
|
2025-02-15 13:21:47 -08:00 |
|
Brian Fiete
|
5000a8a824
|
Opaque calling issue
|
2025-02-15 12:58:23 -08:00 |
|
Brian Fiete
|
ab93fb83a4
|
Fixed globalvar-derived const addr assigned to local variable
|
2025-02-15 11:36:47 -08:00 |
|
Brian Fiete
|
94944082eb
|
Allow 'public static int operator implicit(Self self);'
|
2025-02-15 10:38:48 -08:00 |
|
Brian Fiete
|
fa251b3439
|
Fixed enum issues utilizing Underlying in initializer
|
2025-02-15 10:12:27 -08:00 |
|
Brian Fiete
|
f7b3f88868
|
Fixed [?] in BfSizedArrayCreateExpression (ie: 'int*[?](null, null)')
|
2025-02-15 09:29:08 -08:00 |
|
Brian Fiete
|
568e54821d
|
Fixes some handling of const payload enums cases
|
2025-02-04 10:23:22 -08:00 |
|
Brian Fiete
|
8b7dd19f4b
|
Allow 'ref' on case matching
|
2025-02-04 06:45:05 -08:00 |
|
Brian Fiete
|
abf58fe89f
|
Fixed formatting of multi-line string that doesn't start on a new line
|
2025-02-03 10:38:46 -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
|
1a187de4c9
|
Fixed valueless static locals
|
2025-02-01 14:08:41 -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
|
c8394bef26
|
Fixed null ResolveSelfType error case
|
2025-02-01 08:16:28 -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
|
70c2131c18
|
Fixed Compiler.Emit in unspecialized comptime methods
|
2025-02-01 06:34:47 -08:00 |
|
Brian Fiete
|
03f5c418ed
|
Skip enum dup check on enum unspecialized variations
|
2025-01-31 11:50:39 -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
|
717ce118df
|
Fixed function decl params mangling issue
|
2025-01-31 07:34:39 -08:00 |
|
Brian Fiete
|
2f7616cd40
|
GetActiveTypeDef mixin issue in GetActiveTypeGenericParamInstances
|
2025-01-31 07:34:06 -08:00 |
|
Brian Fiete
|
635cb49771
|
Opaque 'this' argument fix
|
2025-01-30 06:31:56 -08:00 |
|
Brian Fiete
|
439ae8d3c4
|
Fixed function type collision issue with params
|
2025-01-29 18:22:59 -08:00 |
|
Brian Fiete
|
da3c5c3c57
|
CheckGenericCtor fixes
|
2025-01-29 10:09:52 -08:00 |
|
Brian Fiete
|
1a1f6f793b
|
Fixed funcId takeover with extern overrides within same project
|
2025-01-29 09:33:51 -08:00 |
|
Brian Fiete
|
91483c90af
|
Fixed 'concrete' interface matching error reference node
|
2025-01-29 08:03:21 -08:00 |
|
Brian Fiete
|
5b23020140
|
Allow 'DisableChecks' to remove append dtor check
|
2025-01-29 06:54:09 -08:00 |
|
Brian Fiete
|
f7120e4c72
|
Another autocomplete fix for failed invoke list
|
2025-01-28 17:35:40 -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
|
bc0e2b1be2
|
Fixed opaque ref cast to base type
|
2025-01-26 10:21:18 -08:00 |
|
Brian Fiete
|
d92f27a091
|
Fixed null conditional mixin invocation
|
2025-01-25 08:12:18 -08:00 |
|
Brian Fiete
|
2a85806580
|
Ensure blockExpr lifetimeStart doesn't insert above phi nodes
|
2025-01-25 06:11:46 -08:00 |
|
Brian Fiete
|
c78d1aca87
|
Fixed actualTypeDef selection for autocomplete
|
2025-01-24 15:34:34 -08:00 |
|
Brian Fiete
|
9444a0d936
|
Hardening against errors during build fails
|
2025-01-24 12:54:58 -08:00 |
|
Brian Fiete
|
ac7f66c1f1
|
CreateConstExprValueType fix with incoming constExprType TypedValue
|
2025-01-24 10:37:52 -08:00 |
|
Brian Fiete
|
fd24ab21af
|
Fixed incorrectly applied method generic constraints in constraint check
|
2025-01-24 10:16:31 -08:00 |
|
Brian Fiete
|
87405f3387
|
Fix for external break in mixin declaration
|
2025-01-24 08:21:07 -08:00 |
|
Brian Fiete
|
102cb28cb0
|
Fixed comptime debugging issue with reflect type inside aggregates
|
2025-01-24 07:18:35 -08:00 |
|
Brian Fiete
|
6d474b31d9
|
Added error for attempting to instantiate opaque attributes
|
2025-01-24 06:53:49 -08:00 |
|
Brian Fiete
|
9a9e12ea37
|
Fixed circular data dependency with comptime debugging
|
2025-01-24 06:39:07 -08:00 |
|