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
|
91483c90af
|
Fixed 'concrete' interface matching error reference node
|
2025-01-29 08:03:21 -08:00 |
|
Brian Fiete
|
bc0e2b1be2
|
Fixed opaque ref cast to base type
|
2025-01-26 10:21:18 -08:00 |
|
Brian Fiete
|
ac7f66c1f1
|
CreateConstExprValueType fix with incoming constExprType TypedValue
|
2025-01-24 10:37:52 -08:00 |
|
Brian Fiete
|
ec34aa3d43
|
Reworked static append fields
|
2025-01-24 06:14:46 -08:00 |
|
Brian Fiete
|
b63b4af6fe
|
Better handling of let/var field failures
|
2025-01-23 09:10:00 -08:00 |
|
Brian Fiete
|
624e36b89b
|
Ctor override implRequired
|
2025-01-23 08:30:31 -08:00 |
|
Brian Fiete
|
64f3cf9799
|
Fixed tuple actualization issue in Cast
|
2025-01-21 12:06:09 -08:00 |
|
Brian Fiete
|
79e98fe9f7
|
Improved comptime circular data reference issues
|
2025-01-18 09:31:29 -08:00 |
|
Brian Fiete
|
1e44392da8
|
Better handling of extern generic constraints
|
2025-01-15 11:25:51 -08:00 |
|
Brian Fiete
|
062170d9e0
|
Improved comptime TypeDeclaration support, reworked base type population
|
2025-01-14 12:54:24 -08:00 |
|
Brian Fiete
|
16371ab07c
|
Improved handling of opaque types
|
2025-01-14 11:45:44 -08:00 |
|
Brian Fiete
|
6514416908
|
GetActiveTypeDef fix with non-applicable mCurTypeState
|
2025-01-08 06:35:30 -08:00 |
|
Brian Fiete
|
be3f688576
|
Fixed using crash with failed fieldInstance
|
2025-01-07 07:49:48 -08:00 |
|
Brian Fiete
|
854122cb46
|
Allow anonymous 'using' fields
|
2025-01-05 08:55:17 -08:00 |
|
Brian Fiete
|
a5e9a33f64
|
Anonymous subclassing in initializer blocks
|
2025-01-04 10:57:37 -08:00 |
|
Brian Fiete
|
69fab22a39
|
Extension inner type visibility fix
|
2025-01-02 14:17:33 -08:00 |
|
Brian Fiete
|
7f9a272e23
|
Generic resolution fix
|
2025-01-02 13:33:45 -08:00 |
|
Brian Fiete
|
958fc30310
|
Inline anonymous type declarations
|
2025-01-02 11:42:33 -08:00 |
|
Brian Fiete
|
316e3f345f
|
Fixed case where BfResolvedTypeSet inserts new types during Insert
|
2024-12-31 17:22:34 -08:00 |
|
Brian Fiete
|
b900477287
|
Fixed late ctor hiding with extensions
|
2024-12-02 14:34:51 -05:00 |
|
Brian Fiete
|
7ca654aab1
|
Fixed crash attempting to bind function to const
|
2024-12-02 12:06:45 -05:00 |
|
Brian Fiete
|
289d5026c2
|
Ctor hiding fix
|
2024-11-24 16:48:28 -05:00 |
|
Brian Fiete
|
82c1125a68
|
Default ctor fix with emitted ctors
|
2024-11-21 16:29:40 -05:00 |
|
Brian Fiete
|
237b507745
|
Fixed enum underlying resolution with extension, ToString of void enum
|
2024-11-20 10:31:53 -05:00 |
|
Brian Fiete
|
75a5a3695b
|
Fixed conversion of zero-sized array to span
|
2024-11-20 09:26:32 -05:00 |
|
Brian Fiete
|
b12b49aec3
|
Allow enums with <=1 element (void underlying) cast to int (0)
|
2024-11-19 09:04:34 -05:00 |
|
Brian Fiete
|
14a3dd8e7d
|
Handle zero-sized enums (<= 1 member)
|
2024-11-08 09:16:27 -05:00 |
|
Brian Fiete
|
04ea8a6634
|
Generic constructors
|
2024-11-06 07:31:55 -05:00 |
|
Brian Fiete
|
6c66d27ff4
|
Fixed Self renaming issue
|
2024-10-30 13:31:16 -04:00 |
|
Brian Fiete
|
35271626aa
|
Improved issues with enums with code emissions
|
2024-10-23 16:50:50 -04:00 |
|
Brian Fiete
|
4589e7ea0e
|
Fixed mWantsGCMarking, taking into account base's mWantsGCMarking
|
2024-09-28 12:58:52 -04:00 |
|
Brian Fiete
|
fc9650af41
|
Better error attribution for payload enum circular data references
|
2024-09-25 11:33:12 -04:00 |
|
Brian Fiete
|
4bfa087cec
|
StringView sanity check
|
2024-08-17 13:01:00 -04:00 |
|
Brian Fiete
|
d1ce5f0415
|
Fixed reentrancy issue while assigning enum case indices
|
2024-06-30 08:21:27 +02:00 |
|
Brian Fiete
|
aa4f9f7dfa
|
Fix DoPopulateType_CeCheckEnum
|
2024-04-28 11:29:49 -04:00 |
|
Brian Fiete
|
732af58138
|
Filter extension attributes based on constraint matching
|
2024-03-23 12:27:38 -04:00 |
|
Brian Fiete
|
fe2244fb4b
|
Fixed CeMachine::GetFunction with __INLINE methods
|
2024-03-16 18:34:21 -04:00 |
|
Brian Fiete
|
ddd9b1b218
|
Extensive runtime refactor to reduce generated executable sizes
|
2024-03-16 07:23:29 -04:00 |
|
Brian Fiete
|
9ef776a914
|
Remove invalid assert
|
2024-02-25 16:43:27 -05:00 |
|
Brian Fiete
|
6f8dbefdec
|
Fixed reentrant field layout alignment bug
|
2024-02-15 08:08:29 -05:00 |
|
Brian Fiete
|
d341104a57
|
Cache ConstExpr ToString, fix const arg int comparison in cast
|
2024-02-13 08:35:10 -05:00 |
|
Brian Fiete
|
36700b39ab
|
Fixed expandedParamsArray in unspecialized sections
|
2024-02-13 06:42:06 -05:00 |
|
Brian Fiete
|
b80db38cdc
|
Expanded const generic params to support structs
|
2024-02-13 06:12:12 -05:00 |
|
Brian Fiete
|
a356186514
|
Fixed comptime reflected static field accesses
|
2024-01-22 08:12:15 -05:00 |
|
Brian Fiete
|
166f997b0a
|
Function explicit-this invoke reify fix
|
2023-12-25 11:23:20 -05:00 |
|
Brian Fiete
|
0fc118c13c
|
Function reflection fix
|
2023-12-25 10:01:00 -05:00 |
|
Brian Fiete
|
504a7dca82
|
Fix function/delegate link error
|
2023-12-25 09:06:34 -05:00 |
|
Brian Fiete
|
b98f1ea6a4
|
Fixed reflecting Invoke for delegate/function
|
2023-12-25 07:07:32 -05:00 |
|