Brian Fiete
|
9d79db063b
|
Improved string table usage tracking
|
2021-02-09 10:40:37 -08:00 |
|
Brian Fiete
|
9268e3b25d
|
Fixed dtor lookup
|
2021-02-07 16:17:24 -08:00 |
|
Brian Fiete
|
eddbf7a984
|
Reworked !hasRequiredTypes state
|
2021-02-07 06:00:34 -08:00 |
|
Brian Fiete
|
86967c39c3
|
Added support for some constant enums with payloads
|
2021-02-01 11:19:50 -08:00 |
|
Brian Fiete
|
5677f27cac
|
Improved mixin errors while specializing methods/types
|
2021-02-01 06:38:33 -08:00 |
|
Brian Fiete
|
afd5b29127
|
Use cached CE emission on fastFinish
|
2021-02-01 05:21:41 -08:00 |
|
Brian Fiete
|
8406e00a60
|
Made Compiler 'Caller' values work inside mixins
|
2021-01-31 10:23:39 -08:00 |
|
Brian Fiete
|
1519a60104
|
Fixed genericParam->genericParam cast check, IgnoreError constraint fail
|
2021-01-31 08:06:47 -08:00 |
|
Brian Fiete
|
0576e74d58
|
Fixed alwaysInclude flags
|
2021-01-31 05:26:00 -08:00 |
|
Brian Fiete
|
a87731e0ef
|
Specialized-by-autocomplete-method dependency fix
|
2021-01-30 14:45:32 -08:00 |
|
Brian Fiete
|
d11348a4e4
|
Refactored always-include
|
2021-01-30 08:08:30 -08:00 |
|
Brian Fiete
|
c0ae4bb8f7
|
Fixed comptime reflection issue with interface methods
|
2021-01-28 08:53:34 -08:00 |
|
Brian Fiete
|
4d1672fbcf
|
Added 'in' parameter support
|
2021-01-27 09:01:47 -08:00 |
|
Brian Fiete
|
1e52dce7c4
|
Support for operators with ref parameters, sized array->span
|
2021-01-26 11:06:17 -08:00 |
|
Brian Fiete
|
61f54a4f88
|
Comptime math and bug fixes
|
2021-01-26 06:33:23 -08:00 |
|
Brian Fiete
|
7093476126
|
Fixed 'new' method specifier in extensions for generic types
|
2021-01-22 09:53:21 -08:00 |
|
Brian Fiete
|
c0dd9b0e09
|
Fixed inifnite work loop populating IsSpecializedByAutoCompleteMethod
|
2021-01-22 07:50:17 -08:00 |
|
Brian Fiete
|
fd1d9644f7
|
Fixed duplicate attribute issue in properties
|
2021-01-21 08:34:34 -08:00 |
|
Brian Fiete
|
c8f42a0bfc
|
Support for obsolete/error/warning on property declaration
|
2021-01-21 05:56:17 -08:00 |
|
Brian Fiete
|
77c3eebbae
|
Fixed ref returns in delegate/function type references
|
2021-01-20 13:42:31 -08:00 |
|
Brian Fiete
|
3fddd4f396
|
Better fix for direct autprop optimization
|
2021-01-20 08:53:43 -08:00 |
|
Brian Fiete
|
18208cb958
|
Fixed ref autoprop
|
2021-01-20 07:43:17 -08:00 |
|
Brian Fiete
|
b3599251ac
|
Fixed invalid ToString generic method args on TypeToString
|
2021-01-20 06:34:10 -08:00 |
|
Brian Fiete
|
6d06ee3430
|
Fixed constrained property lookups
|
2021-01-19 10:40:38 -08:00 |
|
Brian Fiete
|
c0e19171d4
|
Fixed zero-sized sized array loop issues
|
2021-01-19 05:40:57 -08:00 |
|
Brian Fiete
|
733f7ec983
|
Fixed missing generic type validation errors with elemented types
|
2021-01-18 16:01:22 -08:00 |
|
Brian Fiete
|
d1ff0c1478
|
Fixed classifier issue in specialized section
|
2021-01-18 14:17:24 -08:00 |
|
Brian Fiete
|
f665388e91
|
Expanded const aggregate compatibility
|
2021-01-18 14:09:16 -08:00 |
|
Brian Fiete
|
e06949dac1
|
Added @return support
|
2021-01-16 12:35:51 -08:00 |
|
Brian Fiete
|
8435caf340
|
Added comptype test
|
2021-01-16 06:26:55 -08:00 |
|
Brian Fiete
|
a681da30be
|
Removed '=' in generic constraints
|
2021-01-15 14:59:02 -08:00 |
|
Brian Fiete
|
4890303508
|
Added comptype
|
2021-01-15 14:28:21 -08:00 |
|
Brian Fiete
|
bb12a4ec20
|
Lambda return type inference
|
2021-01-14 06:24:34 -08:00 |
|
Brian Fiete
|
e3f51e39ed
|
Added 'concrete' constraint
|
2021-01-13 09:24:15 -08:00 |
|
Brian Fiete
|
8f3060fd3c
|
Comptime method reflection, method entry/exit emission
|
2021-01-13 05:09:09 -08:00 |
|
Brian Fiete
|
bc8758bbac
|
Removed mDtorDef, fixed MethodSpecializationRequest on emitted method
|
2021-01-11 10:52:44 -08:00 |
|
Brian Fiete
|
71d4dd0e90
|
Early code generation support
|
2021-01-11 09:41:43 -08:00 |
|
Brian Fiete
|
0f33968030
|
Comptime naming fixes
|
2021-01-09 04:20:45 -08:00 |
|
Brian Fiete
|
3bbf2d8313
|
Comptime updates, start of metaprogramming support
|
2021-01-08 16:21:03 -08:00 |
|
Brian Fiete
|
111631dd9c
|
Fixed auto-ctor issue with splats
|
2021-01-05 14:28:35 -08:00 |
|
Brian Fiete
|
d0d89a552e
|
Fixed on-demand method issues
|
2021-01-05 13:50:57 -08:00 |
|
Brian Fiete
|
086b5f2e7d
|
Added ability to reference static methods before type data population
|
2021-01-04 11:24:25 -08:00 |
|
Brian Fiete
|
496eae24ad
|
Fixed const-eval-initialized const field dependency issues
|
2021-01-02 15:46:29 -08:00 |
|
Brian Fiete
|
9d1a5d9f3d
|
Added auto-constructors (ie: 'struct Vec : this(float x, float y);')
|
2021-01-02 12:54:05 -08:00 |
|
Brian Fiete
|
ae0f3c5ebb
|
Fixed warn/obsolete
|
2021-01-02 09:38:27 -08:00 |
|
Brian Fiete
|
2dbcca8ca4
|
Argument cascades
|
2021-01-02 08:11:07 -08:00 |
|
Brian Fiete
|
b18cdc706c
|
GetUnspecializedMethodInstance local method fix
|
2021-01-02 05:27:09 -08:00 |
|
Brian Fiete
|
ca8b1a7959
|
GetUnspecializedMethodInstance fix
|
2021-01-02 05:05:10 -08:00 |
|
Brian Fiete
|
06a1ea841f
|
Fixed some generic param cases with generic methods in generic variants
|
2021-01-01 15:33:00 -08:00 |
|
Brian Fiete
|
706fe9e04b
|
var-return support for const eval methods
|
2020-12-30 13:24:13 -08:00 |
|