Brian Fiete
|
40e428b2f0
|
Properly check delete constraint against other generic constraints
|
2020-06-30 16:03:17 -07:00 |
|
Brian Fiete
|
fd1883f6ba
|
Fixed issue with externs in generic types
|
2020-06-25 06:22:53 -07:00 |
|
Brian Fiete
|
71087af6d3
|
Fixed comparison method for sized array of valueless types
|
2020-06-24 15:02:47 -07:00 |
|
Brian Fiete
|
8169587b4c
|
Fixed lookup for 'new' generic conformance
|
2020-06-23 11:52:58 -07:00 |
|
Brian Fiete
|
291d92e097
|
Crash fix for variant methodToString
|
2020-06-23 09:29:50 -07:00 |
|
Brian Fiete
|
807d8eba7e
|
Fixed dependency issue with pointer to struct as generic arg
|
2020-06-23 08:40:25 -07:00 |
|
Brian Fiete
|
16be83ceda
|
Disallow object-to-void* casting. Lowering fixes. Variant fixes.
|
2020-06-23 07:32:53 -07:00 |
|
Brian Fiete
|
5bdaeadc25
|
Fixed splat lookup error during closure capture
|
2020-06-22 09:38:02 -07:00 |
|
Brian Fiete
|
448716c40b
|
Fixed invalid substitution for generic type names
|
2020-06-20 19:56:02 -07:00 |
|
Brian Fiete
|
4d53f185d8
|
Mixin name uniquing, 'this' for mixins
|
2020-06-20 17:25:37 -07:00 |
|
Brian Fiete
|
1e7bd7d43f
|
Fix for generic constraints checking with mixins
|
2020-06-20 09:49:30 -07:00 |
|
Brian Fiete
|
229a5aa5c5
|
Initializer expressions
|
2020-06-18 06:12:14 -07:00 |
|
Brian Fiete
|
a29f22d227
|
Fixed field initializer crash
|
2020-06-17 05:24:18 -07:00 |
|
Brian Fiete
|
abeda6909b
|
Added concept of strict equality
|
2020-06-17 05:13:53 -07:00 |
|
Brian Fiete
|
08e38a03f9
|
Added [?] implied size for sized arrays with initializers
|
2020-06-13 08:36:39 -07:00 |
|
Brian Fiete
|
5c3d0021b1
|
Fixed win x64 lowering issue
|
2020-06-10 09:39:16 -07:00 |
|
Brian Fiete
|
5da74382d4
|
Interop fixes and tests, fixing xplat struct passing issues
|
2020-06-10 07:12:07 -07:00 |
|
Brian Fiete
|
9f00539d90
|
Refactored generic type instances to be a BfGenericTypeInfo member
|
2020-06-05 07:01:58 -07:00 |
|
Brian Fiete
|
03fbc9d468
|
Fixes for type dependencies and tests for type deletion bug
|
2020-06-04 11:47:55 -07:00 |
|
Brian Fiete
|
dacbcf4eb3
|
Fixed some constraint and generic type lifetime issues
|
2020-06-03 12:07:58 -07:00 |
|
Brian Fiete
|
78bb60cddc
|
Fixed mixin const evaluation
|
2020-06-03 05:22:29 -07:00 |
|
Brian Fiete
|
c1a2bd79e1
|
Fixed 'using static'
|
2020-06-02 05:46:56 -07:00 |
|
Brian Fiete
|
1624b38958
|
Fixed some hot-compile dependency issues
|
2020-06-01 15:09:32 -07:00 |
|
Brian Fiete
|
fa7792650c
|
Fixed mWasGenericParam for ref params
|
2020-06-01 07:33:00 -07:00 |
|
Brian Fiete
|
c9da45715b
|
Added ability to rename labels and goto definition on labels
|
2020-05-29 16:58:47 -07:00 |
|
Brian Fiete
|
4e7c05e399
|
Support for __MALFORMED test method
|
2020-05-28 07:37:55 -07:00 |
|
Brian Fiete
|
6cb2df65a6
|
Improvements to interfaces: extensions, better generics, statics
|
2020-05-27 09:46:09 -07:00 |
|
Brian Fiete
|
b6f5e67438
|
Fixed operators on readonly struct fields
|
2020-05-26 07:24:53 -07:00 |
|
Brian Fiete
|
42ae46390d
|
Fixed improper generic method variation reification
|
2020-05-25 14:12:53 -07:00 |
|
Brian Fiete
|
92ccadce1e
|
Removed inline requests during vdata building
|
2020-05-25 05:37:12 -07:00 |
|
Brian Fiete
|
b597b444ab
|
Fixed CRTP - deferred validating base class generic constraints
|
2020-05-25 00:13:15 -07:00 |
|
Brian Fiete
|
5a5287bc8b
|
Fixed generic alias and generic delegate issues
|
2020-05-23 17:25:47 -07:00 |
|
Brian Fiete
|
f505c9b6aa
|
Fixed autoprops in structs
|
2020-05-19 13:19:26 -07:00 |
|
Brian Fiete
|
0d1fc7e1a5
|
Reification fixes
|
2020-05-19 07:13:15 -07:00 |
|
Brian Fiete
|
622b832858
|
Fixing reification of attributes
|
2020-05-18 17:20:03 -07:00 |
|
Brian Fiete
|
86d8f78761
|
Allowed more flexible attribute type lookup, supporting inner types
|
2020-05-18 13:12:18 -07:00 |
|
Brian Fiete
|
693334bdc8
|
Fixes to SetDeleted
|
2020-05-18 08:30:42 -07:00 |
|
Brian Fiete
|
76dfe97d78
|
Another pass at marking scoped raw arrays as deleted
|
2020-05-18 06:58:02 -07:00 |
|
Brian Fiete
|
d11c79e43e
|
Added more informational mouseovers
|
2020-05-17 06:10:56 -07:00 |
|
Brian Fiete
|
63c6421413
|
Fixed issues using object flags on on-debug default alloc
|
2020-05-15 10:33:56 -07:00 |
|
Brian Fiete
|
1bb6a2c0e5
|
Fixed ability to add data members to string
|
2020-05-13 15:07:26 -07:00 |
|
Brian Fiete
|
767ced3563
|
Improved fatal errors - they run through crash handler now
|
2020-05-13 12:30:25 -07:00 |
|
Brian Fiete
|
d5a2db5a06
|
Fixed StructRet issues with delegates and lambdas
|
2020-05-13 07:43:59 -07:00 |
|
Brian Fiete
|
6c65993401
|
Fixed extensions issues with changing root def, extending dlg/functions
|
2020-05-12 09:16:17 -07:00 |
|
Brian Fiete
|
2320e2eb8c
|
PopulateType issue fixed
|
2020-05-11 10:14:39 -07:00 |
|
Brian Fiete
|
d42cbbb6a9
|
Fixed reifying of base virtual methods
|
2020-05-09 11:31:57 -07:00 |
|
Brian Fiete
|
2e83062143
|
Fixed an issue using global variables in method attributes
|
2020-05-09 07:24:34 -07:00 |
|
Brian Fiete
|
876e89d034
|
Fix for auto-props
|
2020-05-08 15:43:27 -07:00 |
|
Brian Fiete
|
6ae5d2e7aa
|
Fixed auto-prop issues
|
2020-05-08 14:33:28 -07:00 |
|
Brian Fiete
|
6af96d8f6d
|
Enhanced expression-body support
|
2020-05-08 11:11:01 -07:00 |
|