Update ILLink wording (#82050)
authorTlakaelel Axayakatl Ceja <tlakaelel.ceja@microsoft.com>
Thu, 23 Feb 2023 18:44:50 +0000 (10:44 -0800)
committerGitHub <noreply@github.com>
Thu, 23 Feb 2023 18:44:50 +0000 (10:44 -0800)
commit18e20d84fd086b8bc401046a0318979728a2fcc7
treed7b9dc6ec409fd5cb6ee1ff925d8f556a7328a51
parentf295ea1adf64cdd9d46674ff410da6fb5a538a00
Update ILLink wording (#82050)

Update linker wording to disambiguate the term from native linker, switched to illink
Deleted illink steps-explained document since is no longer accurate
This change did not change attribute justification messages
Add changes to use same wording between shared files
212 files changed:
docs/design/features/source-generator-com.md
docs/design/mono/wasm-aot.md
docs/design/tools/illink/feature-attribute-semantics.md
docs/design/tools/illink/redundant-suppressions.md
docs/design/tools/illink/reflection-flow.md
docs/design/tools/illink/steps-explained.md [deleted file]
docs/design/tools/illink/trimmed-assemblies.md
docs/pr-builds.md
docs/tools/illink/README.md
docs/tools/illink/error-codes.md
docs/tools/illink/illink-options.md
docs/tools/illink/methods-kept-by-interface.md
docs/tools/illink/optimizations.md
docs/tools/illink/serialization.md
eng/regenerate-third-party-notices.proj
eng/testing/linker/SupportFiles/Directory.Build.props
eng/testing/performance/blazor_perf.proj
eng/testing/tests.mobile.targets
src/coreclr/tools/Common/Compiler/ProcessLinkerXmlBase.cs
src/coreclr/tools/aot/.editorconfig
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/BodySubstitutionParser.cs
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/FlowAnnotations.cs
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/MethodBodyScanner.cs
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/README.md
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReflectionMethodBodyScanner.cs
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/TrimAnalysisPatternStore.cs
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/DependencyAnalysis/ClonedConstructedEETypeNode.cs
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Logging/MessageContainer.cs
src/coreclr/tools/aot/ILLink.Shared/Annotations.cs
src/coreclr/tools/aot/ILLink.Shared/DiagnosticId.cs
src/coreclr/tools/aot/ILLink.Shared/SharedStrings.resx
src/coreclr/tools/aot/ILLink.Shared/TrimAnalysis/HandleCallAction.cs
src/coreclr/tools/aot/Mono.Linker.Tests/TestCasesRunner/ResultChecker.cs
src/coreclr/tools/aot/Mono.Linker.Tests/TestCasesRunner/TestCaseCompiler.cs
src/coreclr/vm/corelib.h
src/libraries/Common/src/System/SR.cs
src/libraries/System.ComponentModel.Primitives/tests/TrimmingTests/System.ComponentModel.Primitives.TrimmingTests.proj
src/libraries/System.ComponentModel.TypeConverter/tests/ILLink.Descriptors.xml
src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/EventSource.cs
src/libraries/System.Private.CoreLib/src/System/Resources/ResourceReader.Core.cs
src/libraries/System.Private.CoreLib/src/System/Runtime/InteropServices/IDynamicInterfaceCastable.cs
src/libraries/System.Private.CoreLib/src/System/Text/Unicode/Utf8Utility.Transcoding.cs
src/libraries/System.Private.Xml.Linq/tests/TrimmingTests/XElementCtor.cs
src/libraries/System.Private.Xml/src/System/Xml/Serialization/ReflectionXmlSerializationReader.cs
src/libraries/System.Private.Xml/tests/TrimmingTests/XmlSerializer.Deserialize.SealerOpt.cs
src/libraries/System.Reflection.MetadataLoadContext/tests/ILLink.Descriptors.xml
src/libraries/System.Runtime.InteropServices.JavaScript/src/System/Runtime/InteropServices/JavaScript/Interop/LegacyExports.cs
src/libraries/System.Runtime.InteropServices.JavaScript/src/System/Runtime/InteropServices/JavaScript/JSExportAttribute.cs
src/libraries/System.Runtime.Loader/tests/ApplyUpdate/System.Reflection.Metadata.ApplyUpdate.Test.AddNestedClass/AddNestedClass.cs
src/libraries/System.Runtime.Loader/tests/ApplyUpdate/System.Reflection.Metadata.ApplyUpdate.Test.AddNestedClass/AddNestedClass_v1.cs
src/libraries/System.Runtime.Loader/tests/ApplyUpdate/System.Reflection.Metadata.ApplyUpdate.Test.ReflectionAddNewType/ReflectionAddNewType.cs
src/libraries/System.Runtime.Loader/tests/ApplyUpdate/System.Reflection.Metadata.ApplyUpdate.Test.ReflectionAddNewType/ReflectionAddNewType_v1.cs
src/libraries/System.Runtime.Serialization.Formatters/src/System/Runtime/Serialization/Formatters/Binary/BinaryFormatter.Core.cs
src/libraries/System.Runtime/tests/TrimmingTests/System.Runtime.TrimmingTests.proj
src/libraries/System.Security.Cryptography/src/System/Security/Cryptography/CryptoConfigForwarder.cs
src/libraries/System.Text.Json/src/Resources/Strings.resx
src/libraries/System.Text.Json/src/System/Text/Json/Nodes/JsonNode.To.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Converters/Collection/IEnumerableConverterFactoryHelpers.cs
src/libraries/System.Text.Json/tests/System.Text.Json.Tests/TrimmingTests/Collections/Array.cs
src/libraries/System.Text.Json/tests/System.Text.Json.Tests/TrimmingTests/Collections/ConcurrentDictionary.cs
src/libraries/System.Text.Json/tests/System.Text.Json.Tests/TrimmingTests/Collections/ConcurrentQueue.cs
src/libraries/System.Text.Json/tests/System.Text.Json.Tests/TrimmingTests/Collections/DictionaryOfTKeyTValue.cs
src/libraries/System.Text.Json/tests/System.Text.Json.Tests/TrimmingTests/Collections/HashSetOfT.cs
src/libraries/System.Text.Json/tests/System.Text.Json.Tests/TrimmingTests/Collections/Hashtable.cs
src/libraries/System.Text.Json/tests/System.Text.Json.Tests/TrimmingTests/Collections/ICollection.cs
src/libraries/System.Text.Json/tests/System.Text.Json.Tests/TrimmingTests/Collections/ICollectionOfT.cs
src/libraries/System.Text.Json/tests/System.Text.Json.Tests/TrimmingTests/Collections/IDictionary.cs
src/libraries/System.Text.Json/tests/System.Text.Json.Tests/TrimmingTests/Collections/IDictionaryOfTKeyTValue.cs
src/libraries/System.Text.Json/tests/System.Text.Json.Tests/TrimmingTests/Collections/IEnumerable.cs
src/libraries/System.Text.Json/tests/System.Text.Json.Tests/TrimmingTests/Collections/IEnumerableOfT.cs
src/libraries/System.Text.Json/tests/System.Text.Json.Tests/TrimmingTests/Collections/IList.cs
src/libraries/System.Text.Json/tests/System.Text.Json.Tests/TrimmingTests/Collections/IListOfT.cs
src/libraries/System.Text.Json/tests/System.Text.Json.Tests/TrimmingTests/Collections/IReadOnlyDictionaryOfTKeyTValue.cs
src/libraries/System.Text.Json/tests/System.Text.Json.Tests/TrimmingTests/Collections/ISetOfT.cs
src/libraries/System.Text.Json/tests/System.Text.Json.Tests/TrimmingTests/Collections/ListOfT.cs
src/libraries/System.Text.Json/tests/System.Text.Json.Tests/TrimmingTests/Collections/StackOfT.cs
src/libraries/System.Text.RegularExpressions/src/System/Text/RegularExpressions/Regex.Cache.cs
src/tools/illink/Directory.Build.props
src/tools/illink/src/ILLink.RoslynAnalyzer/RequiresISymbolExtensions.cs
src/tools/illink/src/ILLink.RoslynAnalyzer/RequiresUnreferencedCodeUtils.cs
src/tools/illink/src/ILLink.RoslynAnalyzer/TrimAnalysis/FlowAnnotations.cs
src/tools/illink/src/ILLink.RoslynAnalyzer/TrimAnalysis/TrimAnalysisVisitor.cs
src/tools/illink/src/ILLink.Shared/Annotations.cs
src/tools/illink/src/ILLink.Shared/DiagnosticId.cs
src/tools/illink/src/ILLink.Shared/SharedStrings.resx
src/tools/illink/src/ILLink.Shared/TrimAnalysis/HandleCallAction.cs
src/tools/illink/src/ILLink.Tasks/CombineLinkerXmlFiles.cs
src/tools/illink/src/ILLink.Tasks/ILLink.Tasks.csproj
src/tools/illink/src/ILLink.Tasks/LinkTask.cs
src/tools/illink/src/ILLink.Tasks/build/Microsoft.NET.ILLink.targets
src/tools/illink/src/analyzer/LinkerAnalyzerCore/DependencyGraph.cs
src/tools/illink/src/analyzer/Main.cs
src/tools/illink/src/analyzer/README.md
src/tools/illink/src/linker/Linker.Dataflow/DynamicallyAccessedMembersBinder.cs
src/tools/illink/src/linker/Linker.Dataflow/DynamicallyAccessedMembersTypeHierarchy.cs
src/tools/illink/src/linker/Linker.Dataflow/FlowAnnotations.cs
src/tools/illink/src/linker/Linker.Dataflow/HandleCallAction.cs
src/tools/illink/src/linker/Linker.Dataflow/MethodBodyScanner.cs
src/tools/illink/src/linker/Linker.Dataflow/ReflectionMethodBodyScanner.cs
src/tools/illink/src/linker/Linker.Dataflow/TrimAnalysisPatternStore.cs
src/tools/illink/src/linker/Linker.Steps/CheckSuppressionsDispatcher.cs
src/tools/illink/src/linker/Linker.Steps/LinkAttributesParser.cs
src/tools/illink/src/linker/Linker.Steps/MarkStep.cs
src/tools/illink/src/linker/Linker.Steps/MarkSubStepsDispatcher.cs
src/tools/illink/src/linker/Linker.Steps/ProcessLinkerXmlBase.cs
src/tools/illink/src/linker/Linker.Steps/SubStepsDispatcher.cs
src/tools/illink/src/linker/Linker.Steps/SweepStep.cs
src/tools/illink/src/linker/Linker/AssemblyAction.cs
src/tools/illink/src/linker/Linker/AssemblyResolver.cs
src/tools/illink/src/linker/Linker/DependencyInfo.cs
src/tools/illink/src/linker/Linker/Driver.cs
src/tools/illink/src/linker/Linker/DynamicDependency.cs
src/tools/illink/src/linker/Linker/EmbeddedXmlInfo.cs
src/tools/illink/src/linker/Linker/IDependencyRecorder.cs
src/tools/illink/src/linker/Linker/InternalErrorException.cs
src/tools/illink/src/linker/Linker/LinkContext.cs
src/tools/illink/src/linker/Linker/MessageContainer.cs
src/tools/illink/src/linker/Linker/RemoveAttributeInstancesAttribute.cs
src/tools/illink/src/linker/Linker/TypeMapInfo.cs
src/tools/illink/src/linker/README.md
src/tools/illink/test/ILLink.RoslynAnalyzer.Tests.Generator/TestCaseGenerator.cs
src/tools/illink/test/Mono.Linker.Tests.Cases.Expectations/Assertions/BaseExpectedLinkedBehaviorAttribute.cs
src/tools/illink/test/Mono.Linker.Tests.Cases.Expectations/Assertions/KeptByAttribute.cs
src/tools/illink/test/Mono.Linker.Tests.Cases.Expectations/Metadata/SetupLinkerArgumentAttribute.cs
src/tools/illink/test/Mono.Linker.Tests.Cases.Expectations/Support/IntrinsicAttribute.cs
src/tools/illink/test/Mono.Linker.Tests.Cases.Expectations/Support/RemoveAttributeInstancesAttribute.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Attributes.Debugger/KeepDebugMembers/DebuggerDisplayOnTypeWithCallToMethodOnFieldType.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Attributes.StructLayout/ExplicitClass.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Basic/LinkerHandlesRefFields.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/DataFlow/AnnotatedMembersAccessedViaReflection.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/DataFlow/ArrayDataFlow.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/DataFlow/CompilerGeneratedCodeDataflow.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/DataFlow/ExceptionalDataFlow.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/DataFlow/LocalDataFlow.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/DataFlow/MakeGenericDataFlow.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/DataFlow/MemberTypes.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/DataFlow/MethodByRefReturnDataFlow.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/DataFlow/NullableAnnotations.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/DataFlow/PropertyDataFlow.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/DataFlow/RefFieldDataFlow.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/DataFlow/TypeBaseTypeDataFlow.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/DynamicDependencies/DynamicDependencyFromAttributeXml.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/FeatureSettings/Dependencies/ResourceFile.txt
src/tools/illink/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureDescriptorsGlobalFalse.xml
src/tools/illink/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureDescriptorsGlobalTrue.xml
src/tools/illink/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureSubstitutionsGlobalFalse.xml
src/tools/illink/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureSubstitutionsGlobalTrue.xml
src/tools/illink/test/Mono.Linker.Tests.Cases/Generics/ArrayVariantCasting.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Generics/MdArrayVariantCasting.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Generics/VariantCasting.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/BaseProvidesInterfaceEdgeCase/BaseProvidesInterfaceMethodCircularReference.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Inheritance.VirtualMethods/VirtualMethodGetsStrippedIfImplementingMethodGetsInvokedDirectly.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/LinkAttributes/LinkerAttributeRemoval.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Logging/SourceLines.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Reflection/ConstructorUsedViaReflection.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Reflection/ConstructorsUsedViaReflection.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Reflection/Dependencies/CoreLibEmulator.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Reflection/EventUsedViaReflection.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Reflection/EventsUsedViaReflection.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Reflection/ExpressionCallString.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Reflection/FieldUsedViaReflection.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Reflection/FieldsUsedViaReflection.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Reflection/MemberUsedViaReflection.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Reflection/MembersUsedViaReflection.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Reflection/MethodUsedViaReflection.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Reflection/MethodsUsedViaReflection.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Reflection/NestedTypeUsedViaReflection.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Reflection/NestedTypesUsedViaReflection.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Reflection/ObjectGetType.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Reflection/PropertiesUsedViaReflection.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Reflection/PropertyUsedViaReflection.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Reflection/TypeUsedViaReflection.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/RequiresCapability/BasicRequires.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/RequiresCapability/RequiresAttributeMismatch.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/RequiresCapability/RequiresInCompilerGeneratedCode.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/RequiresCapability/RequiresOnClass.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/RequiresCapability/RequiresOnStaticConstructor.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/RequiresCapability/RequiresViaDataflow.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Substitutions/Dependencies/ResourceFile.txt
src/tools/illink/test/Mono.Linker.Tests.Cases/Symbols/ReferenceWithEmbeddedPdbDeleteAction.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Symbols/ReferenceWithEmbeddedPdbDeleteActionAndSymbolLinkingEnabled.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Symbols/ReferenceWithMdb.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Symbols/ReferenceWithMdbAndSymbolLinkingEnabled.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Symbols/ReferenceWithMdbAndSymbolLinkingEnabledAndDeterministicMvid.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Symbols/ReferenceWithMdbAndSymbolLinkingEnabledAndNewMvid.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Symbols/ReferenceWithMdbDeleteAction.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Symbols/ReferenceWithMdbDeleteActionAndSymbolLinkingEnabled.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Symbols/ReferenceWithPdb.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Symbols/ReferenceWithPdbAndSymbolLinkingEnabled.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Symbols/ReferenceWithPdbAndSymbolLinkingEnabledAndDeterministicMvid.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Symbols/ReferenceWithPdbAndSymbolLinkingEnabledAndNewMvid.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Symbols/ReferenceWithPdbDeleteAction.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Symbols/ReferenceWithPdbDeleteActionAndSymbolLinkingEnabled.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Symbols/ReferenceWithPortablePdbDeleteAction.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Symbols/ReferenceWithPortablePdbDeleteActionAndSymbolLinkingEnabled.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Symbols/ReferencesWithMixedSymbolTypes.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Symbols/ReferencesWithMixedSymbolTypesAndSymbolLinkingEnabled.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Symbols/ReferencesWithMixedSymbolTypesWithMdbAndSymbolLinkingEnabled.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Tracing/Individual/CanEnableReducedTracing.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/TypeForwarding/UsedTransitiveForwarderInCopyAssemblyIsDynamicallyAccessed.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/UnreachableBlock/BodiesWithSubstitutions.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Warnings/Dependencies/CustomStep.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Warnings/WarningSuppression/DetectRedundantSuppressionsFeatureSubstitutions.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Warnings/WarningSuppression/SuppressWarningsInCompilerGeneratedCode.cs
src/tools/illink/test/Mono.Linker.Tests.Cases/Warnings/WarningSuppression/SuppressWarningsUsingTargetViaXmlMono.cs
src/tools/illink/test/Mono.Linker.Tests/Mono.Linker.Tests.csproj
src/tools/illink/test/Mono.Linker.Tests/TestCases/IndividualTests.cs
src/tools/illink/test/Mono.Linker.Tests/TestCasesRunner/AssemblyChecker.cs
src/tools/illink/test/Mono.Linker.Tests/TestCasesRunner/LinkerCustomizations.cs
src/tools/illink/test/Mono.Linker.Tests/TestCasesRunner/LinkerTestLogger.cs
src/tools/illink/test/Mono.Linker.Tests/TestCasesRunner/TestCaseCompiler.cs
src/tools/illink/test/Mono.Linker.Tests/Tests/CecilVersionCheck.cs