Brian Fiete
|
be0733d37c
|
Fixed deferred function call
|
2025-03-08 11:02:07 -08:00 |
|
Brian Fiete
|
7f3b3f2e09
|
Improved const handling of char8*
|
2025-02-23 14:09:33 -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
|
5feb0c044b
|
'not case' expression, case variable scope change
|
2025-02-22 09:56:39 -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
|
dfdbe7440f
|
Fixed colorization of unqualified property access (ie: implicit 'this')
|
2025-02-02 08:44:48 -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
|
ec34aa3d43
|
Reworked static append fields
|
2025-01-24 06:14:46 -08:00 |
|
Brian Fiete
|
c511773dad
|
Added typeof_comptime const type
|
2025-01-19 12:40:50 -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
|
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
|
e30972d3af
|
Added reflected TypeDeclaration support for comptime
|
2025-01-14 10:16:46 -08:00 |
|
Brian Fiete
|
971cecdd99
|
Allow private member access in initializer block when subclassing
|
2025-01-06 07:10:18 -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
|
958fc30310
|
Inline anonymous type declarations
|
2025-01-02 11:42:33 -08:00 |
|
Brian Fiete
|
fd4fd43ce3
|
Improved hotswapping with extension modules
|
2024-12-29 11:02:17 -08:00 |
|
Brian Fiete
|
3864a8896b
|
Fixed const string bitcast failure
|
2024-12-02 08:28:24 -05:00 |
|
Brian Fiete
|
6c66d27ff4
|
Fixed Self renaming issue
|
2024-10-30 13:31:16 -04:00 |
|
Brian Fiete
|
65ee34e37b
|
Added object access check to delegate invocation
|
2024-10-23 10:36:27 -04:00 |
|
Brian Fiete
|
b34a14502d
|
Make initializer expression work with 'in' ref values
|
2024-09-12 07:40:52 -04:00 |
|
Brian Fiete
|
084566cdc6
|
Use StackHelper for very long if/else chains
|
2024-03-18 05:44:02 -04:00 |
|
Brian Fiete
|
ddd9b1b218
|
Extensive runtime refactor to reduce generated executable sizes
|
2024-03-16 07:23:29 -04:00 |
|
Brian Fiete
|
b80db38cdc
|
Expanded const generic params to support structs
|
2024-02-13 06:12:12 -05:00 |
|
Brian Fiete
|
e5ba928d85
|
Added soft error option to GetGenericParamInstance
|
2023-12-15 11:37:53 -05:00 |
|
Brian Fiete
|
c6150c850e
|
Made ResolveTypeRef failure more robust
|
2023-06-29 07:48:11 -04:00 |
|
Brian Fiete
|
0c6bf2d6b5
|
Soften splat error in BfModule::Cast
|
2023-06-22 06:30:50 -04:00 |
|
Brian Fiete
|
7f695596b8
|
Added '?' capture, reworked '&' capture, allow 'this' capture
|
2023-03-17 08:38:45 -07:00 |
|
Brian Fiete
|
16de3a14a4
|
Property visibility fixes for default interface methods
|
2023-01-13 07:01:54 -05:00 |
|
Brian Fiete
|
c65fd5711d
|
Clear variable declarations inside deferredParamValues (ie skipCall)
|
2022-09-05 05:34:24 -07:00 |
|
Brian Fiete
|
f8f95e9de3
|
Allow warn/error attribute on fields
|
2022-08-27 09:23:31 -07:00 |
|
Brian Fiete
|
acb644830c
|
Fixed split deferred call processor
|
2022-08-24 14:49:05 -07:00 |
|
Brian Fiete
|
7f328385db
|
Trailing whitespace trimming
|
2022-07-26 13:27:03 -04:00 |
|
Brian Fiete
|
b2b964489e
|
Fixed append alignment with unaligned stomp allocator
|
2022-07-16 06:03:35 -04:00 |
|
Brian Fiete
|
45deac0ba3
|
Fixed circular ref data failure in 'using' field
|
2022-07-15 08:37:04 -04:00 |
|
Brian Fiete
|
e28b9c8325
|
Fixed mixin generic bind issue with BfLookupFieldFlag_BindOnly
|
2022-07-14 14:08:37 -04:00 |
|
Brian Fiete
|
1183007a90
|
Improved generic binding in mixins
|
2022-07-14 07:44:19 -04:00 |
|
Brian Fiete
|
450d541292
|
Added 'using' fields
|
2022-07-10 07:50:08 -04:00 |
|
Brian Fiete
|
7dd2324fcf
|
Added nameof
|
2022-07-06 12:19:01 -07:00 |
|
Brian Fiete
|
5277797d73
|
Improved variable assignment detection
|
2022-07-05 08:04:38 -07:00 |
|
Brian Fiete
|
cbc4888853
|
Improvements to multi-extension virtual overrides
|
2022-07-04 10:21:31 -07:00 |
|
Brian Fiete
|
9d079dfcb6
|
Fixed error handling in const append calc
|
2022-06-27 11:28:38 -07:00 |
|
Brian Fiete
|
1d2811f50d
|
Appended fields
|
2022-06-27 10:55:31 -07:00 |
|
Brian Fiete
|
48635c1939
|
Improved ambiguous (a*b, c*d) tuple parse
|
2022-06-24 09:25:43 -07:00 |
|
Brian Fiete
|
2a55b5c7bb
|
Support System.Compiler values in comptime, SetReturnType, Enum helpers
|
2022-06-23 11:53:21 -07:00 |
|
Brian Fiete
|
f47d9e0b01
|
Fixed CurrentAddToConstHolder of sized array types
|
2022-06-23 05:20:54 -07:00 |
|