diff options
author | David Wrighton <davidwr@microsoft.com> | 2019-07-29 04:49:33 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-07-29 04:49:33 +0300 |
commit | 4339d84cffffabd8f0c5e23a3d9d3dca53eaa94e (patch) | |
tree | 584da649d45b64ddc42cb29e6ab0d1c7f83d1116 /src/coreclr/CMakeLists.txt | |
parent | b49ae8fa8d4df3eaeb1e65f5ab3b95da52c3d799 (diff) |
Improve metadata perf and refactor ilasm/ildasm metadata usage (dotnet/coreclr#25144)
* Optimize enumeration in IMDInternal
- Move enumerator functions to be directly implemented instead of relying on COM/vtable dispatch
- Delete unused functions
- Replace TypeDef enumeration logic to be the same as the general case
- Update guid of IMDInternalImport as the api has changed
Build metadata into ildasm and ilasm instead of referencing coreclr
- SHA1Hash class moved to utilcode
- careful detachment of bindings between metadata and runtime
- Able to reuse wks build of metadata logic for ilasm/ildasm
Commit migrated from https://github.com/dotnet/coreclr/commit/ef7767a3ba1c0a34b55cbd5496b799b17218ca14
Diffstat (limited to 'src/coreclr/CMakeLists.txt')
-rw-r--r-- | src/coreclr/CMakeLists.txt | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/coreclr/CMakeLists.txt b/src/coreclr/CMakeLists.txt index 21f2031b954..74cff66c178 100644 --- a/src/coreclr/CMakeLists.txt +++ b/src/coreclr/CMakeLists.txt @@ -160,7 +160,6 @@ endif() if(CLR_CMAKE_PLATFORM_UNIX) add_subdirectory(src/pal) add_subdirectory(src/coreclr/hosts) - add_subdirectory(src/ildasm/unixcoreclrloader) endif(CLR_CMAKE_PLATFORM_UNIX) # Add this subdir. We install the headers for the jit. |