Brian Fiete
|
d9e97c7dc0
Prevent comptime from setting mHasBeenInstantiated
|
3 years ago |
Brian Fiete
|
46947636f7
Improved ability of methodrefs to be used for Delegate constraints
|
3 years ago |
Brian Fiete
|
6f51eca72c
Perform PopulateReified pass after ProcessPurgatory
|
3 years ago |
Brian Fiete
|
dcd6f229af
Fixed comptime malloc/free with custom allocator set
|
3 years ago |
Brian Fiete
|
3dadbc3506
Removed redundant interface errors after type fail
|
3 years ago |
Brian Fiete
|
acf8b62f82
Fixed union equals method
|
3 years ago |
Brian Fiete
|
1360afbea1
Improved cross-project emit markers
|
3 years ago |
Brian Fiete
|
cee266d6e6
Unspec variation base fix, debugger default params, debug enum type
|
3 years ago |
Brian Fiete
|
a086de3d8e
Improved error handling in Compiler.Emit
|
3 years ago |
Brian Fiete
|
996377909f
Added IsReadOnly to FieldInfo and MethodInfo
|
3 years ago |
Brian Fiete
|
866bddde2e
Emit marker fixes - idSpan fix, persistent opening, specialized squiggle
|
3 years ago |
Brian Fiete
|
5699a3ab6b
Fixed some mid-compile rebuild worklist invalidation issues
|
3 years ago |
Brian Fiete
|
d990e3afea
Fixed valueless autoprop setter
|
3 years ago |
Brian Fiete
|
2c907aa13a
Improved populate reentrancy with custom attrs on nested type
|
3 years ago |
Brian Fiete
|
a0d7b8d699
Fixed log message
|
3 years ago |
Brian Fiete
|
347dc5b8cf
Defer specialized module deletion
|
3 years ago |
Brian Fiete
|
688c80e2fc
Implemented mAllowReadOnlyReference for expression-bodied methods
|
3 years ago |
Brian Fiete
|
29446404b6
Better emitted interface conformance, reified WorkList handling fix
|
3 years ago |
Brian Fiete
|
bbd058eeaf
LocalVar leak fix
|
3 years ago |
Brian Fiete
|
e1d7939081
Improved virtual overrides in extensions
|
3 years ago |
Brian Fiete
|
94a5d7e5e9
Skip const field evaluation in unspecialized variations
|
3 years ago |
Brian Fiete
|
d623c21495
Compiler performance enhancements
|
3 years ago |
Brian Fiete
|
9972ff32ab
Move mid-compile rebuild request into a work list
|
3 years ago |
Brian Fiete
|
717d6aa4cf
Changed ResolveSelfType to not require a type instance
|
3 years ago |
Brian Fiete
|
1bacf5eee2
Don't set mHasBeenInstantiated from comptime module
|
3 years ago |
Brian Fiete
|
259f50d612
Fixed autoprop backing field access
|
3 years ago |
Brian Fiete
|
2bbe66cecc
Circular dependency checking between generic constraints
|
3 years ago |
Brian Fiete
|
f7abec2283
Allow 'var' params indirectly specified (ie: from comptime)
|
3 years ago |
Brian Fiete
|
4e5327e8b8
Allow user access of autoprop fields
|
3 years ago |
Brian Fiete
|
3ef627e3e2
No error on return type mismatch on NoReturn expression-bodied calls
|
3 years ago |