diff options
author | Simon Nattress <simonn@microsoft.com> | 2015-11-23 22:42:12 +0300 |
---|---|---|
committer | Simon Nattress <simonn@microsoft.com> | 2015-12-04 10:43:16 +0300 |
commit | d4f77bc3fa5601d8c8956d5681eb080f0993fe8a (patch) | |
tree | 1cf144aaf1dbb16ccf13fa61857a43c1e387a618 /tests/CoreCLR.issues.targets | |
parent | de72db556da5ff4f205ec7aa6b76dbd1a72d8550 (diff) |
Fill out EEType fields
Fill out the fixed portion of the EEType data structure as expected by the runtime along with most of the variable pieces that follow.
Correct the code-gen's calculation of where VTable entries start in the EEType.
Add type-system support for asking if a type has a finalizer.
Move EEType Flags and Kinds enums to the Common folder and consume them from the compiler and runtime.
Transpose the new Type System's Category to a CorElementType for primitives / enum underlying types.
Remove HasFinalizer assert in RhNewObject
The following pieces are incomplete:
Optional fields side data structure
Interface dispatch map pointers
Type variance
Sealed virtual slots blob
Generic Type Def EETypes
Diffstat (limited to 'tests/CoreCLR.issues.targets')
-rw-r--r-- | tests/CoreCLR.issues.targets | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/tests/CoreCLR.issues.targets b/tests/CoreCLR.issues.targets index d96e13f8a..097343e4f 100644 --- a/tests/CoreCLR.issues.targets +++ b/tests/CoreCLR.issues.targets @@ -1879,10 +1879,8 @@ <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\opt\cse\HugeArray1\HugeArray1.*" /> <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\opt\cse\hugeexpr1\hugeexpr1.*" /> - <!-- Pointer and ByReference EEType --> - <!-- https://github.com/dotnet/corert/issues/423 --> - <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\ldtoken\_il_dbgptr_types\_il_dbgptr_types.*" /> - <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\ldtoken\_il_relptr_types\_il_relptr_types.*" /> + <!-- ByReference support --> + <!-- https://github.com/dotnet/corert/issues/474 --> <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\VS-ia64-JIT\V2.0-Beta2\b431098\b431098\b431098.*" /> <!-- RVA mapped fields --> @@ -1892,6 +1890,10 @@ <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1.2-M01\b18049\b18049\b18049.*" /> <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\xxblk\cpblk3_il_d\cpblk3_il_d.*" /> <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\xxblk\cpblk3_il_r\cpblk3_il_r.*" /> + + <!-- Finalizer --> + <!-- https://github.com/dotnet/corert/issues/464 --> + <ExcludeList Include="$(XunitTestBinBase)\Exceptions\Finalization\Finalizer\Finalizer.*" /> <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1.2-M01\b13452\b13452\b13452.*"> <Issue>392</Issue> @@ -2249,5 +2251,7 @@ <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\VT\callconv\_il_reljumper2\_il_reljumper2.*" /> <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\VT\callconv\_speed_reljumper\_speed_reljumper.*" /> <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\VT\callconv\_speed_relvtret\_speed_relvtret.*" /> + <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\ldtoken\_il_dbgptr_types\_il_dbgptr_types.*" /> + <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\ldtoken\_il_relptr_types\_il_relptr_types.*" /> </ItemGroup> </Project> |