Brian Fiete
|
ec34aa3d43
|
Reworked static append fields
|
2025-01-24 06:14:46 -08:00 |
|
Brian Fiete
|
9d8647cd84
|
Recursive type rebuild fix
|
2025-01-23 13:01:52 -08:00 |
|
Brian Fiete
|
2d74aac74c
|
BfMethodMatcher::Init var handling for external constraints
|
2025-01-23 12:28:07 -08:00 |
|
Brian Fiete
|
9a5d2ff665
|
CheckGenericConstraints var handling
|
2025-01-23 12:27:47 -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
|
22238e04ef
|
GetRawMethodInstanceAtIdx handling of mid-compile-deleted types
|
2025-01-23 08:06:57 -08:00 |
|
Brian Fiete
|
58979f6407
|
CeOp_GetMethod_Virt fix with non-method-populated type
|
2025-01-23 07:43:31 -08:00 |
|
Brian Fiete
|
939c1079ee
|
TypedValueToString fix with null type
|
2025-01-23 07:37:44 -08:00 |
|
Brian Fiete
|
53f4e8955e
|
Const resolve enum case cast fix
|
2025-01-23 07:29:50 -08:00 |
|
Brian Fiete
|
f830e23c52
|
Fixed some 'var' handling cases where module hasn't failed
|
2025-01-23 05:26:05 -08:00 |
|
Brian Fiete
|
7b29a4facb
|
Fixed extension methods where target is wrappable type
|
2025-01-22 08:33:31 -08:00 |
|
Brian Fiete
|
18f7a5bd09
|
Sanity check for mid-compile deleted types
|
2025-01-22 08:04:38 -08:00 |
|
Brian Fiete
|
547c9908f5
|
Handle uninitialized CE attribute data
|
2025-01-22 07:12:07 -08:00 |
|
Brian Fiete
|
b4cfc119a7
|
Fix issue renaming symbols in type with indexer property
|
2025-01-21 14:43:19 -08:00 |
|
Brian Fiete
|
64f3cf9799
|
Fixed tuple actualization issue in Cast
|
2025-01-21 12:06:09 -08:00 |
|
Brian Fiete
|
5000fa9843
|
Fixed tuple ToString with pointer member
|
2025-01-21 08:45:43 -08:00 |
|
Brian Fiete
|
4054a67ee1
|
Fixed assert with methodNum -2 (ambiguous)
|
2025-01-21 08:03:16 -08:00 |
|
Brian Fiete
|
45ff0b341b
|
Fixed hot vtable index adjustment with override
|
2025-01-20 09:58:52 -08:00 |
|
Brian Fiete
|
c511773dad
|
Added typeof_comptime const type
|
2025-01-19 12:40:50 -08:00 |
|
Brian Fiete
|
a82cc0534d
|
Improved handling of mGhostDependencies. Codegen Abort
|
2025-01-19 08:39:46 -08:00 |
|
Brian Fiete
|
9988dec99d
|
Rebuild correct type with CE FastFinish
|
2025-01-19 08:38: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
|
af783bec7e
|
Removed mForceActiveTypeDef in DoMethodDeclaration
|
2025-01-18 10:12:39 -08:00 |
|
Brian Fiete
|
29755fddcf
|
Fixed generated method calling in comptime
|
2025-01-18 10:04:55 -08:00 |
|
Brian Fiete
|
79e98fe9f7
|
Improved comptime circular data reference issues
|
2025-01-18 09:31:29 -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
|
ff98747c4b
|
Fixed mIgnoreWrites restoration when !mHasStarted
|
2025-01-17 10:29:08 -08:00 |
|
Brian Fiete
|
f10f389400
|
Allow catch-all '#pragma warning disable'
|
2025-01-16 07:36:45 -08:00 |
|
Brian Fiete
|
d367213c31
|
Proper active project selection for CE typedecls
|
2025-01-15 11:44:20 -08:00 |
|
Brian Fiete
|
1e44392da8
|
Better handling of extern generic constraints
|
2025-01-15 11:25:51 -08:00 |
|
Brian Fiete
|
4fa46b6a92
|
Made delete work with 'where alloctype(T) : delete' constraint
|
2025-01-15 11:24:56 -08:00 |
|
Brian Fiete
|
5f4514211e
|
Improved CE TypeDeclaration handling, including proper rebuilding
|
2025-01-15 09:59:47 -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
|
f96e231d7b
|
Fixed comptime type ToString
|
2025-01-14 10:44:58 -08:00 |
|
Brian Fiete
|
e30972d3af
|
Added reflected TypeDeclaration support for comptime
|
2025-01-14 10:16:46 -08:00 |
|
Brian Fiete
|
ad9550d807
|
Fixed ability to use anonymous types as method parameters
|
2025-01-09 13:48:14 -08:00 |
|
Brian Fiete
|
05f17ce3ae
|
Fixed reifying dll import methods during hot compile
|
2025-01-09 05:58:32 -08:00 |
|
Brian Fiete
|
85fcca9c76
|
PopulateGlobalContainersList activeTypeDef fix
|
2025-01-08 10:35:53 -08:00 |
|
Brian Fiete
|
bda65a8774
|
Fixed var* issue from BfUnaryOp_Dereference expected type
|
2025-01-08 08:33:22 -08:00 |
|
Brian Fiete
|
d8be440cb6
|
Fixed IsInitializerStatement with indexed Add initializer
|
2025-01-08 07:16:02 -08:00 |
|
Brian Fiete
|
6514416908
|
GetActiveTypeDef fix with non-applicable mCurTypeState
|
2025-01-08 06:35:30 -08:00 |
|
Brian Fiete
|
eebb0f7882
|
Fixed failed anonymous inline type declaration with attributes
|
2025-01-07 11:54:46 -08:00 |
|
Brian Fiete
|
41b280f2df
|
Fixed empty name crash
|
2025-01-07 09:12:03 -08:00 |
|
Brian Fiete
|
5d694cc3c4
|
Fixed issue with untargeted scope allocations in initializer blocks
|
2025-01-07 08:08:15 -08:00 |
|
Brian Fiete
|
be3f688576
|
Fixed using crash with failed fieldInstance
|
2025-01-07 07:49:48 -08:00 |
|
Brian Fiete
|
c600f86da5
|
Fixed define block srcEnd in initializer block
|
2025-01-07 07:37:14 -08:00 |
|
Brian Fiete
|
971cecdd99
|
Allow private member access in initializer block when subclassing
|
2025-01-06 07:10:18 -08:00 |
|