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 |
|
Brian Fiete
|
0734c9ffbb
|
AddMethodToWorkList abstract method fix
|
2023-12-24 07:04:27 -05:00 |
|
Brian Fiete
|
e5ba928d85
|
Added soft error option to GetGenericParamInstance
|
2023-12-15 11:37:53 -05:00 |
|
Brian Fiete
|
dfa03f16dd
|
Added CeEvalFlags_IgnoreConstEncodeFailure
|
2023-12-15 11:20:02 -05:00 |
|
Brian Fiete
|
3e8d90d300
|
Fixed interface implementation on enums
|
2023-12-12 06:35:59 -05:00 |
|
Brian Fiete
|
fa256701c7
|
ceEmitContext null check
|
2023-11-28 06:39:40 -05:00 |
|
Brian Fiete
|
41f2dae73a
|
Improve code emission in unspecialized type variations
|
2023-11-18 07:42:39 -05:00 |
|
Brian Fiete
|
588d05767e
|
Revert fix
|
2023-07-06 13:29:23 -04:00 |
|
Brian Fiete
|
0b68abde8f
|
Improved canceled comptime type rebuilds
|
2023-07-06 09:21:40 -04:00 |
|
Brian Fiete
|
c18c76b4fe
|
Properly handle splattable cast to base where base is CRepr
|
2023-06-29 11:43:43 -04:00 |
|
Brian Fiete
|
e46f525e90
|
Fixed arg
|
2023-06-29 07:49:21 -04: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
|
e71cb928a6
|
Fixed HandleCEAttributes with unspecialized variations
|
2023-04-17 13:31:29 -07:00 |
|
Brian Fiete
|
27a00b64ba
|
Fixed CeContext leak
|
2023-03-21 07:34:40 -07:00 |
|
Brian Fiete
|
723010fd9d
|
Fixed type lookup for comptime emitted type refs in specialized generics
|
2023-03-14 07:01:44 -07:00 |
|
Brian Fiete
|
40165bc33b
|
Made append field check work with extensions
|
2023-02-27 06:02:27 -05:00 |
|
Brian Fiete
|
7a2fbdfc30
|
Fixed error for generic append field
|
2023-02-24 08:00:33 -05:00 |
|
Brian Fiete
|
63b053d7d7
|
Properly skip comptime attributes for non-matching extensions
|
2023-02-24 07:00:02 -05:00 |
|
Brian Fiete
|
e8c763eb20
|
Improved support for boxed structs with emitted interfaces
|
2023-02-14 09:52:20 -05:00 |
|
Brian Fiete
|
d71fa3379a
|
Removed debug code
|
2023-02-12 10:31:45 -05:00 |
|
Brian Fiete
|
cb177bc759
|
Fixed sized array size calculation with object elements during rebuild
|
2023-02-12 10:24:22 -05:00 |
|
Brian Fiete
|
16de3a14a4
|
Property visibility fixes for default interface methods
|
2023-01-13 07:01:54 -05:00 |
|
Brian Fiete
|
519ccfe969
|
Fixed data cycle issue, 'using' union field lookup
|
2022-09-05 07:58:33 -07:00 |
|
Brian Fiete
|
c6f2798db7
|
Improved string-to-sized-array casts and initializations
|
2022-09-05 06:28:23 -07:00 |
|
Brian Fiete
|
8aef7275d0
|
Added Compiler.Align
|
2022-08-28 07:41:35 -07:00 |
|
Brian Fiete
|
f8f95e9de3
|
Allow warn/error attribute on fields
|
2022-08-27 09:23:31 -07:00 |
|
Brian Fiete
|
2f6484894e
|
Fixed HotTypeVersion base type dependency
|
2022-08-26 07:08:57 -07:00 |
|
Brian Fiete
|
cc3837ee49
|
Fixed interface method slotting issues
|
2022-08-25 11:44:55 -07:00 |
|
Brian Fiete
|
7406780f57
|
Improved namespace search in emitted members in types with extensions
|
2022-08-25 07:46:37 -07:00 |
|
Brian Fiete
|
f9d5b58102
|
Fix unions with base types
|
2022-08-24 16:54:22 -07:00 |
|
Brian Fiete
|
77a99bdacc
|
Sized array .InitAll elemented initializer
|
2022-08-23 12:07:02 -07:00 |
|
Brian Fiete
|
1806cb923b
|
Handle invalidated inlining requests, comptime alias rebuilds
|
2022-07-28 15:25:41 -04:00 |
|
Brian Fiete
|
5416d30bf1
|
Fixed type population issue with enum UnderlyingType
|
2022-07-26 13:42:39 -04:00 |
|
Brian Fiete
|
7f328385db
|
Trailing whitespace trimming
|
2022-07-26 13:27:03 -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
|
993053271b
|
Fixed circular ref issue in 'using' field data population
|
2022-07-13 07:08:17 -04:00 |
|
Brian Fiete
|
aa58c864f7
|
Improved constraint check in CastToValue
|
2022-07-11 10:54:04 -04:00 |
|
Brian Fiete
|
51eaa6276f
|
Fix generic binding in generic mixins
|
2022-07-11 09:03:28 -04:00 |
|
Brian Fiete
|
41a8ffb81e
|
Remove warning on 'using' of field with generic param type
|
2022-07-10 16:41: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
|
7278e090a1
|
Appended field type population issue fixed, circular ref handled
|
2022-07-05 13:01:46 -07:00 |
|
Brian Fiete
|
cbc4888853
|
Improvements to multi-extension virtual overrides
|
2022-07-04 10:21:31 -07:00 |
|
Brian Fiete
|
52897cc936
|
Fixed qualified attribute name lookup
|
2022-07-02 10:43:34 -07:00 |
|
Brian Fiete
|
6ded6a37cc
|
Improved emit marker resolve/build selection, emitted Go To Definition
|
2022-07-02 10:32:19 -07:00 |
|