Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/corert.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFadi Hanna <fadim@microsoft.com>2017-08-30 22:53:17 +0300
committerFadi Hanna <fadim@microsoft.com>2017-08-30 22:53:17 +0300
commit4dad92cd3294a5511ba8ace84f7caf2379653935 (patch)
tree86b6fc2bb56e133f6a5d817cef0f6a0b096719e1 /src/System.Private.TypeLoader
parent6a44a21cf36ac61890fca9507658c07ad786d1a3 (diff)
Fixing CI break caused by previous checkin of the unboxing stubs region to enable the RhGetCodeTarget API:
1) Stubs are still grouped, but by section now. Linker will merge/fold/sort the unboxing stubs by section name. 2) All unboxing stubs are delimited by __unbox_a and __unbox_z symbols 3) __unbox_a and __unbox_z works on all platforms (tested on ProjectN (no regressions verification), ProjectX single and multi-file, Windows CoreRT, Unbuntu CoreRT, and OSX CoreRT) 4) Implementation uses a registration mechanism for unboxing stubs regions, and is multi-file ready for CoreRT (uses a linked list of stub regions) 5) Deleting the R2R section of unboxing stubs since it doesn't work on non-windows. Using extern "C" variables instead. 6) Removing the module enumeration API exposed by the TypeLoaderCallbacks (no longer needed) [tfs-changeset: 1672333]
Diffstat (limited to 'src/System.Private.TypeLoader')
-rw-r--r--src/System.Private.TypeLoader/src/Internal/Runtime/TypeLoader/TypeLoaderEnvironment.cs7
1 files changed, 0 insertions, 7 deletions
diff --git a/src/System.Private.TypeLoader/src/Internal/Runtime/TypeLoader/TypeLoaderEnvironment.cs b/src/System.Private.TypeLoader/src/Internal/Runtime/TypeLoader/TypeLoaderEnvironment.cs
index 00015f164..b3b39230e 100644
--- a/src/System.Private.TypeLoader/src/Internal/Runtime/TypeLoader/TypeLoaderEnvironment.cs
+++ b/src/System.Private.TypeLoader/src/Internal/Runtime/TypeLoader/TypeLoaderEnvironment.cs
@@ -91,13 +91,6 @@ namespace Internal.Runtime.TypeLoader
return TypeLoaderEnvironment.Instance.UpdateFloatingDictionary(context, dictionaryPtr);
}
- public override IEnumerable<TypeManagerHandle> GetLoadedModules()
- {
- ModuleHandleEnumerator moduleEnum = ModuleList.Enumerate().GetEnumerator();
- while (moduleEnum.MoveNext())
- yield return moduleEnum.Current;
- }
-
/// <summary>
/// Register a new runtime-allocated code thunk in the diagnostic stream.
/// </summary>