Brian Fiete
|
5b18e380a5
|
Fixed generic assignment operators (ie +=)
|
2025-05-30 11:20:04 +02:00 |
|
Brian Fiete
|
c23def10f1
|
Fixed some method selection cases with deferred args
|
2025-05-30 07:09:04 +02:00 |
|
Brian Fiete
|
b7725d0ed0
|
Improved constraint checks where generic param type constraint passes
|
2025-05-28 11:57:28 +02:00 |
|
Brian Fiete
|
958a1630aa
|
Added support for global:: lookups
|
2025-05-18 12:13:15 +02:00 |
|
Brian Fiete
|
3c276968b3
|
Improved handling of multiply-nested generic aliases
|
2025-05-17 09:14:22 +02:00 |
|
Fusioon
|
fcc65843b6
|
Fix defer on interface methods
|
2025-03-30 04:36:02 +02:00 |
|
Brian Fiete
|
37f72cd3b6
|
Added ability to dynamically cast delegates with compatible signatures
|
2025-03-22 15:34:59 -04:00 |
|
Brian Fiete
|
195463cb77
|
Improved pointer generic constraints
|
2025-03-21 11:37:26 -04:00 |
|
Brian Fiete
|
295a46237a
|
Fixed enum tests
|
2025-03-17 13:05:38 -04:00 |
|
Simon Lübeß
|
a4a25d4353
|
Added missing test for "HasFlags"
|
2025-03-16 12:56:25 +01:00 |
|
Simon Lübeß
|
8095ddaa66
|
Fixed generated methods for enums with CRepr
|
2025-03-16 12:42:53 +01:00 |
|
Brian Fiete
|
17ca23c9af
|
Fixed comptime static local variables
|
2025-03-13 08:08:44 -04:00 |
|
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
|
188ff74128
|
Fixed do/while detection
|
2025-02-23 06:59:30 -08:00 |
|
Brian Fiete
|
5feb0c044b
|
'not case' expression, case variable scope change
|
2025-02-22 09:56:39 -08:00 |
|
Brian Fiete
|
06c5e06a58
|
Fixed enum casting with implicit 'int' operator
|
2025-02-18 13:06:35 -08:00 |
|
Brian Fiete
|
49a22f1c87
|
32-bit fix
|
2025-02-18 08:05:46 -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
|
5000a8a824
|
Opaque calling issue
|
2025-02-15 12:58:23 -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
|
568e54821d
|
Fixes some handling of const payload enums cases
|
2025-02-04 10:23:22 -08:00 |
|
Brian Fiete
|
f466a2ea57
|
Properly use method generic arguments from methodrefs
|
2025-02-01 12:19:49 -08:00 |
|
Brian Fiete
|
319755ca36
|
Make case expression work with nullable Result<T>
|
2025-01-31 10:15:43 -08:00 |
|
Brian Fiete
|
2f7616cd40
|
GetActiveTypeDef mixin issue in GetActiveTypeGenericParamInstances
|
2025-01-31 07:34:06 -08:00 |
|
Brian Fiete
|
fd24ab21af
|
Fixed incorrectly applied method generic constraints in constraint check
|
2025-01-24 10:16:31 -08:00 |
|
Brian Fiete
|
ec34aa3d43
|
Reworked static append fields
|
2025-01-24 06:14:46 -08:00 |
|
Brian Fiete
|
11adc19e80
|
Fixed test
|
2025-01-19 12:53:08 -08:00 |
|
Brian Fiete
|
c511773dad
|
Added typeof_comptime const type
|
2025-01-19 12:40:50 -08:00 |
|
Brian Fiete
|
2f98e7f579
|
Improved opaques - can now be used with extension methods
|
2025-01-19 07:02:18 -08:00 |
|
Brian Fiete
|
a1cd01cd3d
|
Fixed 'ref' and 'in' this parameter for extension methods
|
2025-01-17 17:32:25 -08:00 |
|
Brian Fiete
|
4884bef9d2
|
where alloctype(T) : delete fix
|
2025-01-17 10:45:44 -08:00 |
|
Brian Fiete
|
1e44392da8
|
Better handling of extern generic constraints
|
2025-01-15 11:25:51 -08:00 |
|
Brian Fiete
|
85fcca9c76
|
PopulateGlobalContainersList activeTypeDef fix
|
2025-01-08 10:35:53 -08:00 |
|
Brian Fiete
|
d8be440cb6
|
Fixed IsInitializerStatement with indexed Add initializer
|
2025-01-08 07:16:02 -08:00 |
|
Brian Fiete
|
40a9dbf25c
|
Fixed missing error for outer static instance-qualified lookup
|
2025-01-05 09:34:21 -08:00 |
|
Brian Fiete
|
854122cb46
|
Allow anonymous 'using' fields
|
2025-01-05 08:55:17 -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
|
01c2c35fc3
|
Anonymous type improvements
|
2025-01-02 16:19:26 -08:00 |
|
Brian Fiete
|
958fc30310
|
Inline anonymous type declarations
|
2025-01-02 11:42:33 -08:00 |
|
Brian Fiete
|
124d191bab
|
Allow (.) inferred type cast inside ref and * unary operations
|
2024-12-02 13:53:36 -05:00 |
|
Brian Fiete
|
7ca654aab1
|
Fixed crash attempting to bind function to const
|
2024-12-02 12:06:45 -05:00 |
|
Brian Fiete
|
82c1125a68
|
Default ctor fix with emitted ctors
|
2024-11-21 16:29:40 -05:00 |
|
Brian Fiete
|
295057b026
|
Fixed explicit interface indexer
|
2024-11-20 14:05:42 -05:00 |
|
Brian Fiete
|
908a76b92a
|
Fixed break targeting switch label
|
2024-11-20 11:33:28 -05:00 |
|
Brian Fiete
|
04ea8a6634
|
Generic constructors
|
2024-11-06 07:31:55 -05:00 |
|