From 2e8d85b1a0e672de8c04c870ca589deb1e92e91a Mon Sep 17 00:00:00 2001 From: Ivan Povazan Date: Wed, 12 Jul 2023 11:33:46 +0200 Subject: [PATCH 1/5] Disable constant propagation and unify library build of System.Linq.Expression.dll on all platforms --- ...LLink.Substitutions.IsInterpreting.LibraryBuild.xml | 7 ------- .../src/System.Linq.Expressions.csproj | 10 +--------- 2 files changed, 1 insertion(+), 16 deletions(-) delete mode 100644 src/libraries/System.Linq.Expressions/src/ILLink/ILLink.Substitutions.IsInterpreting.LibraryBuild.xml diff --git a/src/libraries/System.Linq.Expressions/src/ILLink/ILLink.Substitutions.IsInterpreting.LibraryBuild.xml b/src/libraries/System.Linq.Expressions/src/ILLink/ILLink.Substitutions.IsInterpreting.LibraryBuild.xml deleted file mode 100644 index 67051cc12615d..0000000000000 --- a/src/libraries/System.Linq.Expressions/src/ILLink/ILLink.Substitutions.IsInterpreting.LibraryBuild.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/src/libraries/System.Linq.Expressions/src/System.Linq.Expressions.csproj b/src/libraries/System.Linq.Expressions/src/System.Linq.Expressions.csproj index 0d9a6e1c1c25c..c99f2b4b21772 100644 --- a/src/libraries/System.Linq.Expressions/src/System.Linq.Expressions.csproj +++ b/src/libraries/System.Linq.Expressions/src/System.Linq.Expressions.csproj @@ -1,22 +1,14 @@ $(NetCoreAppCurrent);$(NetCoreAppCurrent)-ios;$(NetCoreAppCurrent)-tvos;$(NetCoreAppCurrent)-maccatalyst - false $(DefineConstants);FEATURE_FAST_CREATE $(NoWarn);CA1859 false - - - - $([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) - true - ILLink\ILLink.Substitutions.IsInterpreting.LibraryBuild.xml - true + true From 3178e5c6d090b206e11dec9cfa5bb490a2ddd38a Mon Sep 17 00:00:00 2001 From: Ivan Povazan Date: Fri, 14 Jul 2023 11:42:28 +0200 Subject: [PATCH 2/5] PR feedback --- .../System.Linq.Expressions/src/System.Linq.Expressions.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libraries/System.Linq.Expressions/src/System.Linq.Expressions.csproj b/src/libraries/System.Linq.Expressions/src/System.Linq.Expressions.csproj index c99f2b4b21772..47375e1d82779 100644 --- a/src/libraries/System.Linq.Expressions/src/System.Linq.Expressions.csproj +++ b/src/libraries/System.Linq.Expressions/src/System.Linq.Expressions.csproj @@ -1,6 +1,6 @@ - $(NetCoreAppCurrent);$(NetCoreAppCurrent)-ios;$(NetCoreAppCurrent)-tvos;$(NetCoreAppCurrent)-maccatalyst + $(NetCoreAppCurrent) $(DefineConstants);FEATURE_FAST_CREATE $(NoWarn);CA1859 false From 1001bdf5b0f84e8462da27ff85a4eeb9d6647867 Mon Sep 17 00:00:00 2001 From: Ivan Povazan Date: Mon, 17 Jul 2023 12:31:02 +0200 Subject: [PATCH 3/5] Increase the maximum allowed number of nrgctx-trampolines --- src/mono/msbuild/apple/build/AppleBuild.targets | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mono/msbuild/apple/build/AppleBuild.targets b/src/mono/msbuild/apple/build/AppleBuild.targets index f54f37b7e0778..28d277711ee0d 100644 --- a/src/mono/msbuild/apple/build/AppleBuild.targets +++ b/src/mono/msbuild/apple/build/AppleBuild.targets @@ -143,7 +143,7 @@ - + From 46ae2f605fcc3b19cefac1908fae7f3d64726fc4 Mon Sep 17 00:00:00 2001 From: Ivan Povazan Date: Mon, 17 Jul 2023 18:43:18 +0200 Subject: [PATCH 4/5] Increase the maximum allowed number of nrgctx-trampolines --- src/mono/msbuild/apple/build/AppleBuild.targets | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mono/msbuild/apple/build/AppleBuild.targets b/src/mono/msbuild/apple/build/AppleBuild.targets index 28d277711ee0d..06bf6aff447a0 100644 --- a/src/mono/msbuild/apple/build/AppleBuild.targets +++ b/src/mono/msbuild/apple/build/AppleBuild.targets @@ -143,7 +143,7 @@ - + From e9c1bb48b35169d9d290991f3e0eac0f0438c972 Mon Sep 17 00:00:00 2001 From: Ivan Povazan Date: Tue, 18 Jul 2023 21:12:17 +0200 Subject: [PATCH 5/5] Increase the maximum allowed number of nrgctx-trampolines --- src/mono/msbuild/apple/build/AppleBuild.targets | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mono/msbuild/apple/build/AppleBuild.targets b/src/mono/msbuild/apple/build/AppleBuild.targets index 06bf6aff447a0..49ade1d439cd9 100644 --- a/src/mono/msbuild/apple/build/AppleBuild.targets +++ b/src/mono/msbuild/apple/build/AppleBuild.targets @@ -143,7 +143,7 @@ - +