From f2d3438a1f8289fa41a836bd072e791afa84d37d Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Fri, 17 Sep 2021 12:13:48 +0000 Subject: [PATCH 1/8] Update dependencies from https://github.com/dotnet/linker build 20210916.2 Microsoft.NET.ILLink.Tasks From Version 7.0.100-1.21460.1 -> To Version 7.0.100-1.21466.2 --- eng/Version.Details.xml | 6 +++--- eng/Versions.props | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index b352d4e4a200b..bbbe5e29c3b07 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -190,9 +190,9 @@ https://github.com/dotnet/runtime 0becd27f728f9e1eeb2a168789418ad4191ade99 - - https://github.com/mono/linker - 0c359eadea75bde0de74d784fdc45788b3668e73 + + https://github.com/dotnet/linker + 8977a27dc72dd8aef6bc532becf50faeee5b4518 https://github.com/dotnet/xharness diff --git a/eng/Versions.props b/eng/Versions.props index 84082898866e8..68d9b3ff023ee 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -168,7 +168,7 @@ 6.0.0-preview-20210916.1 - 7.0.100-1.21460.1 + 7.0.100-1.21466.2 $(MicrosoftNETILLinkTasksVersion) 7.0.0-alpha.1.21463.1 From 99c3d9b7eebb735e27e30f47d44c0fc509249980 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Tue, 21 Sep 2021 12:14:36 +0000 Subject: [PATCH 2/8] Update dependencies from https://github.com/dotnet/linker build 20210920.2 Microsoft.NET.ILLink.Tasks From Version 7.0.100-1.21460.1 -> To Version 7.0.100-1.21470.2 --- eng/Version.Details.xml | 4 ++-- eng/Versions.props | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index bbbe5e29c3b07..5e559672b3f48 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -190,9 +190,9 @@ https://github.com/dotnet/runtime 0becd27f728f9e1eeb2a168789418ad4191ade99 - + https://github.com/dotnet/linker - 8977a27dc72dd8aef6bc532becf50faeee5b4518 + ff064425c74892ecba81036b82eb7863580579b3 https://github.com/dotnet/xharness diff --git a/eng/Versions.props b/eng/Versions.props index 68d9b3ff023ee..2c2050c7acfdd 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -168,7 +168,7 @@ 6.0.0-preview-20210916.1 - 7.0.100-1.21466.2 + 7.0.100-1.21470.2 $(MicrosoftNETILLinkTasksVersion) 7.0.0-alpha.1.21463.1 From 1420723c470654c2c0b2903d405ee10096284d5b Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Wed, 22 Sep 2021 12:14:56 +0000 Subject: [PATCH 3/8] Update dependencies from https://github.com/dotnet/linker build 20210921.2 Microsoft.NET.ILLink.Tasks From Version 7.0.100-1.21460.1 -> To Version 7.0.100-1.21471.2 --- eng/Version.Details.xml | 4 ++-- eng/Versions.props | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 5e559672b3f48..39b948e163e58 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -190,9 +190,9 @@ https://github.com/dotnet/runtime 0becd27f728f9e1eeb2a168789418ad4191ade99 - + https://github.com/dotnet/linker - ff064425c74892ecba81036b82eb7863580579b3 + 108fe5b37c20bf30b0e49c449db2070a027bacaa https://github.com/dotnet/xharness diff --git a/eng/Versions.props b/eng/Versions.props index 2c2050c7acfdd..f75007570e203 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -168,7 +168,7 @@ 6.0.0-preview-20210916.1 - 7.0.100-1.21470.2 + 7.0.100-1.21471.2 $(MicrosoftNETILLinkTasksVersion) 7.0.0-alpha.1.21463.1 From 5e81675bba4d39c7fc80439979c27a12e68fe9d7 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Fri, 24 Sep 2021 12:13:44 +0000 Subject: [PATCH 4/8] Update dependencies from https://github.com/dotnet/linker build 20210923.2 Microsoft.NET.ILLink.Tasks From Version 7.0.100-1.21460.1 -> To Version 7.0.100-1.21473.2 --- eng/Version.Details.xml | 4 ++-- eng/Versions.props | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 39b948e163e58..fa7d77a253cc3 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -190,9 +190,9 @@ https://github.com/dotnet/runtime 0becd27f728f9e1eeb2a168789418ad4191ade99 - + https://github.com/dotnet/linker - 108fe5b37c20bf30b0e49c449db2070a027bacaa + 8097e395086a58853c94f557840afd094b071905 https://github.com/dotnet/xharness diff --git a/eng/Versions.props b/eng/Versions.props index f75007570e203..22855ebddfcc9 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -168,7 +168,7 @@ 6.0.0-preview-20210916.1 - 7.0.100-1.21471.2 + 7.0.100-1.21473.2 $(MicrosoftNETILLinkTasksVersion) 7.0.0-alpha.1.21463.1 From 0dae56365a5428a4f25b9fce2633723f9a48a048 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Sat, 25 Sep 2021 12:13:20 +0000 Subject: [PATCH 5/8] Update dependencies from https://github.com/dotnet/linker build 20210924.1 Microsoft.NET.ILLink.Tasks From Version 7.0.100-1.21460.1 -> To Version 7.0.100-1.21474.1 --- eng/Version.Details.xml | 4 ++-- eng/Versions.props | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index fa7d77a253cc3..6c236e9bf19ff 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -190,9 +190,9 @@ https://github.com/dotnet/runtime 0becd27f728f9e1eeb2a168789418ad4191ade99 - + https://github.com/dotnet/linker - 8097e395086a58853c94f557840afd094b071905 + c0567db0b9088e2ad4144cd0fe2a985611ec28f0 https://github.com/dotnet/xharness diff --git a/eng/Versions.props b/eng/Versions.props index 22855ebddfcc9..d694fc243a0b5 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -168,7 +168,7 @@ 6.0.0-preview-20210916.1 - 7.0.100-1.21473.2 + 7.0.100-1.21474.1 $(MicrosoftNETILLinkTasksVersion) 7.0.0-alpha.1.21463.1 From d87738f5a8ea190f1b3ab95947750ee9b4265d7c Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Tue, 28 Sep 2021 12:10:45 +0000 Subject: [PATCH 6/8] Update dependencies from https://github.com/dotnet/linker build 20210927.1 Microsoft.NET.ILLink.Tasks From Version 7.0.100-1.21460.1 -> To Version 7.0.100-1.21477.1 --- eng/Version.Details.xml | 4 ++-- eng/Versions.props | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 6c236e9bf19ff..3f71bd762c744 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -190,9 +190,9 @@ https://github.com/dotnet/runtime 0becd27f728f9e1eeb2a168789418ad4191ade99 - + https://github.com/dotnet/linker - c0567db0b9088e2ad4144cd0fe2a985611ec28f0 + 0be1bac9cbe192c370125e12e988fff1e17c7c68 https://github.com/dotnet/xharness diff --git a/eng/Versions.props b/eng/Versions.props index d694fc243a0b5..10d2af4dd5d7c 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -168,7 +168,7 @@ 6.0.0-preview-20210916.1 - 7.0.100-1.21474.1 + 7.0.100-1.21477.1 $(MicrosoftNETILLinkTasksVersion) 7.0.0-alpha.1.21463.1 From 247590046bc7f175e499b23ddda2b16b2ce578a6 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Wed, 29 Sep 2021 12:10:24 +0000 Subject: [PATCH 7/8] Update dependencies from https://github.com/dotnet/linker build 20210928.1 Microsoft.NET.ILLink.Tasks From Version 7.0.100-1.21460.1 -> To Version 7.0.100-1.21478.1 --- eng/Version.Details.xml | 4 ++-- eng/Versions.props | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 3f71bd762c744..f0627d5944cc7 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -190,9 +190,9 @@ https://github.com/dotnet/runtime 0becd27f728f9e1eeb2a168789418ad4191ade99 - + https://github.com/dotnet/linker - 0be1bac9cbe192c370125e12e988fff1e17c7c68 + d31e26ef3e552f1795c86a88c1451d36922e08f1 https://github.com/dotnet/xharness diff --git a/eng/Versions.props b/eng/Versions.props index 10d2af4dd5d7c..bee1590a35f65 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -168,7 +168,7 @@ 6.0.0-preview-20210916.1 - 7.0.100-1.21477.1 + 7.0.100-1.21478.1 $(MicrosoftNETILLinkTasksVersion) 7.0.0-alpha.1.21463.1 From 6c3abee52ba4a6aa12a0e1e92fc725db9e30c84e Mon Sep 17 00:00:00 2001 From: vitek-karas Date: Wed, 29 Sep 2021 10:36:03 -0700 Subject: [PATCH 8/8] Add suppressions for new warnings from the linker These warnings are legit, but the libraries this applies to are not yet annotated, so the suppressions are added to the library build only. --- .../src/ILLink/ILLink.Suppressions.xml | 30 +++++++++++++++++++ .../src/ILLink/ILLink.Suppressions.xml | 6 ++++ 2 files changed, 36 insertions(+) diff --git a/src/libraries/System.Reflection.Context/src/ILLink/ILLink.Suppressions.xml b/src/libraries/System.Reflection.Context/src/ILLink/ILLink.Suppressions.xml index 3a795797cefd7..6e691bf6bc961 100644 --- a/src/libraries/System.Reflection.Context/src/ILLink/ILLink.Suppressions.xml +++ b/src/libraries/System.Reflection.Context/src/ILLink/ILLink.Suppressions.xml @@ -337,6 +337,36 @@ member M:System.Reflection.Context.Delegation.DelegatingType.InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]) + + ILLink + IL2080 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetConstructorImpl(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) + + + ILLink + IL2080 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetEvent(System.String,System.Reflection.BindingFlags) + + + ILLink + IL2080 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetField(System.String,System.Reflection.BindingFlags) + + + ILLink + IL2080 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetMethodImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) + + + ILLink + IL2080 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetNestedType(System.String,System.Reflection.BindingFlags) + ILLink IL2085 diff --git a/src/libraries/System.Reflection.MetadataLoadContext/src/ILLink/ILLink.Suppressions.xml b/src/libraries/System.Reflection.MetadataLoadContext/src/ILLink/ILLink.Suppressions.xml index 4891110109a93..ce30dfa3de460 100644 --- a/src/libraries/System.Reflection.MetadataLoadContext/src/ILLink/ILLink.Suppressions.xml +++ b/src/libraries/System.Reflection.MetadataLoadContext/src/ILLink/ILLink.Suppressions.xml @@ -211,6 +211,12 @@ member M:System.Reflection.TypeLoading.Ecma.EcmaModule.GetMethods(System.Reflection.BindingFlags) + + ILLink + IL2075 + member + M:System.Reflection.TypeLoading.Ecma.EcmaModule.GetField(System.String,System.Reflection.BindingFlags) + ILLink IL2085