Imported Upstream version 6.12.0.86

Former-commit-id: 7a84ce7d08c42c458ac8e74b27186ca863315d79
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2020-07-10 08:44:59 +00:00
parent 92747312ea
commit 0b380204a4
812 changed files with 26901 additions and 9053 deletions

View File

@@ -110,7 +110,8 @@ BINARY_TEST_CASES = \
endif
ifeq ($(PROFILE),wasm)
LINKER_PROFILE_OPTIONS += --exclude-feature remoting --exclude-feature com --exclude-feature etw -d ../../../external/binary-reference-assemblies/build/monowasm
LINKER_PROFILE_OPTIONS += --exclude-feature remoting --exclude-feature com --exclude-feature etw -d $(topdir)/../external/binary-reference-assemblies/build/monowasm \
--substitutions $(topdir)/../sdks/wasm/src/linker-subs.xml
BINARY_TEST_CASES_ROOT:=../../../external/illinker-test-assets/wasm/
@@ -123,7 +124,7 @@ endif
LINKER_OUTPUT := illink-output-$(PROFILE_DIRECTORY)
PROFILE_PATH = $(topdir)/class/lib/$(PROFILE_DIRECTORY)
LINKER = MONO_PATH=$(topdir)/class/lib/$(BUILD_TOOLS_PROFILE) $(RUNTIME) $(RUNTIME_FLAGS) $(topdir)/class/lib/$(BUILD_TOOLS_PROFILE)/monolinker.exe -c link -out $(LINKER_OUTPUT) -b true -d $(PROFILE_PATH)
LINKER = MONO_PATH=$(topdir)/class/lib/$(BUILD_TOOLS_PROFILE) $(RUNTIME) $(RUNTIME_FLAGS) $(topdir)/class/lib/$(BUILD_TOOLS_PROFILE)/monolinker.exe -c link -o $(LINKER_OUTPUT) -b true -d $(PROFILE_PATH)
LINKER_DEFAULT = $(LINKER) -l none $(LINKER_PROFILE_OPTIONS)
TEST_EXEC = MONO_PATH=$(LINKER_OUTPUT) $(RUNTIME) $(RUNTIME_FLAGS) --debug -O=-aot

View File

@@ -8,12 +8,15 @@
../../../external/linker/src/linker/Linker/ConsoleLogger.cs
../../../external/linker/src/linker/Linker/DirectoryAssemblyResolver.cs
../../../external/linker/src/linker/Linker/Driver.cs
../../../external/linker/src/linker/Linker/IDependencyRecorder.cs
../../../external/linker/src/linker/Linker/I18nAssemblies.cs
../../../external/linker/src/linker/Linker/ILogger.cs
../../../external/linker/src/linker/Linker/IReflectionPatternRecorder.cs
../../../external/linker/src/linker/Linker/IXApiVisitor.cs
../../../external/linker/src/linker/Linker/KnownMembers.cs
../../../external/linker/src/linker/Linker/LinkContext.cs
../../../external/linker/src/linker/Linker/LoadException.cs
../../../external/linker/src/linker/Linker/LoggingReflectionPatternRecorder.cs
../../../external/linker/src/linker/Linker/MarkException.cs
../../../external/linker/src/linker/Linker/MarkingHelpers.cs
../../../external/linker/src/linker/Linker/MethodAction.cs
@@ -29,6 +32,7 @@
../../../external/linker/src/linker/Linker/TypePreserve.cs
../../../external/linker/src/linker/Linker/TypeReferenceExtensions.cs
../../../external/linker/src/linker/Linker/XApiReader.cs
../../../external/linker/src/linker/Linker/XmlDependencyRecorder.cs
../../../external/linker/src/linker/Linker.Steps/BaseStep.cs
../../../external/linker/src/linker/Linker.Steps/ClearInitLocals.cs
../../../external/linker/src/linker/Linker.Steps/LoadReferencesStep.cs
@@ -52,4 +56,6 @@
../../../external/linker/src/linker/Linker.Steps/CodeRewriterStep.cs
../../../external/linker/src/linker/Linker.Steps/RemoveFeaturesStep.cs
../../../external/linker/src/linker/Linker.Steps/ReflectionBlockedStep.cs
../../../external/linker/src/linker/Linker.Steps/BodySubstituterStep.cs
../../../external/linker/src/linker/Linker.Steps/RemoveUnreachableBlocksStep.cs